-6

誰でも私に説明できますか:

int Form1.SendMessage(int hwnd, int wMsg,int wParam, object IParam)

画像をクリップボードにコピーするために使用されます。

例:

SendMessage(hHwnd, WM_CAP_EDIT_COPY, 0, 0);

ここで、これらのパラメーター ( hwndwMsgwParamIParam) は何を意味するのでしょうか?

4

1 に答える 1

6

http://msdn.microsoft.com/en-us/library/windows/desktop/ms644950(v=vs.85).aspx

hWnd - ウィンドウ プロシージャがメッセージを受け取るウィンドウへのハンドル。このパラメーターが HWND_BROADCAST ((HWND)0xffff) の場合、メッセージはシステム内のすべての最上位ウィンドウに送信されます。これには、無効または非表示の所有されていないウィンドウ、オーバーラップ ウィンドウ、ポップアップ ウィンドウが含まれます。ただし、メッセージは子ウィンドウには送信されません。メッセージの送信は UIPI に従います。プロセスのスレッドは、以下の整合性レベルのプロセス内のスレッドのメッセージ キューにのみメッセージを送信できます。

Msg - 送信されるメッセージ。システム提供メッセージのリストについては、システム定義メッセージを参照してください。

wParam - メッセージ固有の追加情報。

lParam - メッセージ固有の追加情報。

C# で SendMessage を使用するための詳細情報: http://www.pinvoke.net/default.aspx/user32.sendmessage

于 2013-07-25T18:46:48.363 に答える