Suchergebnisse
Suchergebnisse 1-13 von insgesamt 13.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, ich bin schon länger auf der Suche wie ich folgendes umsetzen kann. Es gibt ein externen WindowHandle dessen Listbox ich gerne 1:1 auslesen würde. Ich habe es bereits direkt über CE versucht allerdings ohne Erfolg. Nachdem ich jedoch unzählig viele Threads durchstöbert habe und immer noch nicht weiß wie ich es anstellen kann, bitte ich um Hilfe. Die Listbox die ich auslesen möchte aktualisiert sich ständig und ist deshalb ziemlich überfüllt. Ich will eigentlich nur (für mich) eine einfach…
-
Das stimmt schon, allerdings ist es für mich schwierig zu verstehen wie ich die einzelnen Codes in C# zusammenbauen müsste um dies dann in VBA anwenden zu können. Für mich ist es halt neu das es hier mehrere (ich nenne sie mal) "Programmcode-Bereiche" gibt, fast wie in C++ (ebenfalls 0 Ahnung). Form1.cs Program.cs Ich bin es von VB.NET halt gewohnt das es Standardmäßig nur 1 Programmcode-Bereich gibt.
-
Also es ist so das ich bei einem Spiel per Hotkey ein seperates Fenster öffnen kann. (Namen hab ich vorsichtshalber mal zensiert) In diesem Fenster existiert dann nur die Listbox. Allerdings gibt es 2 solcher Fenster die als "Error List" bezeichnet sind. ErrorWnd2 ist das was ich brauche. Hier nochmal Bilder von Spy++: 6el0Fmm.jpg5yQaoOX.jpg Ich hoffe das ich dir damit deine Fragen beantworten konnte^^
-
Ich hab es leider noch nicht geschafft die Listbox auszulesen. Allerdings habe ich eine Interessante Seite gefunden die vielleicht dem ein oder anderen weiterhilft (wie zb mir). Hier findet man die ganzen NativeMethods: referencesource.microsoft.com/…MS/Win32/NativeMethods.cs Ich habe es jetzt mal über .Net versucht. Beim klicken des Buttons bekomme ich eine Fehlermeldung. Jetzt weiß ich nicht ob ich den Code richtig angewendet habe oder nicht Hier der Fehler: VfMO7OL.jpg
-
Zitat von RodFromGermany: „Du hast die Prozedur falsch deklariert. Die richtigen Deklarationen findest Du hier: pinvoke.net/“ Danke, ich hab die Fehler jetzt behoben. Beim Ausführen kommt jetzt kein Fehler mehr, allerdings auch keine Antwort. Ich habe jetzt nochmal bei den Basics angefangen, da ich vermute, dass ich irgendein Fehler im ChildHandle habe. Ich komme einfach nicht darauf wie es korrekt auf die Listbox anwendet wird. Was ich allerdings geschafft habe ist zb den Titel des Fensters zu …
-
@RodFromGermany Ich denke das wird meine letzte Frage sein. Das Programm läuft, allerdings bisschen langsam da es sehr viele Listbox Einträge sind (über 300). Ich denke mal das die Übertragung auf die .Net Listbox langsam ist, da diese etwas langsamer ist bei der Verarbeitung ? Die Textbox ist da schneller: VB.NET-Quellcode (1 Zeile) Ich vermute mal das es keine direkte Funktion gibt zum "mitlesen" wenn ein neuer Eintrag in der ListBox erscheint. Also muss ich mir über die ListBox Item Anzahl ne…
-
@VaporiZed Vielen Dank für die Rückmeldung und deine Lösungsansätze. Ich muss dazu sagen, dass ich den geposteten Code erst aus Testgründen verwendet hatte. Um überhaupt mal eine komplette Listbox auslesen zu können. Allerdings habe ich dort bereits schnell gemerkt das die Abfrage sehr lange dauert. Bereits bei einer For Limitierung auf die ersten 10 Listboxeinträge dauert das einen Moment. Zum Verhalten der auszulesenden Mistbox/Listbox kann ich nur sagen, dass diese super speziell ist. Es könn…
-
Funktioniert wirklich gut. Allerdings geht es bei mir auch nur auf einer Test Listbox Anwendung unter 1 Sekunde. Ich glaube mittlerweile das die ListBox die ich auslesen möchte, durch die schnelle Aktualisierung den Prozess verzögert. Habe es mal mit deaktivieren und aktivieren der Listbox beim auslesen versucht. Vor der Schleife: VB.NET-Quellcode (1 Zeile) Und danach: VB.NET-Quellcode (1 Zeile) Kommt mir damit schneller vor. Habe es mal mit Stopwatch gemessen. Für genau 50 Listboxeinträge brauc…