- 1、本文档共86页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 13.2.4 资源与资源文件 图13.11 对话框界面 例如设计一个如图所示的对话框界面。 * 13.2.4 资源与资源文件 其对话框资源定义为: IDD_APP DIALOG 0, 0, 305, 102 STYLE DS_MODALFRAME|WS_POPUP|WS_VISIBLE|WS_CAPTION|WS_SYSMENU CAPTION 对话框 FONT 9, 宋体 BEGIN DEFPUSHBUTTON 默认按钮,IDC_BUTTON1,158,73,50,17 LTEXT 编辑框,IDC_STATIC,7,7,133,9 EDITTEXT IDC_EDIT1,7,21,133,14 GROUPBOX 矩形框,IDC_STATIC,229,7,64,43 PUSHBUTTON 按钮,IDC_BUTTON2,220,73,50,17 CHECKBOX 复选框,IDC_CHECK1,234,21,56,10 RADIOBUTTON 单选按钮,IDC_RADIO1,234,35,48,10 COMBOBOX IDC_COMBO1,149,21,72,30,CBS_DROPDOWN|CBS_SORT LISTBOX IDC_LIST1,7,56,133,33 LTEXT 列表框,IDC_STATIC,7,43,133,9 LTEXT 组合框,IDC_STATIC,149,7,72,9 END * 13.2.4 资源与资源文件 (3)快捷键资源 快捷键总是和菜单项配合使用的。在资源描述文件中,用快捷键表来描述菜单项的快捷键,其语句形式为: 快捷键标识符 ACCELERATORS [加载特性选项] BEGIN event,id[,type][option] ...... END * 13.2.4 资源与资源文件 快捷键表为应用程序定义了一个或多个快捷键,通过TranslateAccelerator函数可以将消息队列中快捷键消息翻译成WM_COMMAND或WM_SYSCOMMAND消息。当按下快捷键时,程序执行快捷键命令标识对应的消息处理,使用户能够快速执行一个任务。 event参数指定用作快捷键的按键,可以是表13-11中的任意一个值。 * 13.2.4 资源与资源文件 表13-11 快捷键资源按键类型 按键值 含义 字符 单个ASCII字符。字符前面可以加上插入符^,表示该字符是一个控制字符。 整数值 数值对应的ASCII字符。type参数必须是ASCII。 虚键值 虚键值是Windows预先定义好的整数值,为字母数字的虚键可以用双引号加大写字母或数字来表示。type参数必须是VIRTKEY。 * 13.2.4 资源与资源文件 id参数指定一个快捷键命令标识,该值用来选择消息处理任务,option参数指定快捷键选项,可以是表13-12中的一个值或使用位或“|”运算的多个值组合。 * 13.2.4 资源与资源文件 表13-12 快捷键选项 NOINVERT 表示当加速键被用到时所有顶层菜单项都不高亮。 ALT 使加速键只能在同时按下ALT键时才被激活。 SHIFT 使加速键只能在同时按下SHIFT键时才被激活。 CONTROL 使加速键只能在同时按下CTRL键时才被激活。与控制字符效果相同。 * 13.2.4 资源与资源文件 如下是一个快捷键表资源定义示例。 IDR_APP ACCELERATORS MOVEABLE PURE //主窗口快捷键资源 BEGIN ^N,IDM_FILE_NEW //按Ctrl+N执行IDM_FILE_NEW “O,IDM_FILE_OPEN,VIRTKEY,CONTROL //按Ctrl+O执行IDM_FILE_OPEN X,IDM_EXIT,VIRTKEY,ALT //按ALT+X执行IDM_EXIT VK_F1,IDM_ABOUT,VIRTKEY //按F1执行IDM_ABOUT END * 13.2.4 资源与资源文件 (4)位图、图标、光标和字体资源 位图资源描述语句形式为: 位图资源标识符 BITMAP [加载特性选项] filename * 13.2.4 资源与资源文件 例如: BITMAP语句定义一个位图,该位图可被应用程序显示出来。filename为位图文件,允许使用绝对路径和相对路径(相对于程序项目路径)的写法,一般存放在项目路径的res子文件夹中。 IDB_CARPICTURE BITMAP MOVEABLE res\\car.bmp * 13.2.4
文档评论(0)