"ungültiger zugriff auf speicherbereich"
-
ok kannst ja mal zeigen wie du es benutzt.
-
das ist der komplette funktions-body,
habe nur den kopf und den rumpf weggelassen.der code wird ausgeführt, wenn ich auf einen btn klicke
-
hä?? ich hab dir doch gesagt du sollst die Funktion GetClassLongPtr verwenden.
-
ups! hab ich total überlesen! mach ich mal fix. :=)
-
hInstance = (HINSTANCE)GetClassLong(hwndFoundWindow, GCL_HMODULE);so? longptr ist nicht notwendig, da das programm nur unter 32 bit laufen soll...
-
Und funktioniert es? Warum willst du auf die kostenlose Kompatibiltät verzichten?
-
das soll übrigens ein "ersatz" für GetClassInfoEx sein, nicht für GetWindowLong.
-
neeee, ziel ist es ja
WNDCLASSEXdes fensters zu ermitteln. da will ich mir nicht mit getclasslongptr alles zusammenfuseln...
-
Es wird dir wohl nichts anderes übrig bleiben.
Bei GetClassInfoEx kann man ja nur das Modul-Handle angeben und somit kann man es auch nur für Fensterklassen im eigenen Prozess benutzen.
-
Acht echt? fuck

naja, danke...
dann kann ich mir die arbeit ja sparen. *g*