CMFCToolBarFontComboBox选件类

一个包含组合框控件使用户选择字体从系统字体列表的工具栏按钮。

class CMFCToolBarFontComboBox : public CMFCToolBarComboBoxButton

成员

Bb982559.collapse_all(zh-cn,VS.110).gif受保护的构造函数

名称

说明

CMFCToolBarFontComboBox::CMFCToolBarFontComboBox

构造 CMFCToolBarFontComboBox 对象。

Bb982559.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CMFCToolBarFontComboBox::GetFontDesc

返回指针传递给指定索引处。CMFCFontInfo 对象在组合框。

CMFCToolBarFontComboBox::SetFont

根据字体的名称选择字体组合框内的字体或字体的标题和字符集。

Bb982559.collapse_all(zh-cn,VS.110).gif数据成员

备注

若要将字体组合框按钮添加到工具栏,请执行以下步骤:

  1. 保留虚拟资源ID在父工具栏资源的按钮。

  2. 构造 CMFCToolBarFontComboBox 对象。

  3. 使用 CMFCToolBar::ReplaceButton,在处理 AFX_WM_RESETTOOLBAR 消息的消息处理程序,请在新的组合框按钮替换原始按钮。

  4. 同步通过使用 CMFCToolBarFontComboBox::SetFont 方法,在具有字体的组合框中选择文档的字体。

与组合框中选择的字体若要同步文档的字体,请使用 CMFCToolBarFontComboBox::GetFontDesc 方法检索选定的字体属性,然后使用这些属性创建 CFont选件类 对象。

字体组合框按钮调用Win32函数 EnumFontFamiliesEx 确定屏幕和打印机字体提供对系统。

继承层次结构

CObject

   CMFCToolBarButton

      CMFCToolBarComboBoxButton

         CMFCToolBarFontComboBox

要求

标头: afxtoolbarfontcombobox.h

请参见

任务

演练:将控件放入工具栏

参考

层次结构图

CMFCToolBar选件类

CMFCToolBarButton选件类

CMFCToolBarComboBoxButton选件类

CMFCFontInfo选件类

CMFCToolBar::ReplaceButton

其他资源

MFC 类