1.请问怎样加入鼠标双键同时按下的消息?
2.在对话框中加入一个菜单,并加入子菜单项的UPDATE_COMMOND_UI消息。
在消息处理函数中依据判断条件调用pCmdUI->SetCheck()。我设置了断点跟踪,确实调用了SetCheck()
但就是没有任何显示效果。请问这是怎么回事?
2.在对话框中加入一个菜单,并加入子菜单项的UPDATE_COMMOND_UI消息。
在消息处理函数中依据判断条件调用pCmdUI->SetCheck()。我设置了断点跟踪,确实调用了SetCheck()
但就是没有任何显示效果。请问这是怎么回事?
解决方案 »
- 现金求抠像功能函数 c++ delphi 的函数
- 如何将窗口客户区的内容保存成一个BMP文件?要求不用MFC,用Windows API
- 用ADO访问数据库,当进行某个操作的时候如何知道是数据库服务器断开了
- 请问各大侠,怎样提高TextOut()DrawText()的效率,具体见内
- 请网络专家和数据库老鸟指教@
- 谁有可以在WIN9X下远程注入的代码?给我一份好吗?
- 我在运行 《Windows 核心编程》中的示例程序时遇到这样的错误?谁有这方面的经验!
- 请教高手!如何在CPropertyPage中设置相应的CPropertySheet的标签名称
- IFirst_ATL该怎样申明啊?
- win32 API 对应于showwindow可以显示窗口,但怎么隐藏窗口呢?
- 帮忙看两句代码的区别
- 请教窗口最大化问题?
第二个问题:
你的菜单是不是动态生成的,如果是的话,当然不能用UPDATE_COMMOND_UI消息,
要在TrackPopupMenu前调用EnableMenuItem
2、我也遇到了不知道为什么,但是在sdi是可以的。我记得我原先做的程序也是这种模式但是结果正常我还没有找到该程序,你可以这样:
CMenu * m_pMenu;//为类的变量
在对话框中的初始化事件中
m_pMenu = GetMenu();
if(m_pMenu == NULL)
{
AfxMessageBox("GetMenu() error");
return FALSE;
}
然后用m_pMenu来控制各个菜单的状态
m_pMenu->SetCheck(ID_FILE_OPEN,0);
来判断另外的一个件的状态。
VK_LBUTTON 01 Left mouse button '*********
VK_RBUTTON 02 Right mouse button '*********