<html><head><title>Menu.pb</title></head><body bgcolor="#EFF1F0" link="#3A3966" vlink="#000000" alink="#000000"><pre><font face="Courier New, Courier, mono"size="2"><font color="#3A3966">;</font><font color="#3A3966">; ------------------------------------------------------------</font><font color="#3A3966">;</font><font color="#3A3966">; PureBasic - Menu example file</font><font color="#3A3966">;</font><font color="#3A3966">; (c) Fantaisie Software</font><font color="#3A3966">;</font><font color="#3A3966">; ------------------------------------------------------------</font><font color="#3A3966">;</font><font color="#3A3966">;</font><font color="#3A3966">; We just have to open a window and see when an event happen on the menu</font><font color="#3A3966">;</font><b><font color="#3A3966">If</font></b> <font color="#3A3966">OpenWindow</font>(0, 100, 150, 195, 260, "PureBasic - Menu")<font color="#3A3966">;</font> <font color="#3A3966">; Create the menu. The indent is very important here for a good lisibility</font> <font color="#3A3966">;</font><b><font color="#3A3966">If</font></b> <font color="#3A3966">CreateMenu</font>(0,<font color="#3A3966"> WindowID</font>(0))<font color="#3A3966"> MenuTitle</font>("File")<font color="#3A3966"> MenuItem</font>( 1, "&Load...")<font color="#3A3966"> MenuItem</font>( 2, "Save")<font color="#3A3966"> MenuItem</font>( 3, "Save As...")<font color="#3A3966"> MenuBar</font>()<font color="#3A3966"> OpenSubMenu</font>("Recents")<font color="#3A3966"> MenuItem</font>( 5, "Pure.png")<font color="#3A3966"> MenuItem</font>( 6, "Basic.jpg")<font color="#3A3966"> OpenSubMenu</font>("Even more !")<font color="#3A3966"> MenuItem</font>( 12, "Yeah")<font color="#3A3966"> CloseSubMenu</font>()<font color="#3A3966"> MenuItem</font>( 13, "Rocks.tga")<font color="#3A3966"> CloseSubMenu</font>()<font color="#3A3966"> MenuBar</font>()<font color="#3A3966"> MenuItem</font>( 7, "&Quit")<font color="#3A3966"> MenuTitle</font>("Edition")<font color="#3A3966"> MenuItem</font>( 8, "Cut")<font color="#3A3966"> MenuItem</font>( 9, "Copy")<font color="#3A3966"> MenuItem</font>(10, "Paste")<font color="#3A3966"> MenuTitle</font>("?")<font color="#3A3966"> MenuItem</font>(11, "About")<b><font color="#3A3966">EndIf</font></b><font color="#3A3966"> DisableMenuItem</font>(0, 3, 1)<font color="#3A3966"> DisableMenuItem</font>(0, 13, 1)<font color="#3A3966">;</font> <font color="#3A3966">; This is the 'event loop'. All the user actions are processed here.</font> <font color="#3A3966">; It's very easy to understand: when an action occurs, the Event</font> <font color="#3A3966">; isn't 0 and we just have to see what have happened...</font> <font color="#3A3966">;</font><b><font color="#3A3966">Repeat</font></b><b><font color="#3A3966">Select</font></b> <font color="#3A3966">WaitWindowEvent</font>()<b><font color="#3A3966">Case</font></b> <font color="#924B72">#PB_Event_Menu</font><b><font color="#3A3966">Select</font></b> <font color="#3A3966">EventMenu</font>() <font color="#3A3966">; To see which menu has been selected</font><b><font color="#3A3966">Case</font></b> 11 <font color="#3A3966">; About</font><font color="#3A3966"> MessageRequester</font>("About", "Cool Menu example", 0)<b><font color="#3A3966">Default</font></b><font color="#3A3966"> MessageRequester</font>("Info", "MenuItem: "+<font color="#3A3966">Str</font>(<font color="#3A3966">EventMenu</font>()), 0)<b><font color="#3A3966">EndSelect</font></b><b><font color="#3A3966">Case</font></b> <font color="#924B72">#PB_Event_CloseWindow</font>Quit = 1<b><font color="#3A3966">EndSelect</font></b><b><font color="#3A3966">Until</font></b> Quit = 1<b><font color="#3A3966">EndIf</font></b><b><font color="#3A3966">End</font></b> </font></pre></body></html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型