返回

天津达内教育

在属性页中添加字体对话框

java学习网更新时间:2021-10-06 浏览:353

mfc给予了三种特性页类:cfontproppage、ccolorproppage和cpictureproppage。可是,他们只有与ole

automation一起应用。在文中里将详细介绍怎样在特性提示框中添加字体特性页。处理的方法就是你自身创建字体样式特性页。为了更好地让你能订制通用对话框的个人行为,sdk给予了这种提示框的提示框資源。“choose

font”提示框是在include文件目录中的font.dlg文件中,相对应的标记在dlgs.h文件中。应用这种文档做为立足点,我们可以为字体样式特性页创建資源,而且加上一个应用这种資源的cpropertypage承继类。下边的完成可能是比较有限的的,但也是有一定的实用价值。假如你要提高它,能够查询mfc源代码文件目录中的cfontproppage源代码。

**步:加上会话資源

你能在devstudio中开启下边的rc文档devstudio,随后把提示框資源拷贝到你的主資源文档中,或是你还可以把该資源文件包含进来。为了更好地拷贝資源文档,请在devstudio中开启“fontpage.rc”文档,随后进行資源的outline。随后开启resourceview,便于提示框資源是由此可见的。最终,从fontpage.rc中拖拽idd_fontpage資源到你的应用软件resourceview的資源中。假如你要包括fontpage資源文档,只需把“fontpage.rc”和“fontpagerc.h”文档(在下面列举)到新项目文件目录中的“res”文件目录中就可以。随后在该文件目录中现有的“rc2”文档中加上下边这一段。資源图象也列在下面。

#include "fontpage.rc"

listing of fontpage.rc

/////////////////////////////////////////////////////////////////////////

//listing

of fontpage.rc//

#include "winresrc.h"

#include

"fontpagerc.h"

idd_fontpage dialog discardable 13, 54, 264, 133

style

ws_child | ws_caption | ws_sysmenu

caption "font"

font 8,

"helv"

begin

ltext "&font:",stc1,6,3,40,9

combobox idc_font,6,13,131,54,cbs_simple | cbs_autohscroll |

cbs_sort | cbs_disablenoscroll | ws_vscroll | ws_tabstop

ltext "font st&yle:",stc2,153,3,44,9

combobox idc_style,153,13,64,54,cbs_simple |cbs_disablenoscroll

|ws_vscroll | ws_tabstop

ltext "&size:",stc3,224,3,30,9

combobox idc_fontsize,224,13 ,54,cbs_simple |cbs_disablenoscroll

|ws_vscroll |ws_tabstop

groupbox

"effects",grp1,6,72,84,34,ws_group

control

"stri&keout",idc_strikeout,"button",bs_autocheckbox

|ws_tabstop,10,82,49,10

control

"&underline",idc_underline,"button",bs_autocheckbox,10,94,51,10

groupbox

"sample",grp2,98,72,160,49,ws_group

ctext

"aabbyyzz",idc_sample,104,81,149,37,ss_noprefix

end

/////////////////////////////////////////////////////////////////////////

//

listing of fontpagerc.h

/////////////////////////////////////////////////////////////////////////

#define

idc_strikeout 0x0410

#define idc_underline 0x0411

#define grp1

0x0430

#define grp2 0x0431

#define stc1 0x0440

#define stc2

0x0441

#define stc3 0x0442

#define idc_sample 0x0444

#define idc_font

0x0470

#define idc_style 0x0471

#define idc_fontsize 0x0472

#define

idd_fontpage

1543

相关资讯

java技术有哪些优点优势
2021-07-15 776
Java技术性有以下优势:简易、面向对象编程、分布式系统、表述实行、鲁棒性、安全性、系统架构保持中立、生命期、性能卓越、线程同步及其动态...
初学者适合学习哪些编程语言
2021-07-15 771
许多同学想改行程序编写,可是那么多的计算机语言究竟该怎么选呢?头痛~如果你是一名具备创新性的开发人员或是想变成一名具备展望工作能力的开发人员得话,那麼,你应该最少在**是的计算机语言中挑选一个,相近 Python, JavaScript, C#, C++, PHP, Java, 或是 go...
Java未来发展的趋势
2021-06-15 766
没有Java,甚至不会有大数据的大发展,Hadoop本身就是用Java编写的。当你需要在运行MapReduce的服务器集群上发布新功能时,你需...
学Java可以做哪些职位
2021-06-11 727
Java是时下非常流行的语言,这意味着有很多很多不同的工作可供选择。Java软件工程师入行1-3年,*已达到10-15万,而且在IT行业...
学什么技术有前途 Java怎么样
2021-07-19 641
如今正是互联网信息时代,随着时代的变迁肯定会发展的越来越好,而Java编程语言是最于我们生活息息相关的,用处范围广泛,比如:...
云计算技术与应用学什么东西
2021-07-16 499
云计算技术与应用是学什么的?众所周知,云计算技术是当前的热门技术, 云计算专*技*人才是香饽饽,计划学习云计算技术与应用...
JAVA基础课程学习知识点有哪些
2021-06-24 497
步骤一:学习 JAVA 的开发环境配置、开发 Java 程序。也建议大家开始使用eclipse 等 IDE,不必纠结是不是一定要从记事本开始。...
英语和数学不好,是不是学不会编程
2021-07-15 476
学编程,英语和数学课毫无疑问免不了,但程序编写行业是一个巨大的管理体系,假如每一个程序编写行业都**的英文大神和数学课大神那就是不实际的...

相关课程

栏目导航