需要C#代码的帮助

时间:2013-07-25 18:45:28

标签: c#

任何人都可以解释一下:

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

用于将图像复制到剪贴板。

实施例

SendMessage(hHwnd, WM_CAP_EDIT_COPY, 0, 0);

这些参数(hwndwMsgwParamIParam)是什么意思?

1 个答案:

答案 0 :(得分:6)

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

hWnd - 窗口过程将接收消息的窗口句柄。如果此参数为HWND_BROADCAST((HWND)0xffff),则会将消息发送到系统中的所有顶级窗口,包括禁用或隐藏的无主窗口,重叠窗口和弹出窗口;但邮件不会发送到子窗口。 消息发送受UIPI约束。进程的线程只能将消息发送到完整性级别较低或相等的进程中的线程的消息队列。

消息 - 要发送的消息。 有关系统提供的消息的列表,请参阅系统定义的消息。

wParam - 其他特定于消息的信息。

lParam - 其他特定于消息的信息。

在C#中使用SendMessage的更多信息:http://www.pinvoke.net/default.aspx/user32.sendmessage