有没有办法 用GUICtrlCreateMenuItem创造出 在第一层选单 直接可以单击??
有没有办法 用GUICtrlCreateMenuItem创造出 在第一层选单 直接可以单击??标准是使用GUICtrlCreateMenu在第一层选单建立后,用GUICtrlCreateMenuItem创造出可以可以单击 有反应的项目
可不可以省略 直接在第一层选单 即可单击呢??
那不是button的功能吗?为什么多此一举呢 可參考如下代碼#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = Guicreate("GUI 設計編輯區", 400, 400, -1, -1)
$SoftMenu = GUICtrlCreateMenu("功能")
$SoftVersion = GUICtrlCreateMenu("")
GUICtrlSetState($SoftVersion,$GUI_DISABLE)
$Softitem1 = GUICtrlCreateMenuItem("TEST1",$SoftMenu)
$Softitem2 = GUICtrlCreateMenuItem("TEST2",$SoftMenu)
$Softitem3 = GUICtrlCreateMenuItem("TEST3",$SoftMenu)
$Softitem4 = GUICtrlCreateMenuItem("TEST4",$SoftMenu)
$Softitem5 = GUICtrlCreateMenuItem("TEST5",$SoftMenu)
$Softitem6 = GUICtrlCreateMenuItem("TEST6",$SoftMenu)
GuiSetState(@SW_SHOW)
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
Exit
Case $Softitem1
msgbox(0,"溫馨提示","選中的是TEST1的子項目")
Case $Softitem2
msgbox(0,"溫馨提示","選中的是TEST2的子項目")
Case $Softitem3
msgbox(0,"溫馨提示","選中的是TEST3的子項目")
Case $Softitem4
msgbox(0,"溫馨提示","選中的是TEST4的子項目")
Case $Softitem5
msgbox(0,"溫馨提示","選中的是TEST5的子項目")
Case $Softitem6
msgbox(0,"溫馨提示","選中的是TEST6的子項目")
EndSwitch
Wend
回复 3# txen548
我就是只是單純的 想做 BUTTON 的功能在菜單的位置
我不需要下拉 的 譬如 我按下你的範例程式功能的那個位置
我不需要下拉出 一堆的子項只想 直接當作BITTON 跑........... 回复 2# ap112
是阿等同 BUTTON但是我覺得 放在菜單欄 更簡潔
而且只有幾個 切換的 所以我不想要 在菜單欄又下拉
只想点擊第一層就直接跑...... 由左往右排 回复 1# kk_lee69
这样是要操作项目,有点难------ 回复 1# kk_lee69
想请教,软件的打印和打印预览功能是如何实现的,是否需要使用第三方控件? 回复 7# xiezhuoyi
基本上 AU3 對於報表 不強
有人可以用AU3做出來 只是 效果不好你可以用 報表 去搜尋 或者 打印
有 使用第三方控件 比較簡單 例如
http://www.autoitx.com/forum.php?mod=viewthread&tid=52357&highlight=macgyver
http://www.autoitx.com/forum.php?mod=viewthread&tid=26619&highlight=macgyver 真是非常感谢
页:
[1]