본문 바로가기
Study/MFC

EditBox에서 우클릭 막기!

by 뿡뿡대마왕 2012. 4. 7.
반응형


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);

}


---------------------------------------------------------------------------------------------------------

정보는 공유 되어야 한다 쭈욱~~~



반응형

댓글