Forum: Win32/Win64 API (native code)
Delphi
by Lesco,
9. Apr 2005
also ich will das verändern des numlock-status komplett verhindern und auch ein paar andere Sachen wie zb dass sich das Startmenü öffnet( das hab ich nun schon hinbekommen indem ich WM_SYSCOMMAND geblockt habe wenn wParam= SC_TASKLIST war) und deshalb hab ich gehofft das ich alles in einer Hook-Prozedur unterbringen könnte und nicht noch einen Hook bräuchte
Forum: Win32/Win64 API (native code)
Delphi
by Lesco,
9. Apr 2005
es funzt bei anderen Tasten problemlos wenn ich folgendes ausführe
type
pTMSG = ^TMSG;
....
pTMSG(lParam).message = WM_NULL;
damit wird die nachricht als WM_NULL nachricht weitergeleitet und vom zielfenster nicht verarbeitet
Forum: Win32/Win64 API (native code)
Delphi
by Lesco,
9. Apr 2005
das hab ich gemacht und wenn wParam halt VK_NUMLOCK ist hab ich die nachricht auf WM_NULL gesetzt aber trotzdem wird num aktiviert/deaktiviert.
Edit: Also num will ich systemweit abfangen über allen Programmen ich schau mir AsyncKeyState mal an.
Forum: Win32/Win64 API (native code)
Delphi
by Lesco,
9. Apr 2005
256=WM_KEYDOWN und 257=WM_KEYUP
nur wenn ich die nachricht dann bei wParam=VK_NUMLOCK abfange wird num trotzdem ein/ausgeschaltet.
Forum: Win32/Win64 API (native code)
Delphi
by Lesco,
9. Apr 2005
ich will jedesmal abfangen wenn die num taste gedrückt wird( in einem GetMessage-Hook)
welche nachricht wird beim drücken von numlock verwendet?? mit wm_keydown/up und dann wParam auf VK_NUMLOCK prüfen funtzts net. hatte das selbe prob mit der windows-Taste(WM_SYSCOMMAND statt WM_KEYDOWN.) nur welche nachricht is bei num die entsprechende? mit spy++ hab ichs net rausgefunden und suche hier im...