简体中文版
设为首页
收藏本站
技术手册 功能演示 文件下载 常见问答 体系结构 行业应用 合作交流 关于中高
订阅中高资讯
 

 


三、菜单

系统预定义 wxMENU 组件来显示菜单,如下图所示菜单通过选择“办公”项后显示第二个菜单,当菜单的选项太多显示不下时会自动分页显示,上下翻页按钮可根据需要定义显示位置。

本部分即描述如何来实现显示这个菜单。

...

菜单组件 wxMENU 可通过属性定义菜单的显示位置和大小、显示字体、和指示条颜色。

OBJECT wxMENU aMenu

{

OBJECT wxITEM aItem // 菜单选择项

{

aItem.Title= " 菜单 " // 选项标题

aItem.Icon= 2 // 图标编号

aItem.Link= Menu.mas // 链接文件

}

aMenu.Rect[]= 10,55,220,280 // 显示位置范围

aMenu.Font[]= 14, 0x000000 // 菜单字体颜色

aMenu.Banna[]= 1, 0x944100, 0xFFFFFF // 指示条颜色

aMenu.Prompt[]= 200, 222, 18, 32 // 分页按钮位置

aMenu.Attachment[]= 1, 0 // 链接页面参数

}

菜单的嵌套对象 OBJECT wxITEM 用来定义选项的参数, wxITEM 三个参数分别表示显示标题、图标编号、联接文件。图标编号即在 Resource.bmp 文件中从 1 开始的 16*16 的图标,实例化多个 wxITEM 来显示多个菜单选项。

aMenu.Attachment[]= 1, 0

第一个参数表示按下左键时退回的层数,必须 >=1 。一般用途在当进入第三级菜单情况需要直接返回到第一级菜单,这是可以设置第三级菜单的参数 aMenu.Attachment[]= 3, 0 。

第二个参数表示按下右键时是否清除自己 =1 清除 =0 不清除。一般用途在填写输入表单后显示查询结果,返回时不需要再显示输入表单,可以参数为 aMenu.Attachment[]= 1, 1

第一页

 

南京中帕软件有限公司 著作权所有,非经授权许可,请勿转载使用。
电话:025-86425335 移动:13951904263 Msn: nj_draker@hotmail.com
TEL: +86-25-86425335 FAX: +86-25-86425336 Email: info@active-web.net