次の方法で共有


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 クラスCMFCToolTipInfo、および CTooltipManager クラスを使用して、カスタマイズされたツールヒントをアプリケーションに実装します。 これらのツールヒント クラスの使用方法の例については、 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

要件

Header: afxtooltipctrl.h

CMFCToolTipInfo::m_bBalloonTooltip

すべてのヒントの表示スタイルを指定します。

BOOL m_bBalloonTooltip;

解説

TRUE は、ツールヒントが吹き出しスタイルを使用することを示します。FALSE は、ツールヒントが四角形のスタイルを使用することを示します。

CMFCToolTipInfo::m_bBoldLabel

ツールヒント テキストのフォントを太字にするかどうかを指定します。

BOOL m_bBoldLabel;

解説

このメンバーを TRUE に設定すると、太字のフォントでヒント テキストが表示され、太字以外のフォントでツールヒント ラベルが表示されます。

CMFCToolTipInfo::m_bDrawDescription

各ツールヒントに説明テキストを表示するかどうかを指定します。

BOOL m_bDrawDescription;

解説

説明を表示するにはこのメンバーを TRUE に設定し、説明を非表示にするには FALSE に設定します。 ツールヒントで説明を指定するには、 CMFCToolTipCtrl::SetDescription を呼び出します。

CMFCToolTipInfo::m_bDrawIcon

すべてのツールヒントにアイコンを表示するかどうかを指定します。

BOOL m_bDrawIcon;

解説

各ツールヒントにアイコンを表示するにはこのメンバーを TRUE に設定し、アイコンなしでツールヒントを表示する場合は FALSE に設定します。

CMFCToolTipInfo::m_bDrawSeparator

各ツールヒントのラベルと説明の間に区切り記号を付けるかどうかを指定します。

BOOL m_bDrawSeparator;

解説

このメンバーを TRUE に設定すると、ツールヒントのラベルと説明の間に区切り記号が表示され、区切り記号のないヒントが表示される場合は FALSE になります。

CMFCToolTipInfo::m_bRoundedCorners

すべてのヒントに角が丸いかどうかを指定します。

BOOL m_bRoundedCorners;

解説

ツールヒントに丸い角を表示するにはこのメンバーを TRUE に設定し、ヒントに四角形の角を表示する場合は FALSE に設定します。

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;

解説

m_clrFillGradientが -1 の場合、グラデーションはありません。 それ以外の場合、グラデーションの初期色は CMFCToolTipInfo::m_clrFill で指定され、グラデーションの終了色は m_clrFillGradientで指定されます。 CMFCToolTipInfo::m_nGradientAngle はグラデーションの方向を決定します。

CMFCToolTipInfo::m_clrText

すべてのヒントのテキストの色を指定します。

COLORREF m_clrText;

CMFCToolTipInfo::m_nGradientAngle

ヒントの背景にグラデーションを描画する角度を指定します。

int m_nGradientAngle;

解説

m_nGradientAngle は、ツールヒントの背景のグラデーションが水平方向からオフセットされる角度を度単位で指定します。 m_nGradientAngleが 0 の場合、グラデーションは左から右に描画されます。 m_nGradientAngleが 1 から 360 の間の場合、グラデーションはその度数だけ時計回りに回転します。 m_nGradientAngleが -1 (既定値) の場合、グラデーションは上から下に描画されます。 これは、 m_nGradientAngle を 90 に設定する場合と同じです。

CMFCToolTipInfo::m_clrFill clrFill はグラデーションの先頭の色を指定し、 CMFCToolTipInfo::m_clrFillGradient clrFillGradient はグラデーションの終わりの色を指定します。 m_clrFillGradientが -1 の場合、グラデーションはありません。

CMFCToolTipInfo::m_nMaxDescrWidth

各ヒントに表示される説明の最大幅を指定します。 説明の幅が指定した値を超えると、テキストがラップされます。

int m_nMaxDescrWidth;

CMFCToolTipInfo::m_bVislManagerTheme

アプリケーションのビジュアル マネージャーがすべてのツールヒントの外観を制御するかどうかを指定します。

BOOL m_bVislManagerTheme;

解説

m_bVislManagerThemeが TRUE の場合、すべてのツールヒントは、画面に表示される前にアプリケーションのビジュアル マネージャーに新しい CMFCToolTipInfo を要求し、そのオブジェクトの値を使用してその外観を決定します。 CMFCToolTipInfo の他のメンバーは無視されます。

CMFCToolTipInfo::operator=

詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。

CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);

パラメーター

[入力] src

戻り値

解説

関連項目

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