hook setzen
-
error C2440: 'type cast' : '' kann nicht in 'long (__stdcall *)(struct HWND__ *,unsigned int,unsigned int,long)' konvertiert werden
jetzt ist es nur noch einer!
Gruß Ronny
-
der ist in der SubWndProc beim aufruf von CallWindowProc...
-
Helft mir doch bitte!
Vielen Dank!
Gruß Captain Hook
-
Kannst du das Ding irgendwo hochladen?
-
-
thx
aber die adresse funktioniert nicht.
-
-
ah, jetzt weiß ich woran es liegt. du kannst in einer statischen Methode nicht auf die Membervariablen zugreifen. Mach PrevWndProc global bzw. static.
-
Danke! Es geht perfekt!
Was bedeutet denn eigentlich static ?Gruß Ronny
-
Also im Bezug auf Klassen: Wenn du in einer Member-Funktion nur auf statische Member-Variablen (nur eine Instanz für alle Objekte einer Klasse) bzw. eben nicht auf "normale" Member-Variablen zugreifst kannst du sie als static deklarieren. Die Member-Funktion bekommt dann keinen this-Pointer, weswegen du auch nicht mehr auf "normale" Member-Variablen zugreifen kannst. In diesem Fall ist dies erforderlich, da die Funktion sonst durch den automatisch zusätzlich übergebenen this-Pointer nicht mehr die inentische Signatur besitzt.
Hoffe, das stimmt jetzt auch so