posts - 131, comments - 12, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

MFC发送消息

Posted on 2013-03-29 16:58 盛胜 阅读(417) 评论(0)  编辑 收藏 引用
关闭
SendMessage(WM_SYSCOMMAND, SC_CLOSE);
最小化
SendMessage(WM_SYSCOMMAND, SC_MINIMIZE);
最大化
SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE);
恢复原来大小
SendMessage(WM_SYSCOMMAND, SC_RESTORE);
对话框接受拖动
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));


B00L PostMessage(HWNDhWnd,UINTMsg,WPARAMwParam,LPARAMlParam);
hWnd:其窗口程序接收消息的窗口的句柄。可取有特定含义的两个值:
        HWND_BROADCAST:消息被寄送到系统的所有顶层窗口,包括无效或不可见的非自身拥有的窗口、  被覆盖的窗口和弹出式窗口。消息不被寄送到子窗口
        NULL:此函数的操作和调用参数dwThread设置为当前线程的标识符PostThreadMessage函数一样
        Msg:指定被寄送的消息。
wParam:指定附加的消息特定的信息。
IParam:指定附加的消息特定的信息。
返回值:如果函数调用成功,返回非零值:如果函数调用失败,返回值是零。若想获得更多的错误信息,请调用GetLastError函数。


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理