次の方法で共有


CMFCToolBarFontSizeComboBox クラス

更新 : 2007 年 11 月

ユーザーがフォント サイズを選択するための、コンボ ボックス コントロールを含むツール バーのボタンです。

class CMFCToolBarFontSizeComboBox : public CMFCToolBarComboBoxButton

メンバ

プロテクト コンストラクタ

名前

説明

CMFCToolBarFontSizeComboBox::CMFCToolBarFontSizeComboBox

CMFCToolBarFontSizeComboBox オブジェクトを構築します。

パブリック メソッド

名前

説明

CMFCToolBarFontSizeComboBox::GetTwipSize

選択されているフォントのサイズ (twip 単位) を返します。

CMFCToolBarFontSizeComboBox::RebuildFontSizes

コンボ ボックスの一覧に、指定されたフォントに対してサポートされているすべてのフォント サイズを格納します。

CMFCToolBarFontSizeComboBox::SetTwipSize

twip 単位でフォント サイズを設定します。

解説

CMFCToolBarFontSizeComboBox オブジェクトを CMFCToolBarFontComboBox クラス オブジェクトと共に使用すると、ユーザーがフォントおよびフォント サイズを選択できるようになります。

ツール バーには、フォント コンボ ボックスのボタンと同じように、フォント サイズ コンボ ボックスのボタンを追加できます。詳細については、「CMFCToolBarFontComboBox クラス」を参照してください。

CMFCToolBarFontComboBox オブジェクトでユーザーが新しいフォントを選択したときに、CMFCToolBarFontSizeComboBox::RebuildFontSizes メソッドを使用することで、そのフォントのサポートされているサイズをフォント サイズ コンボ ボックスに格納できます。

使用例

CMFCToolBarFontSizeComboBox クラスのさまざまなメソッドを使用して CMFCToolBarFontSizeComboBox オブジェクトを構成する方法を次の例に示します。この例では、テキスト ボックスからのフォント サイズ (twip 単位) の取得、指定されたフォントで有効なすべてのサイズのフォント サイズ コンボ ボックスへの格納、およびフォント サイズ (twip 単位) の指定の方法を示します。このコード スニペットは、「WordPad サンプル : MFC ワードパッド アプリケーション」の一部です。

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

継承階層

CObject

   CMFCToolBarButton

      CMFCToolBarComboBoxButton

         CMFCToolBarFontSizeComboBox

必要条件

ヘッダー : afxtoolbarfontcombobox.h

参照

概念

MFC 階層図

方法 : ツール バーにコントロールを配置する

参照

CMFCToolBar クラス

CMFCToolBarButton クラス

CMFCToolBarComboBoxButton クラス

CMFCFontInfo クラス

CMFCToolBar::ReplaceButton

その他の技術情報

クラス (MFC Feature Pack)