Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#5

Re: Application Events in einer DLL empfangen

  Alt 1. Mär 2007, 17:13
Will man Messages in einer DLL empfangen so sollte man sich mit AllocateHWnd sein eigenes verborgenes Top Level Window besorgen.
Aufpassen! In der Event-Methode von AllocateHWnd muss man unbehandelte Messages mit
Msg.Result := DefWindowProc(FHWnd, Msg.Msg, Msg.wParam, Msg.lParam); abhandeln, sonst bekommt man so unerklaerliche Fehler wie das das Shutdown des Rechners nicht mehr geht.
  Mit Zitat antworten Zitat