BOOL CDlgMediaPlay::PreTranslateMessage(MSG* pMsg)
{
if(WM_RBUTTONDOWN == pMsg->message)
{
AfxMessageBox("123");
return TRUE;
}
else
return CDialog::PreTranslateMessage(pMsg);
}
以上程序可以实现我点右键就跳出"123"对话框
但我现在是如果点右键的话只要返回就行了
那就是把afxmessagebox("123")去掉
但是去掉了右键就又有用了????
请问该如何屏蔽啊?
谢谢
{
if(WM_RBUTTONDOWN == pMsg->message)
{
AfxMessageBox("123");
return TRUE;
}
else
return CDialog::PreTranslateMessage(pMsg);
}
以上程序可以实现我点右键就跳出"123"对话框
但我现在是如果点右键的话只要返回就行了
那就是把afxmessagebox("123")去掉
但是去掉了右键就又有用了????
请问该如何屏蔽啊?
谢谢
解决方案 »
- VS2008 MFC 基于对话框如何使用Webbrowser 控件
- 问一端口问题,不知道可不可行!
- vc调试问题,跪谢各位朋友了~
- vc中ado怎么读取oracle中clob字段的值?
- 高手帮帮小弟。关于视图的操作。
- 从MSDN上抄的一段获得系统内存情况的程序为什么编译不过啊
- 请教把多路视频混合成一路视频采用什么方法
- 希望大家捧场:uaiia.d2g.com 里面有才做好的网络通话程序 !
- 北京的生活是这样吗???你的收入多少???你脱贫了吗???
- 自定义信息的两个参数:wParam和lParam的含义是怎样定义的?(肯定给50分)
- 请问怎么把长整型转换成字符型
- 有逗号这个操作符吗?看下面这条语句
BOOL CTest6Dlg::PreTranslateMessage(MSG* pMsg)
{
if(WM_RBUTTONDOWN == pMsg->message)
{
// AfxMessageBox("123");
return TRUE;
} return CDialog::PreTranslateMessage(pMsg);
}void CTest6Dlg::OnRButtonDown(UINT nFlags, CPoint point)
{
AfxMessageBox("123");
CDialog::OnRButtonDown(nFlags, point);
}这样是不会弹出123的。
return TRUE;
else if(WM_RBUTTONUP==pMsg->message)
return TRUE;两个都屏蔽掉