소프트웨어

다이얼로그에 툴팁추가

프로채터 2010. 11. 23. 11:46

//헤더 파일에 선언
CToolTipCtrl _tooltip;

//OnInitDialog 에서 생성 및 문자열 추가
_tooltip.Create(this);
_tooltip.AddTool(&m_start,  "시작합니다.");


//PreTranslateMessage에서 처리
 switch(pMsg->message)   // 키보드를 눌렀을 때의 처리 
    { 
       case WM_KEYDOWN:
        if(pMsg->wParam == VK_ESCAPE)    // ESC키 처리     
            return TRUE;               
        else if(pMsg->wParam == VK_RETURN)            // Enter키 처리       
            return TRUE;
       case WM_MOUSEMOVE:
  _tooltip.RelayEvent(pMsg);
 }