개발ㅣ어플ㅣ회사/개발ㅣVB, Delphi, C++
C++, MFC에서 클립보드 막는방법...(From 데브피아)
험한 세상에서 홀로 살아가는 나그네
2009. 3. 24. 15:55
BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_KEYDOWN) {
if(pMsg->hwnd == 에디트박스 핸들)
{
//CTRL단축키 문제 해결을 위해..
if(pMsg->message == WM_KEYDOWN && pMsg->wParam != VK_CONTROL)
//콘트롤이 눌려져 있으면
{
if(pMsg->wParam == ID_EDIT_PASTE) SendMessage(WM_PASTE);
if(pMsg->wParam == ID_EDIT_CUT) SendMessage(WM_CUT);
if(pMsg->wParam == ID_EDIT_COPY) SendMessage(WM_COPY);
}
}
}
return PreTranslateInput(pMsg);
}
**몇일째 머리싸메고있다.. 아직 해결된것은 아니다.. 클리보드 통제 어려운 일인거 같다. 나중에 않되면 MFC로 해봐야 할 듯하다.