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로 해봐야 할 듯하다.
'개발ㅣ어플ㅣ회사 > 개발ㅣVB, Delphi, C++' 카테고리의 다른 글
Microsoft Visual SourceSafe 6.0 자동로그인 하기 (0) | 2012.10.24 |
---|---|
Visual Studio 2010 ipch, *.sdf 폴더 위치 변경하기 (0) | 2012.10.15 |
Window 7 64bit 환경에 VS 6.0 사용하기 (정리, 펌) (0) | 2012.01.18 |
Farpoint Spread 6.0에서 셀병합시 내용이 깨지는 문제.... (0) | 2010.05.27 |
VB6에서 휠마우스 사용하기 (0) | 2010.05.19 |