bitjang/일반

CEdit에서 2글자 그대로 두고 나머지꺼 편집

민성아빠 2003. 10. 10. 16:57
BOOL 다이알로그::PreTranslateMessage(MSG* pMsg)
{
        CPoint point;

        if (pMsg->message == WM_KEYDOWN &&
                pMsg->hwnd    == m_MyEdt.m_hWnd)
        {
                switch (pMsg->wParam) {
                case VK_BACK:
                case VK_LEFT:
                        {
                                point = m_MyEdt.GetCaretPos();
                                int n = m_MyEdt.CharFromPos(point);
                                int nCharIndex = LOWORD(n);

                                if(nCharIndex <=2)
                                {
                                        return TRUE;
                                }
                        }
                        break;
                default :
                        break;
                }
        }
        
        return CTZDlg::PreTranslateMessage(pMsg);
}

요렇게 처리하면 될끄요...