您的位置首页生活百科

sendMessage 例子

sendMessage 例子

的有关信息介绍如下:

sendMessage 例子

#include "windows.h"

///////////////////////////////////////

int main(int argc, char* argv[])

{

HWND hWnd;

LPCTSTR str ="扫雷";

hWnd=::FindWindow(NULL,"Microsoft 网上红心大战");

if(hWnd)

::SendMessage(hWnd,WM_SETTEXT,0,(long )str );

printf("Hello World!\n");

return 0;

}

//打开红心大战,运行程序,把红心大战标题改为扫雷

SendMessage的第一个参数是接收消息的窗口句柄,发给谁,就是谁接消息了。

api的: ::SendMessage(hwnd,WM_CLOSE,NULL,NULL)作用是关闭窗口hwnd;

mfc窗口类的SendMessage(WM_CLOSE,NULL,NULL)关闭窗口对象

SendMessage(hwnd, WM_KEYDOWN, VK_DELETE, 1);

(按一下DELETE键)

晕……hwnd指定的窗口对象就是接收消息的对象啊……

SendMessage(WM_PAINT);

调用 onpaint 对对话框 重绘