次の方法で共有


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 のメンバーにリソースを含むインスタンス ハンドルをコピーします。

参照

概念

CFrameWnd から派生していないウィンドウのツール ヒント