CMFCToolTipInfo クラス
ツールヒントの外観に関する情報を格納します。
構文
class CMFCToolTipInfo
メンバー
パブリック メソッド
名前 | 説明 |
---|---|
CMFCToolTipInfo::operator= |
データ メンバー
名前 | 説明 |
---|---|
CMFCToolTipInfo::m_bBalloonTooltip | ツールヒントの外観をバルーンにするかどうかを示すブール値変数。 |
CMFCToolTipInfo::m_bBoldLabel | ツールヒントのラベルを太字のフォントで表示するかどうかを示すブール値変数。 |
CMFCToolTipInfo::m_bDrawDescription | ツールヒントに説明を含めるかどうかを示すブール値変数。 |
CMFCToolTipInfo::m_bDrawIcon | ツールヒントにアイコンを含めるかどうかを示すブール値変数。 |
CMFCToolTipInfo::m_bDrawSeparator | ツールヒントのラベルとツールヒントの説明の間に区切り記号を表示するかどうかを示すブール値変数。 |
CMFCToolTipInfo::m_bRoundedCorners | ツールヒントの角を丸くするかどうかを示すブール値変数。 |
CMFCToolTipInfo::m_bVislManagerTheme | ツールヒントの外観をビジュアル マネージャーによって制御するかどうかを示すブール型変数 (CMFCVisualManager クラスを参照)。 |
CMFCToolTipInfo::m_clrBorder | ツールヒントの境界線の色。 |
CMFCToolTipInfo::m_clrFill | ツールヒントの背景の色。 |
CMFCToolTipInfo::m_clrFillGradient | ツールヒントのグラデーション塗りの色。 |
CMFCToolTipInfo::m_clrText | ツールヒントのテキストの色。 |
CMFCToolTipInfo::m_nGradientAngle | ツールヒントのグラデーション塗りの角度。 |
CMFCToolTipInfo::m_nMaxDescrWidth | ツールヒントの説明で可能な最大幅 (ピクセル)。 |
解説
CMFCToolTipCtrl クラス、および CTooltipManager クラスを一緒に使用して、カスタマイズされたヒントをアプリケーションに実装します。CMFCToolTipInfo
これらのツールヒント クラスの使用方法の例については、CMFCToolTipCtrl クラスのトピックを参照してください。
例
次の例では、CMFCToolTipInfo
クラスのさまざまなメンバー変数の値を設定する方法を示します。
CMFCToolTipInfo *params = new CMFCToolTipInfo();
params->m_bBoldLabel = FALSE;
params->m_bDrawDescription = FALSE;
params->m_bDrawIcon = FALSE;
params->m_bRoundedCorners = TRUE;
params->m_bDrawSeparator = FALSE;
params->m_clrFill = RGB(255, 255, 255);
params->m_clrFillGradient = RGB(228, 228, 240);
params->m_clrText = RGB(61, 83, 80);
params->m_clrBorder = RGB(144, 149, 168);
継承階層
必要条件
ヘッダー: afxtooltipctrl.h
CMFCToolTipInfo::m_bBalloonTooltip
すべてのヒントの表示スタイルを指定します。
BOOL m_bBalloonTooltip;
解説
TRUE は、ツールヒントが吹き出しスタイルを使用することを示します。FAL Standard Editionツールヒントは四角形のスタイルを使用することを示します。
CMFCToolTipInfo::m_bBoldLabel
ツールヒント テキストのフォントを太字にするかどうかを指定します。
BOOL m_bBoldLabel;
解説
このメンバーを TRUE に設定すると、太字フォントのツールヒント テキストが表示されます。また、太字以外のフォントでツールヒント ラベルが表示される場合は FAL Standard Edition に設定します。
CMFCToolTipInfo::m_bDrawDescription
各ツールヒントに説明テキストを表示するかどうかを指定します。
BOOL m_bDrawDescription;
解説
このメンバーを TRUE に設定して説明を表示するか、FAL Standard Edition を設定して説明を非表示にします。 CMFCToolTipCtrl::SetDescription を呼び出 すことで、ヒントの説明を指定できます。
CMFCToolTipInfo::m_bDrawIcon
すべてのツールヒントにアイコンを表示するかどうかを指定します。
BOOL m_bDrawIcon;
解説
各ツールヒントにアイコンを表示するにはこのメンバーを TRUE に設定し、アイコンなしでツールヒントを表示するには FAL Standard Edition を設定します。
CMFCToolTipInfo::m_bDrawSeparator
各ツールヒントのラベルと説明の間に区切り記号を付けるかどうかを指定します。
BOOL m_bDrawSeparator;
解説
ツールヒントのラベルと説明の間に区切り記号を表示する場合は TRUE に、区切り記号のないツールヒントを表示する場合は FAL Standard Edition に設定します。
CMFCToolTipInfo::m_bRoundedCorners
すべてのヒントに角が丸いかどうかを指定します。
BOOL m_bRoundedCorners;
解説
このメンバーを TRUE に設定すると、ツールヒントに角が丸く表示され、FAL Standard Edition ツールヒントに四角形の角が表示されます。
CMFCToolTipInfo::m_clrBorder
すべてのツールヒントの罫線の色を指定します。
COLORREF m_clrBorder;
CMFCToolTipInfo::m_clrFill
ヒントの背景の色を指定します。
COLORREF m_clrFill;
解説
CMFCToolTipInfo::m_clrFillGradient が -1 の場合、ヒントの背景色は m_clrFill
. それ以外の場合は、 m_clrFill
グラデーションの先頭の色を指定し、 m_clrFillGradient
グラデーションの終点の色を指定します。 CMFCToolTipInfo::m_nGradientAngle はグラデーションの方向を決定します。
CMFCToolTipInfo::m_clrFillGradient
ヒントのグラデーション背景の終了色を指定します。
COLORREF m_clrFillGradient;
解説
-1 の場合 m_clrFillGradient
、グラデーションはありません。 それ以外の場合、グラデーションの初期色は CMFCToolTipInfo::m_clrFill で指定m_clrFillGradient
され、グラデーションの終了色は . CMFCToolTipInfo::m_nGradientAngle はグラデーションの方向を決定します。
CMFCToolTipInfo::m_clrText
すべてのヒントのテキストの色を指定します。
COLORREF m_clrText;
CMFCToolTipInfo::m_nGradientAngle
ヒントの背景にグラデーションを描画する角度を指定します。
int m_nGradientAngle;
解説
m_nGradientAngle
は、ツールヒントの背景のグラデーションが水平方向からオフセットされる角度を度単位で指定します。 0 の場合 m_nGradientAngle
、グラデーションは左から右に描画されます。 1 から 360 の間の場合 m_nGradientAngle
、グラデーションはその度数だけ時計回りに回転します。 既定値である -1 の場合 m_nGradientAngle
、グラデーションは上から下に描画されます。 これは、90 に設定 m_nGradientAngle
した場合と同じです。
CMFCToolTipInfo::m_clrFillclrFill
はグラデーションの先頭の色を指定し、 CMFCToolTipInfo::m_clrFillGradientclrFillGradient
はグラデーションの終点の色を指定します。 -1 の場合 m_clrFillGradient
、グラデーションはありません。
CMFCToolTipInfo::m_nMaxDescrWidth
各ヒントに表示される説明の最大幅を指定します。 説明の幅が指定した値を超えると、テキストがラップされます。
int m_nMaxDescrWidth;
CMFCToolTipInfo::m_bVislManagerTheme
アプリケーションのビジュアル マネージャーがすべてのツールヒントの外観を制御するかどうかを指定します。
BOOL m_bVislManagerTheme;
解説
TRUE の場合 m_bVislManagerTheme
、すべてのツールヒントは、画面に表示される前にアプリケーションのビジュアル マネージャーに新しい CMFCToolTipInfo を要求し、そのオブジェクトの値を使用してその外観を決定します。 CMFCToolTipInfo の他のメンバーは無視されます。
CMFCToolTipInfo::operator=
詳細については、Visual Studio インストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。
CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);
パラメーター
[in] Src
戻り値
解説
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示