Deutsch
SKControl.DLL

Listboxmessages und Colorlistbox

 

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
~GetWindow(listbox&,~GW_CHILD)
zu senden. Erklärung: Bei den ColorListBoxes handelt es sich um ganz normale ListBoxes auf einem unsichtbaren Elternfenster.

HTH

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
18.08.2007  
 




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...
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
18.08.2007  
 




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
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
18.08.2007  
 




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  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

5.382 Betrachtungen

Unbenanntvor 0 min.
Thomas Freier05.02.2023
p.specht23.08.2022
H.Brill03.04.2022
RudiB.08.03.2021
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Dieter Zornow (4x)
Sebastian König (3x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie