⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000008.htm

📁 一份很好的linux入门资料
💻 HTM
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;Kongming&nbsp;(没日没夜...),&nbsp;信区:&nbsp;Linux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;MiniGUI&nbsp;&nbsp;的特色(6)&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Fri&nbsp;Jul&nbsp;&nbsp;2&nbsp;16:18:14&nbsp;1999)&nbsp;<BR>&nbsp;<BR>六、菜单&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;MiniGUI&nbsp;中的菜单接口和&nbsp;Win32&nbsp;90%&nbsp;兼容,但有少许差别。在外观上,&nbsp;<BR>MiniGUI&nbsp;可为弹出式菜单定义一个菜单标题,可支持空的弹出式菜单;在&nbsp;<BR>内部结构和概念上也有一些小的差别。主要区别在于子菜单的定义上,子&nbsp;<BR>菜单即可以是一个完整的弹出式菜单,也可以是一个没有弹出式菜单标题&nbsp;<BR>的子菜单。从另一个角度讲,弹出式菜单是由标题以及一系列子菜单项组&nbsp;<BR>成的。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;MiniGUI&nbsp;提供用来操作菜单的函数有:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HMENU&nbsp;GUIAPI&nbsp;CreateMenu&nbsp;();&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HMENU&nbsp;GUIAPI&nbsp;CreatePopupMenu&nbsp;(&nbsp;PMENUITEMINFO&nbsp;pmii);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HMENU&nbsp;GUIAPI&nbsp;CreateSystemMenu&nbsp;();&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;GUIAPI&nbsp;InsertMenuItem&nbsp;(HMENU&nbsp;hmnu,&nbsp;int&nbsp;item,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BOOL&nbsp;flag,&nbsp;PMENUITEMINFO&nbsp;pmii);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;GUIAPI&nbsp;RemoveMenu&nbsp;(HMENU&nbsp;hmnu,&nbsp;int&nbsp;item,&nbsp;UINT&nbsp;flags);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;GUIAPI&nbsp;DeleteMenu&nbsp;(HMENU&nbsp;hmnu,&nbsp;int&nbsp;item,&nbsp;UINT&nbsp;flags);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;GUIAPI&nbsp;DestroyMenu&nbsp;(HMENU&nbsp;hmnu);&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;上述这些函数用来操作菜单数据,可实现菜单的创建、销毁,菜单项的&nbsp;<BR>添加、删除等功能。&nbsp;<BR>&nbsp;<BR>int&nbsp;GUIAPI&nbsp;IsMenu&nbsp;(HMENU&nbsp;hmnu);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;该函数可用来判断给定句柄是否为菜单句柄。&nbsp;<BR>&nbsp;<BR>HMENU&nbsp;GUIAPI&nbsp;SetMenu&nbsp;(HWND&nbsp;hwnd,&nbsp;HMENU&nbsp;hmnu);&nbsp;<BR>HMENU&nbsp;GUIAPI&nbsp;GetMenu&nbsp;(HWND&nbsp;hwnd);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;上述函数用于获取或设置主窗口的菜单。&nbsp;<BR>&nbsp;<BR>void&nbsp;GUIAPI&nbsp;DrawMenuBar&nbsp;(HWND&nbsp;hwnd);&nbsp;<BR>int&nbsp;GUIAPI&nbsp;TrackMenuBar&nbsp;(HWND&nbsp;hwnd,&nbsp;int&nbsp;pos);&nbsp;<BR>int&nbsp;GUIAPI&nbsp;TrackPopupMenu&nbsp;(HMENU&nbsp;hmnu,&nbsp;UINT&nbsp;uFlags,&nbsp;int&nbsp;x,&nbsp;int&nbsp;y,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HWND&nbsp;hwnd;&nbsp;<BR>HMENU&nbsp;GUIAPI&nbsp;GetMenuBarItemRect&nbsp;(HWND&nbsp;hwnd,&nbsp;int&nbsp;pos,&nbsp;RECT*&nbsp;prc);&nbsp;<BR>BOOL&nbsp;GUIAPI&nbsp;HiliteMenuBarItem&nbsp;(HWND&nbsp;hwnd,&nbsp;int&nbsp;pos,&nbsp;UINT&nbsp;flag);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;上述函数用于显示并跟踪菜单。&nbsp;<BR>&nbsp;<BR>int&nbsp;GUIAPI&nbsp;GetMenuItemCount&nbsp;(HMENU&nbsp;hmnu);&nbsp;<BR>int&nbsp;GUIAPI&nbsp;GetMenuItemID&nbsp;(HMENU&nbsp;hmnu,&nbsp;int&nbsp;pos);&nbsp;&nbsp;<BR>int&nbsp;GUIAPI&nbsp;GetMenuItemInfo&nbsp;(HMENU&nbsp;hmnu,&nbsp;int&nbsp;item,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BOOL&nbsp;flag,&nbsp;PMENUITEMINFO&nbsp;pmii);&nbsp;<BR>int&nbsp;GUIAPI&nbsp;GetMenuItemRect&nbsp;(HWND&nbsp;hwnd,&nbsp;HMENU&nbsp;hmnu,&nbsp;int&nbsp;item,&nbsp;PRECT&nbsp;prc);&nbsp;<BR>HMENU&nbsp;GUIAPI&nbsp;GetPopupSubMenu&nbsp;(HMENU&nbsp;hpppmnu);&nbsp;<BR>HMENU&nbsp;GUIAPI&nbsp;GetSubMenu&nbsp;(HMENU&nbsp;hmnu,&nbsp;int&nbsp;pos);&nbsp;<BR>int&nbsp;GUIAPI&nbsp;GetSystemMenu&nbsp;(HWND&nbsp;hwnd,&nbsp;BOOL&nbsp;flag);&nbsp;<BR>UINT&nbsp;GUIAPI&nbsp;EnableMenuItem&nbsp;(HMENU&nbsp;hmnu,&nbsp;int&nbsp;item,&nbsp;UINT&nbsp;flags);&nbsp;<BR>int&nbsp;GUIAPI&nbsp;CheckMenuRadioItem&nbsp;(HMENU&nbsp;hmnu,&nbsp;int&nbsp;first,&nbsp;int&nbsp;last,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;checkitem,&nbsp;UINT&nbsp;flags);&nbsp;<BR>int&nbsp;GUIAPI&nbsp;SetMenuItemBitmaps&nbsp;(HMENU&nbsp;hmnu,&nbsp;int&nbsp;item,&nbsp;UINT&nbsp;flags,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PBITMAP&nbsp;hBmpUnchecked,&nbsp;PBITMAP&nbsp;hBmpChecked);&nbsp;<BR>int&nbsp;GUIAPI&nbsp;SetMenuItemInfo&nbsp;(HMENU&nbsp;hmnu,&nbsp;int&nbsp;item,&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BOOL&nbsp;flag,&nbsp;PMENUITEMINFO&nbsp;pmii);&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;上述这些函数用于获取或设置菜单属性。&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>※&nbsp;来源:·BBS&nbsp;水木清华站&nbsp;bbs.net.tsinghua.edu.cn·[FROM:&nbsp;166.111.53.193]&nbsp;<BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -