Ⅰ 基於MFC對話框的程序如何禁用滑鼠右鍵
可以給需要屏蔽的對話框加PreTranslateMessage,如果想給所有對話框屏蔽,那麼加在app類中
代碼如下:
BOOL CxxApp::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加專用代碼和/或調用基類
// TODO: 在此添加專用代碼和/或調用基類
if( pMsg->message == WM_RBUTTONDOWN )
{
return TRUE;//這樣就可以阻止該消息,可以放一個編輯框消息,屏蔽之前編輯框裡面點右鍵會彈出菜單的,加了屏蔽以後點右鍵就沒反應了
}
return CWinApp::PreTranslateMessage(pMsg);
}
原理是在PreTranslateMessage攔截消息,直接return TRUE 就可以阻止該消息
另外還有WM_RBUTTONUP,WM_RBUTTONDBLCLK,跟滑鼠右鍵相關的消息可以加上去
Ⅱ 禁止在電腦上運行指定程序的方法|如何在電腦中限制啟動某個程序
禁止在電腦上運行指定程序的方法
我知道2 個方法
一是通過任務管理器禁止應用程序運行
1,按下Ctrl+Shift+Esc組合鍵打開任務管理器。
2,在任務管理器窗口中,找到需要禁止的應用程序,右鍵點擊該程序,選擇"結束任務"。