CFrameWnd에서 파생되지 않은 창의 도구 설명
이 문서 패밀리에서는 CFrameWnd에서 파생되지 않은 창에 포함된 컨트롤에 대한 도구 팁을 사용하도록 설정하는 방법을 설명합니다. 도구 모음 도구 팁 문서에서는 컨트롤CFrameWnd
에 대한 도구 팁에 대한 정보를 제공합니다.
이 문서 패밀리에서 다루는 항목은 다음과 같습니다.
에서 파생된 부모 창에 포함된 단추 및 기타 컨트롤에 대한 도구 팁이 CFrameWnd
자동으로 표시됩니다. 컨트롤과 연결된 도구 설명 컨트롤의 TTN_NEEDTEXT 알림을 처리하는 TTN_GETDISPINFO 알림에 대한 기본 처리기가 있기 CFrameWnd
때문입니다.
그러나 이 기본 처리기는 대화 상자나 폼 보기의 컨트롤과 같이 창에 없는 컨트롤과 연결된 도구 설명 컨트롤에서 TTN_NEEDTEXT 알림을 보낼 때 호출되지 않습니다CFrameWnd
. 따라서 자식 컨트롤에 대한 도구 팁을 표시하기 위해 TTN_NEEDTEXT 알림 메시지에 대한 처리기 함수를 제공해야 합니다.
CWnd::EnableTool팁 창에 제공되는 기본 도구 팁에는 연결된 텍스트가 없습니다. 표시 할 도구 설명의 텍스트를 검색하기 위해 도구 설명 창이 표시되기 직전에 TTN_NEEDTEXT 알림이 도구 설명 컨트롤의 부모 창으로 전송됩니다. 이 메시지가 TOOLTIPTEXT 구조체의 pszText 멤버에 일부 값을 할당하는 처리기가 없으면 도구 설명에 대한 텍스트가 표시되지 않습니다.