PostMessage und cli
-
Hallo,
hat von euch jemand ahnung wie die Funktion PostMessage aus dem alten MFC nun im CLI heißt, finde da keine informationen drüber.
Grüße
Zer0-Pointer
-
Weiß niemand wie man nun mit CLI Nachrichten versenden kann, so wie früher mit PostMessage?
-
=>
Vielleicht hilft das weiter:
-
Nimm doch einfach die PostMessage Funktion der WinAPI und wende sie auf deine Form an. Damit erreichst du genau den gleichen Effekt. Für hWnd nimmst du das Form-Handle.
PostMessage(meinForm->Handle.ToPointer(), ...);
-
Schreibe das hier in deine Header Datei und du kannst Messages wie in der MFC versenden
using namespace System::Runtime::InteropServices; #define TRUE (1) #define FALSE (0) #define NULL ((void*)0) typedef long BOOL; typedef void* HWND; typedef unsigned int UINT; typedef unsigned int* WPARAM; typedef long* LPARAM; [DllImport("user32.dll")] extern "C" BOOL _cdecl PostMessage (HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);
-
Zer0-Pointer schrieb:
hat von euch jemand ahnung wie die Funktion PostMessage aus dem alten MFC nun im CLI heißt, finde da keine informationen drüber.
Was hast Du denn genau vor? Warum willst Du das machen...
Wenn es wirklich keinen besseren Weg gibt, dann musst Du P/Invoke machen...