Zitat:
Da ist es doch schon zuspät. Das klingt so, als ob du das Programm nur so startest, ohne Debugger.
Du musst das Programm im Debugger starten?!?!
Muss ich dazu noch was sagen?
Logisch start ich das Program im debugmodus.
Zitat:
Und wenn du Handles und ähnliche Daten (HWND, HDC, DWORD...)
Sorry das ist quatsch.
Zitat:
Irgendwie verwechselst du die grundlegenden Datentypen. Integer ist vorzeichenbehaftet, DWORD ist ohne Vorzeichen.
Ich verwechsele gar nichts.
Was ein DWord und Integer ist ich schon klar darum geht es aber nicht.
So oder so muss ich wenn ich Style in welcher Form auch immer mit GetWindowLong in Erfahrung bringen will
über Integer gehen da geht kein weg dran vorbei.
Hab das THandle mal weggelassen ist auch nur ein HWND.
Und ColorRef ein DWORD.
Zitat:
das da nur Quatsch bei GetProperty zurückkommt
Ach nein... ohne Bereichsprüfung kommt genau das an was ankommen soll.
Ansonsten würde ja nichts laufen
Noch ein Bild für ungläubige Thomase
Nebenbei:
Du solltest dich mal etwas mehr mit dem WndClassEx Flag cbWndExtra beim erstellen eines Window befassen.
Danach können wir weiterreden warum ich GetWindowLong und SetWindowLong verwende und meine Daten über Propertys in den Speicher schreibe.
Ein kleiner Link
gruss