我正在运行一个exe,通过它我在另一个exe中得到一个控件的句柄。现在我想要做的是从我的exe发送消息到特定的句柄。
答案 0 :(得分:7)
您需要使用以下方法导入该功能:
[DllImport("user32.dll")]
public static extern int SendMessage(
int hWnd, // handle to destination window
uint Msg, // message
long wParam, // first message parameter
long lParam // second message parameter
);
并定义要发送的消息,如:
public const int <WM_YOURMESSAGE> = <yourvalue>;
然后像任何其他函数一样调用SendMessage。