다음을 통해 공유


도구 설명 컨트롤 조작

클래스 CToolTipCtrl 는 개체의 다양한 특성 CToolTipCtrl 과 도구 설명 창을 제어하는 멤버 함수 그룹을 제공합니다.

도구 설명 창의 초기, 팝업 및 다시 표시 기간은 GetDelayTime 및 SetDelayTime 에 대한 호출을 사용하여 설정하고 검색할 수 있습니다.

다음 함수를 사용하여 도구 설명 창의 모양을 변경합니다.

WM_LBUTTONXXX 메시지와 같은 중요한 메시지를 도구 설명 컨트롤에 알리려면 도구 설명 컨트롤에 메시지를 릴레이해야 합니다. 이 릴레이의 가장 좋은 방법은 소유자 창의 함수에서 CToolTipCtrl::RelayEventPreTranslateMessage 호출하는 것입니다. 다음 예제에서는 가능한 한 가지 방법을 보여 줍니다(도구 설명 컨트롤이 호출 m_ToolTip된 것으로 가정).

BOOL CMyDialog::PreTranslateMessage(MSG* pMsg)
{
   if (pMsg->message == WM_LBUTTONDOWN ||
      pMsg->message == WM_LBUTTONUP ||
      pMsg->message == WM_MOUSEMOVE)
   {
      m_ToolTipCtrl.RelayEvent(pMsg);
   }

   return CDialog::PreTranslateMessage(pMsg);
}

도구 설명 창을 즉시 제거하려면 Pop 멤버 함수를 호출합니다.

참고 항목

CToolTipCtrl 사용
컨트롤