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);
}
요렇게 처리하면 될끄요...
{
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);
}
요렇게 처리하면 될끄요...