OnSysCommand()函数 如何知道当前传入的是什么消息?
OnSysCommand()函数 怎么知道当前传入的是什么消息????
得到的就是一堆数字 我得到的是 61728
我也不知道这到底是什么消息额
------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/hh46df93%28v=vs.110%29.aspx
查下MSDN就知道了,void OnSysCommand(UINT nID, LPARAM lParam);
nID都会有哪些值,无非就这几项
定请求的系统命令的类型。 此参数可以是以下任一值:
SC_CLOSE 关闭 CWnd 对象。
SC_HOTKEY 激活 CWnd 对象与该应用程序指定的快捷键。 lParam 的低序运行标识窗口的 HWND 激活。
水平SC_HSCROLL 滚动。
SC_KEYMENU 通过击键检索菜单。
SC_MAXIMIZE (或 SC_ZOOM)最大化 CWnd 对象。
SC_MINIMIZE (或 SC_ICON)最小化 CWnd 对象。
SC_MOUSEMENU 通过鼠标单击以检索菜单。
SC_MOVE 移动 CWnd 对象。
SC_NEXTWINDOW 移动到下一个窗口。
SC_PREVWINDOW 移动到上一个窗口。
SC_RESTORE 为正常位置和大小的还原窗口。
SC_SCREENSAVE 执行在SYSTEM.INI文件的[启动]部分指定的屏幕保护程序应用程序。
SC_SIZE 范围 CWnd 对象。
SC_TASKLIST 执行或激活Windows任务管理器应用程序。
垂直滚动SC_VSCROLL。
得到的就是一堆数字 我得到的是 61728
我也不知道这到底是什么消息额
------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/hh46df93%28v=vs.110%29.aspx
查下MSDN就知道了,void OnSysCommand(UINT nID, LPARAM lParam);
nID都会有哪些值,无非就这几项
定请求的系统命令的类型。 此参数可以是以下任一值:
SC_CLOSE 关闭 CWnd 对象。
SC_HOTKEY 激活 CWnd 对象与该应用程序指定的快捷键。 lParam 的低序运行标识窗口的 HWND 激活。
水平SC_HSCROLL 滚动。
SC_KEYMENU 通过击键检索菜单。
SC_MAXIMIZE (或 SC_ZOOM)最大化 CWnd 对象。
SC_MINIMIZE (或 SC_ICON)最小化 CWnd 对象。
SC_MOUSEMENU 通过鼠标单击以检索菜单。
SC_MOVE 移动 CWnd 对象。
SC_NEXTWINDOW 移动到下一个窗口。
SC_PREVWINDOW 移动到上一个窗口。
SC_RESTORE 为正常位置和大小的还原窗口。
SC_SCREENSAVE 执行在SYSTEM.INI文件的[启动]部分指定的屏幕保护程序应用程序。
SC_SIZE 范围 CWnd 对象。
SC_TASKLIST 执行或激活Windows任务管理器应用程序。
垂直滚动SC_VSCROLL。