반응형
EditBox에서 우클릭을 막아보자!!~~~~~~~~~```
사용자 정의 입력창으로 많이 쓰이는 에디트창에서 마우스 우클릭하면 나오는 복사, 붙여넣기 등의 팝업창을
막아야 할 때가 있다
이때는 PreTranslateMessage 함수를 재정의 해서 처리하면 간단하게 막을 수 있다.
---------------------------------------------------------------------------------------------------------
에디트 박스에서 우클릭 막기~~
우선 헤더 파일에 아래 함수 선언
virtual BOOL PreTranslateMessage(MSG* pMsg);
cpp파일에 위 함수 재정의
BOOL AAA::PreTranslateMessage(MSG* pMsg){
if( GetDlgItem(IDC_SC_UID)->m_hWnd == pMsg->hwnd && pMsg->message == WM_RBUTTONUP )
{
return TRUE; //흘려보내자~~ㅋㅋ
}
return CDialog::PreTranslateMessage(pMsg);
}
---------------------------------------------------------------------------------------------------------
정보는 공유 되어야 한다 쭈욱~~~
반응형
'Study > MFC' 카테고리의 다른 글
현재 사용중인 ip주소를 가져오는 방법 (0) | 2012.05.02 |
---|---|
post방식으로 웹페이지 열기 (0) | 2012.04.19 |
webbrowser2 에서 캐쉬 사용를 않하는 방법 (0) | 2012.03.22 |
if (!_AfxCheckDialogTemplate(lpszTemplateName, FALSE)) 에서 죽을때! (0) | 2012.02.28 |
Debug Assertion Failed! File: f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\wincore.cpp Line: 906 (쓰레드에 UpdateData 호출시)) (0) | 2012.01.11 |
댓글