次の方法で共有


CMFCToolBarFontSizeComboBox クラス

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

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 単位) の指定の方法を示します。 このコード スニペットは、「ワードパッドのサンプル: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

参照

参照

階層図

CMFCToolBar クラス

CMFCToolBarButton クラス

CMFCToolBarComboBoxButton クラス

CMFCFontInfo クラス

CMFCToolBar::ReplaceButton

概念

チュートリアル: ツール バーへのコントロールの追加

その他の技術情報

MFC クラス