如何在ActiveX控件中使用字体
2008-02-26 20:27:03 来源:WEB开发网核心提示:接受MFC ActiveX ControlWizard-Step 1 of 2对话框所有默认设置,单击Next按钮,如何在ActiveX控件中使用字体(2),关闭该窗口同时弹出MFC ActiveX ControlWizard-Step 2 of 2对话框,继续接受MFC ActiveX ControlWizard-S
接受MFC ActiveX ControlWizard-Step 1 of 2对话框所有默认设置,单击Next按钮,关闭该窗口同时弹出MFC ActiveX ControlWizard-Step 2 of 2对话框。继续接受MFC ActiveX ControlWizard-Step 2 of 2对话框所有默认设置,单击Finish按钮。
继续单击OK 按钮,Label工程创建完成,我们将继续对该工程进行修改。使用ClassWizard 给控件增加库存属性Caption,BackColor,ForeColor,Font。
- 单击View菜单的ClassWizard打开 ClassWizard;
- 单击Automation标签;
- Class Name下拉列表框选择CLabelCtrl,单击 Add Property;
- 在External name框中,单击Caption;
- 单击OK;
- 单击OK确认你的选择并关闭ClassWizard;
我们已经给控件增加了库存属性Caption,该属性用以设置Label控件的文本内容。按上述同样操作,依次添加库存属性BackColor,ForeColor,Font。这3个属性分别用以设置Label控件的背景色,前景色以及字体的属性。如图1-2。
图1-2
添加颜色属性页和字体属性页
打开工程的LabelCtl.cpp文件,将其中的如下代码进行修改:
BEGIN_PROPPAGEIDS(CLabelCtrl, 1)
PROPPAGEID(CLabelPropPage::guid)
END_PROPPAGEIDS(CLabelCtrl)
[]
更多精彩
赞助商链接