| |
|
|
Dieter Zornow | Bei einer Colorlistbox scheinen nicht alle Listboxmessages durchzukommen, ich bräuchte z.B die Message Setcursel, funktioniert aber nicht, Gibt es hier irgendwelche Tricks um dies zu verwirklichen ?
Viele Grüße aus Bangkok
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 18.08.2007 ▲ |
|
|
|
|
Sebastian König | Hmm, in meinem Code wird LB_SETCURSEL genau wie die anderen Listbox-Messages korrekt weitergeleitet... Ohne Testcode kann ich deshalb leider nicht sagen, was da schiefläuft.... Einen Trick gibt es aber in der Tat: Du kannst mal probieren, die Message an KompilierenMarkierenSeparieren zu senden. Erklärung: Bei den ColorListBoxes handelt es sich um ganz normale ListBoxes auf einem unsichtbaren Elternfenster.
HTH
Sebastian |
|
|
| |
|
|
|
Dieter Zornow | Hmm, das ist seltsam, dass es bei dir funktioniert, ich hatte zuvor Profanlistboxen verwendet, alles hat funktioniert, nachdem ich die colorlistbox eingesetzt hatte hat es nicht mehr funktioniert. Ich frage eigentlich nur den Klick, das heißt Getcursel, in der Listbox ab und sende die Message an an andere Listbox um auf den gleichen Wert zu scrollen.
Viele Grüße aus Bangkok
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 18.08.2007 ▲ |
|
|
|
|
Dieter Zornow | Hi, mit ~GetWindow(listbox&,~GW_CHILD) geht es einwandfrei. Danke
Viele Grüße aus Bangkok
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 18.08.2007 ▲ |
|
|
|
|
Sebastian König | Sorry, das war wohl ein Missverständnis: Ich meinte nur, dass LB_SETCURSEL im Code der DLL korrekt weitergeleitet wird. Ein Beispiel getestet habe ich noch nicht... hast Du evtl. mal einen Code, in dem das Problem auftritt? Und hat auch die Variante mit GetWindow() nicht funktioniert?
MfG
Sebastian
P.S.: Ich habe es doch gerade nochmal ausprobiert: Ein KompilierenMarkierenSeparieren funktioniert in test2.prf aus dem SKControl-Paket wie erwartet... |
|
|
| |
|
|
|
Sebastian König | Dieter Zornow
Hi, mit ~GetWindow(listbox&,~GW_CHILD) geht es einwandfrei.
Ah, super! Aber eigentlich sollte es auch anders funktionieren.... welcher Version der DLL benutzt Du denn?
MfG
Sebastian |
|
|
| |
|
|
|
Dieter Zornow | Ich habe die Version genommen die du für GDL erweitert hast, aber jetzt funktioniert es ja, Es ist nun etwas aanderes aufgetaucht aber damit kann ich leben. Da ich über. 200,000 Zeilen einlesen, habe ich für die Listboxen Speicher bereitgestellt und das Update gesperrt um Zeit zu gewinnen, da es sowieso fast 2 Minuten dauert bis es geladen wird. Wenn ich das Update der Kistboxen sperre verschwinden diese für die Zeit. Im Gegensatz zu den Profanlistboxen
Viele Grüße aus Bangkok
Dieter |
|
|
| Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2 | 18.08.2007 ▲ |
|
|
|