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 の通知メッセージを処理する場合、次の方法の 1 つがに表示する文字列を指定します:
szText のメンバーで指定されたバッファーにテキストをコピーします。
lpszText のメンバーにテキストを含むバッファーのアドレスをコピーします。
文字列リソースの ID を lpszText のメンバーにコピーし、 hinst のメンバーにリソースを含むインスタンス ハンドルをコピーします。