Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
12. Jun 2008
per SetWindowLong deine Prozedur beim Fenster angegeben hast, dann wird diese nun aufgerufen.
Var Msg: TMsg;
isUnicode: Boolean;
Begin
While PeekMessage(Msg, 0, 0, 0, PM_NOREMOVE) do Begin
isUnicode := (Msg.hWnd <> 0) and IsWindowUnicode(Msg.hWnd);
If isUnicode Then Begin
If not PeekMessageW(Msg, 0, 0, 0, PM_REMOVE) Then Continue;
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
12. Jun 2008
du mußt dir eine Nachrichtenschleife aufbauen und wenn es sein muß, dann kannst du per SetWindowLong auch noch eine NachrichtenProzedur beim Fenster angeben.
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
12. Jun 2008
erzeug dir einfach ein MessageOnlyWindow
oder einfach 'nen unsichtbares Fenster
oder verwende andere IPCs