CMFCRibbonFontComboBox クラス
フォントの一覧を含むコンボ ボックスを実装します。 このコンボ ボックスをリボン パネルに配置できます。
構文
class CMFCRibbonFontComboBox : public CMFCRibbonComboBox
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox |
デストラクターです。 |
保護されたコンストラクター
名前 | 説明 |
---|---|
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox | CMFCRibbonFontComboBox オブジェクトを構築して初期化します。 |
パブリック メソッド
名前 | 説明 |
---|---|
CMFCRibbonFontComboBox::BuildFonts | リボンのフォント コンボ ボックスに、指定されたフォントの種類、文字セット、ピッチ、ファミリのフォントを設定します。 |
CMFCRibbonFontComboBox::CreateObject |
このクラス型の動的インスタンスを作成するために、フレームワークで使用されます。 |
CMFCRibbonFontComboBox::GetCharSet | 指定された文字セットを返します。 |
CMFCRibbonFontComboBox::GetFontDesc | |
CMFCRibbonFontComboBox::GetFontType | コンボ ボックスに表示するフォントの種類を返します。 有効なオプションは、DEVICE_FONTTYPE、RASTER_FONTTYPE、TRUETYPE_FONTTYPE、またはそのビットごとの任意の組み合わせです。 |
CMFCRibbonFontComboBox::GetPitchAndFamily | コンボ ボックスに表示されるフォントのピッチとファミリを返します。 |
CMFCRibbonFontComboBox::GetThisClass |
このクラス型に関連付けられている CRuntimeClass オブジェクトへのポインターを取得するためにフレームワークによって使用されます。 |
CMFCRibbonFontComboBox::RebuildFonts | リボンのフォント コンボ ボックスに、以前に指定されたフォントの種類、文字セット、ピッチ、ファミリのフォントを設定します。 |
CMFCRibbonFontComboBox::SetFont | コンボ ボックスで、指定されたフォントを選択します。 |
解説
CMFCRibbonFontComboBox
オブジェクトを作成した後、CMFCRibbonPanel::Add を呼び出してリボン パネルに追加します。
継承階層
要件
Header: afxRibbonComboBox.h
CMFCRibbonFontComboBox::BuildFonts
リボンのコンボ ボックスにフォントを設定します。
void BuildFonts(
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
BYTE nPitchAndFamily = DEFAULT_PITCH);
パラメーター
nFontType
[in]追加するフォントのフォントの種類を指定します。
nCharSet
[in]追加するフォントの文字セットを指定します。
nPitchAndFamily
[in]追加するフォントのピッチとファミリを指定します。
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox
CMFCRibbonFontComboBox オブジェクトを構築して初期化します。
CMFCRibbonFontComboBox(
UINT nID,
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
BYTE nPitchAndFamily = DEFAULT_PITCH,
int nWidth = -1);
パラメーター
nID
[in]ユーザーがコンボ ボックスから項目を選択したときに実行されるコマンドのコマンド ID。
nFontType
[in]コンボ ボックスに表示するフォントの種類を指定します。 有効なオプションは、DEVICE_FONTTYPE、RASTER_FONTTYPE、TRUETYPE_FONTTYPE、またはそのビットごとの任意の組み合わせです。
nCharSet
[in]コンボ ボックス内のフォントを、指定した文字セットに属するものにフィルター処理します。
nPitchAndFamily
[in]コンボ ボックスに表示されるフォントのピッチとファミリを指定します。
nWidth
[in]コンボ ボックスの幅をピクセル単位で指定します。
解説
使用可能な nFontType パラメーター値の詳細については、Windows SDK ドキュメントの「 EnumFontFamProc を参照してください。
nCharSet に割り当てることができる有効な文字セットと、nPitchAndFamily に割り当てることができる有効な値の詳細については、Windows SDK ドキュメントのLOGFONTを参照してください。
CMFCRibbonFontComboBox::GetFontDesc
詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。
const CMFCFontInfo* GetFontDesc(int iIndex = -1) const;
パラメーター
[入力] iIndex
戻り値
解説
CMFCRibbonFontComboBox::RebuildFonts
リボンのコンボ ボックスに、以前に指定したフォントの種類、文字セット、ピッチとファミリのフォントを設定します。
void RebuildFonts();
解説
このクラスの 構造体 のリボン フォント コンボ ボックスに含めるフォントの種類、文字セット、およびフォントのピッチとファミリを指定するか、 CMFCRibbonFontComboBox::BuildFonts を呼び出します。
CMFCRibbonFontComboBox::SetFont
コンボ ボックスで、指定されたフォントを選択します。
BOOL SetFont(
LPCTSTR lpszName,
BYTE nCharSet = DEFAULT_CHARSET,
BOOL bExact = FALSE);
パラメーター
lpszName
選択するフォントの名前を指定します。
nCharSet
選択したフォントの文字セットを指定します。
bExact
フォントを選択するときに文字セットが一致する必要があることを指定する場合は TRUE。フォントを選択するときに文字セットを無視できることを指定する場合は FALSE。
戻り値
指定したフォントが見つかり、選択された場合は 0 以外。それ以外の場合は 0。
解説
CMFCRibbonFontComboBox::GetCharSet
指定された文字セットを返します。
BYTE GetCharSet() const;
戻り値
文字セット (Windows SDK ドキュメントの LOGFONT を参照)。
解説
CMFCRibbonFontComboBox::GetFontType
コンボ ボックスに表示するフォントの種類を返します。 有効なオプションは、DEVICE_FONTTYPE、RASTER_FONTTYPE、TRUETYPE_FONTTYPE、またはそのビットごとの任意の組み合わせです。
int GetFontType() const;
戻り値
フォントの種類 (Windows SDK ドキュメントの EnumFontFamProc を参照)。
解説
CMFCRibbonFontComboBox::GetPitchAndFamily
コンボ ボックスに表示されるフォントのピッチとファミリを返します。
BYTE GetPitchAndFamily() const;
戻り値
ピッチとファミリ (Windows SDK ドキュメントの LOGFONT を参照)。