设为首页 加入收藏

TOP

功能表及其他资源(三十五)
2010-12-30 21:13:27 来源: 作者: 【 】 浏览:36043
Tags:功能 及其他 资源
fine IDM_BKGND_WHITE 40011
#define IDM_BKGND_LTGRAY 40012
#define IDM_BKGND_GRAY 40013
#define IDM_BKGND_DKGRAY 40014
#define IDM_BKGND_BLACK 40015
#define IDM_TIMER_START 40016
#define IDM_TIMER_STOP 40017
#define IDM_APP_HELP 40018
#define IDM_APP_ABOUT 40019

MENUDEMO.RC资源描述档给了您定义功能表的提示。功能表的名称为「MenuDemo」。大多数项目有底线字母,这就是说您必须在字母前键入『&』。MENUITEM SEPARATOR叙述是在「 Menu Item Properties 」对话方块中选中「 Separator 」框产生的。注意功能表中有一个项目具有「 Checked 」选项,另一个具有「 Grayed 」选项。还有,「 Background 」突现式功能表中的五个项目应该按顺序输入,确保识别字是以数值的顺序,本程式需要这样。所有功能表项的识别字定义在RESOURCE.H中。

当收到突现式功能表「 File 」和「 Edit 」各项有关的WM_COMMAND讯息时,MENUDEMO程式只使系统发出哔声。「 Background 」突现式功能表列出MENUDEMO用来给背景著色的五种现有画刷。在MENUDEMO.RC资源描述档中,「 White 」功能表项(功能表ID为IDM_BKGND_WHITE)被标以「 CHECKED 」,它在功能表项旁边设定选中标记。在MENUDEMO.C中,iSelection的值被初始化为IDM_BKGND_WHITE。

 Background 」突现式功能表上的五种画刷相互排斥。当MENUDEMO.C收到一个WM_COMMAND讯息,而该讯息中的wParam是「 Background 」突现式功能表上的五项之一时,它必须从先前选中的背景颜色中除掉选中标记,并把

首页 上一页 32 33 34 35 36 37 38 下一页 尾页 35/69/69
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇对话方块 下一篇子视窗控制项

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: