Share via


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);

継承階層

CMFCToolTipInfo

必要条件

ヘッダー: 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

戻り値

解説

関連項目

階層図
クラス
CTooltipManager クラス
CMFCToolTipCtrl クラス