共用方式為


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 指定字型大小。 此程式碼片段是 WordPad 範例的一部分。

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

CMFCToolBarFontSizeComboBox::CMFCToolBarFontSizeComboBox

建構 CMFCToolBarFontSizeComboBox 物件。

CMFCToolBarFontSizeComboBox();

CMFCToolBarFontSizeComboBox::GetTwipSize

從字型大小下拉式方塊的文字方塊中擷取字型大小,以 twip 為單位。

int GetTwipSize() const;

傳回值

如果傳回值為正數,則為 twip 中的字型大小。 如果下拉式方塊的文字方塊是空的,則為 -1。 如果發生錯誤,則為 -2。

CMFCToolBarFontSizeComboBox::RebuildFontSizes

以指定字型的所有有效大小填滿字型大小下拉式方塊。

void RebuildFontSizes(const CString& strFontName);

參數

strFontName
[in]指定字型名稱。

備註

當您想要同步處理字型下拉式方塊中的選取範圍與字型大小下拉式方塊,例如 CMFCToolBarFontComboBox 類別 時,請呼叫此函式。

CMFCToolBarFontSizeComboBox::SetTwipSize

將指定的大小 (以 twip 為單位) 四捨五入到點中最接近的大小,然後將下拉式方塊中的選取大小設定為該值。

void SetTwipSize(int nSize);

參數

nSize
[in]指定要設定的字型大小(以 twip 為單位)。

備註

您可以呼叫 CMFCToolBarFontSizeComboBox::GetTwipSize 方法來擷取先前的有效字型大小。

另請參閱

階層架構圖表
類別
CMFCToolBar 類別
CMFCToolBarButton 類別
CMFCToolBarComboBoxButton 類別
CMFCFontInfo 類別
CMFCToolBar::ReplaceButton
逐步解說:將控制項放在工具列上