프로그래밍 세계/MFC & API
[펌] Dialog Box의 Control에 Tooltip넣기
깡다구짱
2008. 10. 3. 20:23
Dialog Box의 Control에 Tooltip넣기
1.요약 BOOL CTooltipDlg::OnInitDialog() { CDialog::OnInitDialog(); // 툴팁 컨트롤을 생성해 준다. m_ctrTooltip.Create(this); // 헤더파일에 CToolTipCtrl m_ctrTooltip; // AddTool 함수에 컨트롤 객체의 포인터와 툴팁 문자열을 설정한다. m_ctrTooltip.AddTool(&m_ctrEdit, "여기에 이름을 넣으세요"); m_ctrTooltip.AddTool(&m_ctrBtnOK, "여기를 누르면 확인입니다"); m_ctrTooltip.AddTool(&m_ctrBtnCancel, "여기를 누르면 취소입니다."); return TRUE; } BOOL CTooltipDlg::PreTranslateMessage(MSG* pMsg) { if (pMsg->message == WM_LBUTTONDOWN || pMsg->message == WM_LBUTTONUP || pMsg->message == WM_MOUSEMOVE) { // 툴팁을 보여 준다. m_ctrTooltip.RelayEvent(pMsg); } return CDialog::PreTranslateMessage(pMsg); } |