BOOL CWDuct::PreTranslateMessage(MSG* pMsg)
{
// TODO: 여기에 특수화된 코드를 추가 및/또는 기본 클래스를 호출합니다.
if ( pMsg->message == WM_KEYDOWN )
{
switch(int(pMsg->wParam))
{
case VK_F2:
m_cTree1.EditLabel(m_cTree1.GetSelectedItem());
break;
case VK_DELETE:
DeleteTreeItem();
break;
case VK_INSERT:
m_bRoot = GetAsyncKeyState(VK_CONTROL);
InsertTreeItem(); // EditLabel();
case VK_RETURN:
if(m_cTree1.GetEditControl() != NULL)
{
m_cTree1.GetEditControl()->SendMessage(WM_KEYDOWN, pMsg->wParam, pMsg->lParam);
return true;
}
break;
}
}
return CFormView::PreTranslateMessage(pMsg);
}
댓글 없음:
댓글 쓰기