Forums Neueste Beiträge
 

Dllimport user32.dll GetMessage

03/12/2008 - 17:19 von Sigge | Report spam
Hallo,
ich möchte Messages empfangen (in einer .Net Applikation) welche mit
SendMessage() aus einer MFC Applikation gesendet wird.

Ich habe bereits dies implementiert, jedoch kann ich nichts empfangen

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool GetMessage(out MSG lpMsg, IntPtr hWnd,
uint wMsgFilterMin, uint wMsgFilterMax);

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool PeekMessage(out MSG lpMsg, IntPtr hWnd,
uint wMsgFilterMin, uint wMsgFilterMax);

[DllImport("user32.dll")]
private static extern bool TranslateMessage([In] ref MSG lpMsg);


[DllImport("user32.dll")]
private static extern IntPtr DispatchMessage([In] ref MSG lpmsg);

und in einer Schleife mache ich PeekMessage bzw. GetMessage()

Hat hier jemand die Erfahrung.

Gruss

Sigge
 

Lesen sie die antworten

#1 Thomas Scheidegger
03/12/2008 - 21:08 | Warnen spam
Hallo Sigge

[DllImport("user32.dll") GetMessage




evtl. genügt da auch zB managed:
IMessageFilter.PreFilterMessage


Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen