吾生有涯 学海无涯
析模有界 知识无界

【Fluent GUI】08:菜单

本文描述如何在Fluent GUI开发中为软件添加菜单。

Fluent菜单包括顶级菜单、子菜单以及菜单项。

1

添加顶级菜单

利用函数cx-add-menu可以添加新的顶级菜单。该函数如下:

(cx-add-menu name mnemonic)

函数参数中,name为字符串,为显示在GUI上的菜单名称;mnemonic为字符型快捷键,当同时按下Alt键及该快捷键时打开菜单。

快捷键一般用于顶级菜单中,若不想设置快捷键,可设置该参数为#f

2

添加子菜单

子菜单的父级对象为顶级菜单。利用函数cx-add-hitem来创建子菜单。

(cx-add-hitem menu item mnemonic)

参数中,menu为该子菜单的上一级菜单名称,item为子菜单的名称,mnemonic为子菜单的快捷键。

3

添加菜单项

不管是顶级菜单还是子菜单,均可添加菜单项。添加菜单项利用函数cx-add-item来实现。

(cx-add-item menu item mnemonic hotkey test callback)

此函数参数较多,各参数含义如表所示:

注:Mnemonics及hotkeys并不常用,常设置为#f

4

菜单案例

如下代码:

代码执行后如图所示。

点击菜单项MyUDF Dialog Box会弹出对话框,如下图所示。

注:每次加载scm文件创建的菜单不会覆盖。

Fluent GUI系列终于更新完了,虽然没什么人看。个人认为还是比较简单的。

本篇文章来源于微信公众号: CFD之道

赞(1) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《【Fluent GUI】08:菜单》
文章链接:https://www.topcfd.cn/6078/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册