SendMessage(hWnd,SYS_COMMAND,WM_UPDATE,0)中参数hWnd是什么意思,需要事先定义吗??
问题有点菜,望各位帮忙! 问题点数:20、回复次数:3Top
1 楼gloom(苍狗白云)回复于 2003-09-04 11:06:54 得分 8
是接收你这个消息的窗体的句柄,如果不是本程序内的窗体,一般要先通过FindWindow来获得目标窗体的句柄
如
HWND hw=FindWindow("","我的窗体");
SendMessage(hw,SYS_COMMAND,WM_UPDATE,0);Top
2 楼Iamsnowgirl(snowgirl)回复于 2003-09-04 11:22:08 得分 8
是这个接受消息的窗口的句柄Top
3 楼zcchm(lone wolf)回复于 2003-09-04 15:45:35 得分 4
看看windows程序设计的书,明白其消息机制Top
相关问题
- SendMessage(hwnd, WM_SYSCOMMAND, SC_MONITORPOWER,1); 这句程序有问题么?
- 我怎么在CMyApp中SendMessage((HWND)(pMyDlg),WM_MYMESSAGE,0,0)?
- ::SendMessage((HWND)AfxGetMainWnd(),WM_PAINT,0,0);中的 :: 是什么意思? 谢谢!!
- 再提一个简单问题关于Invalidate()与SendMessage(hWnd,WM_PAINT,0,0)
- sendmessage(hwnd,WM_CHAR,char,0)来模拟键盘输入的问题
- SendMessage(WM_DRAWITEM...)?
- 2000下SendMessage(hwnd,WM_SETTEXT,0,"aaa")用在密码框怎么显示设置为空?
- 请问大家SendMessage(HWND,WM_GETTEXT,255,BUF)这个API在2K下被限制啦!!??
- 怎么获得主窗口的CWnd*?怎么把CWnd*变成HWND?怎么给HWND发送WM_USER消息?SendMessage(hwnd,WM_USER,0,0);可是主窗口接收不到
- 我不想让人家用::SendMessage(hwnd, WM_CLOSE, 0 , 0 )关闭我的程序怎么办?




