TOOLTIPTEXT 구조체
도구 팁 알림 처리기를 작성할 때 TOOLTIPTEXT 구조를 사용해야 합니다. TOOLTIPTEXT 구조체의 멤버는 다음과 같습니다.
typedef struct {
NMHDR hdr; // required for all WM_NOTIFY messages
LPTSTR lpszText; // see below
TCHAR szText[80]; // buffer for tool tip text
HINSTANCE hinst; // see below
UINT uflags; // flag indicating how to interpret the
// idFrom member of the NMHDR structure
// that is included in the structure
} TOOLTIPTEXT, FAR *LPTOOLTIPTEXT;
hdr
텍스트가 필요한 도구를 식별합니다. 이 구조체의 유일한 멤버는 컨트롤의 명령 ID입니다. 컨트롤의 명령 ID는 구문hdr.idFrom
으로 액세스되는 NMHDR 구조체의 idFrom 멤버에 있습니다. NMHDR 구조체의 멤버에 대한 설명은 NMHDR을 참조하세요.
lpszText
도구의 텍스트를 받을 문자열의 주소입니다.
szText
도구 설명 텍스트를 받는 버퍼입니다. 애플리케이션은 문자열 주소를 지정하는 대신 텍스트를 이 버퍼에 복사할 수 있습니다.
hinst
도구 설명 텍스트로 사용할 문자열이 포함된 인스턴스의 핸들입니다. lpszText가 도구 설명 텍스트의 주소인 경우 이 멤버는 NULL입니다.
알림 메시지를 처리 TTN_NEEDTEXT
할 때 다음 방법 중 하나로 표시할 문자열을 지정합니다.
szText 멤버가 지정한 버퍼에 텍스트를 복사합니다.
텍스트를 포함하는 버퍼의 주소를 lpszText 멤버에 복사합니다.
문자열 리소스의 식별자를 lpszText 멤버에 복사하고 리소스가 포함된 인스턴스의 핸들을 hinst 멤버에 복사합니다.