CToolTipCtrl::Create
ツール ヒント コントロールを作成し、CToolTipCtrl のオブジェクトにアタッチします。
virtual BOOL Create(
CWnd* pParentWnd,
DWORD dwStyle = 0
);
パラメーター
pParentWnd
ツール ヒント コントロールの親ウィンドウ、通常 CDialogを指定します。これは nullである必要があります。dwStyle
ツール ヒント コントロールのスタイルを指定します。詳細については、[コメント] "を参照してください。
戻り値
CToolTipCtrl のオブジェクトが正常に作成された場合、; それ以外の場合は 0。
解説
2 ステップで CToolTipCtrl を構築します。最初に、CToolTipCtrl のオブジェクトを構築するコンストラクターを呼び出し、次に、ツール ヒント コントロールを作成し、CToolTipCtrl のオブジェクトにアタッチするに [作成] を呼び出します。
dwStyle のパラメーターは [ウィンドウ スタイル]の組み合わせです。また、ツール ヒント コントロールに 2 個のクラス固有のスタイルがあります: TTS_ALWAYSTIP と TTS_NOPREFIX。
スタイル |
説明 |
---|---|
TTS_ALWAYSTIP |
ツール ヒント コントロールのオーナー ウィンドウがアクティブか非アクティブかどうか、ツールにカーソルがあるときに関係なくツール ヒントが表示されることを指定します。このスタイルを設定せずに、ツール ヒント コントロールは、ツールのオーナー ウィンドウがアクティブでないときですが、非アクティブなときに表示されます。 |
TTS_NOPREFIX |
このスタイルは文字列からシステムがアンパサンド (&) 文字を取り除くことを防止できます。ツール ヒント コントロールに TTS_NOPREFIX のスタイルがない場合は、自動的にアンパサンドの文字を削除し、メニュー項目と同じ文字列をテキストとしてツール ヒント コントロールで使用するアプリケーションを許可します。 |
コントロールを作成するときにそれらを指定するか、ツール ヒント コントロールに WS_EX_TOOLWINDOW の WS_POPUP およびウィンドウがスタイルに関係なく、あります。
拡張ウィンドウ スタイルのツール ヒント コントロールを作成するには、**[作成]**の代わりに CToolTipCtrl::CreateEx を呼び出します。
使用例
CPropertySheet::GetTabControlの例を参照してください。
必要条件
ヘッダー: afxcmn.h