|
신우 님이 쓰신 글 :
: API로 키보드와 마우스의 사용을 막고 싶은데여
:
: 어떤 방법으로 해야되져???
:
: 도와주세여....
클레스 선언 부분(헤더 파일)에서요. 사용자 정의 구문 작성 하는 쪽에다가
public :
BOOL PreTranslateAccelerator(LPMSG pMsg, HRESULT &hRet)
{
switch (pMsg->message)
{
// 안 쓸 것들
WM_KEYDOWN :
WM_MOUSEACTIVATE :
WM_MBUTTONDOWN :
WM_LBUTTONDOWN :
WM_RBUTTONDOWN :
WM_RBUTTONDOWN :
return false;
// 쓸것들을 제외한 모든 것들은 이벤트 정상 운용
default : SendMessage(pMsg->hwnd,pMsg->message,pMsg->wParam,pMsg->lParam);
return true;
}
}
return false;
}// Function PreTranslateAccelerator
이렇게 하면 이벤트 발생할 때 해당 이벤트 무시해버릴 겁니당 .
테스트는 못 해봤지만서도..
함 해봐여.
그럼 수고하세요~~!
|