CMFCToolBarFontSizeComboBox クラス
ユーザーがフォント サイズを選択するための、コンボ ボックス コントロールを含むツール バーのボタンです。
class CMFCToolBarFontSizeComboBox : public CMFCToolBarComboBoxButton
メンバー
プロテクト コンストラクター
名前 |
説明 |
---|---|
CMFCToolBarFontSizeComboBox オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
選択されているフォントのサイズ (twip 単位) を返します。 |
|
コンボ ボックスの一覧に、指定されたフォントに対してサポートされているすべてのフォント サイズを格納します。 |
|
twip 単位でフォント サイズを設定します。 |
解説
CMFCToolBarFontSizeComboBox オブジェクトを CMFCToolBarFontComboBox クラス オブジェクトと共に使用すると、ユーザーがフォントおよびフォント サイズを選択できるようになります。
ツール バーには、フォント コンボ ボックスのボタンと同じように、フォント サイズ コンボ ボックスのボタンを追加できます。詳細については、「CMFCToolBarFontComboBox クラス」を参照してください。
CMFCToolBarFontComboBox オブジェクトでユーザーが新しいフォントを選択したときに、CMFCToolBarFontSizeComboBox::RebuildFontSizes メソッドを使用することで、そのフォントのサポートされているサイズをフォント サイズ コンボ ボックスに格納できます。
使用例
CMFCToolBarFontSizeComboBox クラスのさまざまなメソッドを使用して CMFCToolBarFontSizeComboBox オブジェクトを構成する方法を次の例に示します。この例では、テキスト ボックスからのフォント サイズ (twip 単位) の取得、指定されたフォントで有効なすべてのサイズのフォント サイズ コンボ ボックスへの格納、およびフォント サイズ (twip 単位) の指定の方法を示します。このコード スニペットは Word のスペースのサンプルの一部です。
CMFCToolBarFontSizeComboBox* pSizeCombo =
DYNAMIC_DOWNCAST (CMFCToolBarFontSizeComboBox, CMFCToolBarFontSizeComboBox::GetByCmd (IDC_FONTSIZE));
if (pSizeCombo != NULL)
{
int nSize = pSizeCombo->GetTwipSize();
// CMFCFontInfo* pDesc
pSizeCombo->RebuildFontSizes (pDesc->m_strName);
pSizeCombo->SetTwipSize (nSize);
}
継承階層
必要条件
ヘッダー : afxtoolbarfontcombobox.h