CHtmlView屏蔽右键菜单、禁止显示I型指针以及禁止选择
2012-02-27 14:13
363 查看
BOOL CRightView::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加专用代码和/或调用基类
int nVirtKey;
//屏蔽右键菜单
if ((pMsg->message == WM_RBUTTONDOWN) ||
(pMsg->message == WM_RBUTTONDBLCLK))
return TRUE;
//禁止招标标显示I型指针
HCURSOR curIbeam = LoadCursor( NULL, IDC_IBEAM );
if ( GetCursor() == curIbeam )
{
HCURSOR curArrow = LoadCursor( NULL, IDC_ARROW );
SetCursor( curArrow );
}
//禁止选择
if ( pMsg->message == WM_MOUSEMOVE )
{
nVirtKey = GetKeyState( VK_LBUTTON );
if ( nVirtKey & 0x8000 )
{
return TRUE;
}
}
return CHtmlView::PreTranslateMessage(pMsg);
}
转帖:http://blog.csdn.net/tg2003/article/details/4796581
{
// TODO: 在此添加专用代码和/或调用基类
int nVirtKey;
//屏蔽右键菜单
if ((pMsg->message == WM_RBUTTONDOWN) ||
(pMsg->message == WM_RBUTTONDBLCLK))
return TRUE;
//禁止招标标显示I型指针
HCURSOR curIbeam = LoadCursor( NULL, IDC_IBEAM );
if ( GetCursor() == curIbeam )
{
HCURSOR curArrow = LoadCursor( NULL, IDC_ARROW );
SetCursor( curArrow );
}
//禁止选择
if ( pMsg->message == WM_MOUSEMOVE )
{
nVirtKey = GetKeyState( VK_LBUTTON );
if ( nVirtKey & 0x8000 )
{
return TRUE;
}
}
return CHtmlView::PreTranslateMessage(pMsg);
}
转帖:http://blog.csdn.net/tg2003/article/details/4796581
相关文章推荐
- CHtmlView屏蔽右键菜单、禁止显示I型指针以及禁止选择
- CHtmlView屏蔽右键菜单、禁止显示I型指针以及禁止选择
- js屏蔽右键 显示菜单或者选择页面上的信息(FF、IE均能用)
- 深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
- 深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
- 深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
- js 区分鼠标点的是左键还是右键以及屏蔽右键菜单
- js 禁止内容选择 禁止打印 禁止右键弹出菜单
- 禁止右键菜单和选择复制
- 屏蔽CHtmlView\WebBrower控件右键菜单技巧合集
- 全站图片禁止显示右键菜单
- JS屏蔽右键菜单和禁止刷新F5
- 屏蔽鼠标右击菜单以及禁止选中页面内容
- 屏蔽FLEX右键菜单以及实现自定义的FLEX右键功能
- JS屏蔽右键菜单和禁止刷新F5
- 【转】禁止另存网页、屏蔽选中、粘贴、复制、剪切、右键菜单(精)自己
- 禁止另存网页、屏蔽选中、粘贴、复制、剪切、右键菜单程序代码
- 屏蔽FLEX右键菜单以及实现自定义的FLEX右键功能
- 右键菜单自由选择DataGrid显示隐藏列
- 屏蔽CHtmlView/WebBrower控件右键菜单技巧合集