Tooltip 컨트롤 조작
클래스 CToolTipCtrl 그룹 구성원의 다양 한 특성을 제어 하는 기능을 제공는 CToolTipCtrl 개체 및 도구 설명 창이 있습니다.
초기, 팝업 및 도구 설명 창이 설정 수 고를 호출 하는 검색 기간 reshow GetDelayTime 및 SetDelayTime.
다음 함수 도구 팁 창의 모양을 변경 합니다.
GetMargin 및 SetMargin 검색 하 고 설정 도구 팁 테두리와 도구 사이의 너비 팁 텍스트입니다.
GetMaxTipWidth 및 SetMaxTipWidth 검색 및 집합 최대 너비의 도구 팁 창.
GetTipBkColor 및 SetTipBkColor 검색 하 고 설정 배경 색상 도구 팁 창.
GetTipTextColor 및 SetTipTextColor 검색 및 집합 텍스트 색 도구 팁 창.
Tool tip 컨트롤이 같은 중요 한 메시지 알림을 위해 WM_LBUTTONXXX 메시지를 도구 설명 컨트롤에 메시지를 릴레이 해야 합니다.호출 하는 것이 가장 좋은 방법은이 릴레이 대 한 CToolTipCtrl::RelayEvent에 있는 PreTranslateMessage 함수 소유자 창의.다음 예제는 여러 가능한 메서드 (tool tip 컨트롤이 가정 이라고 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);
}
도구 설명 창을 즉시 제거 하려면 호출을 팝업 멤버 함수입니다.