次の方法で共有


CToolTipCtrl::AddTool

ツール ヒント コントロールを持つツールを登録します。

BOOL AddTool(
   CWnd* pWnd,
   UINT nIDText,
   LPCRECT lpRectTool = NULL,
   UINT_PTR nIDTool = 0 
);
BOOL AddTool(
   CWnd* pWnd,
   LPCTSTR lpszText = LPSTR_TEXTCALLBACK,
   LPCRECT lpRectTool = NULL,
   UINT_PTR nIDTool = 0 
);

パラメーター

  • pWnd
    ツールを含むウィンドウへのポインター。

  • nIDText
    ツールのテキストを含む文字列リソースの ID。

  • lpRectTool
    ツールの外接する四角形の座標を格納する RECT の構造体へのポインター。座標は pWndで識別されるペインのクライアント領域の左上隅を基準にします。

  • nIDTool
    ツールの ID。

  • lpszText
    ツールのテキストへのポインター。このパラメーターが値 LPSTR_TEXTCALLBACKが含まれている場合、TTN_NEEDTEXT の通知メッセージは pWnd が指すウィンドウの親に移動します。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

lpRectToolnIDTool のパラメーターの両方が有効である lpRectTool が null の場合、nIDTool を 0 にする必要があります。

ツール ヒント コントロールは、複数のツールに関連付けることができます。カーソルがツールにある場合、ツール ヒントに格納されている情報が表示されるように、ツール ヒント コントロールを持つツールを登録するには、この関数を呼び出します。

[!メモ]

AddToolを使用してスタティック コントロールにツール ヒントを設定できません。

使用例

CPropertySheet::GetTabControlの例を参照してください。

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CToolTipCtrl クラス

階層図

CToolTipCtrl::DelTool