kk_lee69 发表于 2016-8-9 01:47:49

有没有办法 用GUICtrlCreateMenuItem创造出 在第一层选单 直接可以单击??

有没有办法 用GUICtrlCreateMenuItem创造出 在第一层选单 直接可以单击??

标准是使用GUICtrlCreateMenu在第一层选单建立后,用GUICtrlCreateMenuItem创造出可以可以单击 有反应的项目

可不可以省略 直接在第一层选单 即可单击呢??

ap112 发表于 2016-8-9 09:10:28

那不是button的功能吗?为什么多此一举呢

txen548 发表于 2016-8-9 09:15:08

可參考如下代碼#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

kk_lee69 发表于 2016-8-9 09:34:08

回复 3# txen548

我就是只是單純的 想做 BUTTON 的功能在菜單的位置
我不需要下拉 的   譬如 我按下你的範例程式功能的那個位置

我不需要下拉出 一堆的子項只想 直接當作BITTON 跑...........

kk_lee69 发表于 2016-8-9 09:36:02

回复 2# ap112

是阿等同 BUTTON但是我覺得 放在菜單欄 更簡潔
而且只有幾個 切換的    所以我不想要 在菜單欄又下拉

只想点擊第一層就直接跑......   由左往右排

chzj589 发表于 2016-8-9 09:45:25

回复 1# kk_lee69

这样是要操作项目,有点难------

xiezhuoyi 发表于 2016-8-27 08:37:11

回复 1# kk_lee69


    想请教,软件的打印和打印预览功能是如何实现的,是否需要使用第三方控件?

kk_lee69 发表于 2016-8-29 09:29:40

回复 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

xiezhuoyi 发表于 2016-8-29 17:12:55

真是非常感谢
页: [1]
查看完整版本: 有没有办法 用GUICtrlCreateMenuItem创造出 在第一层选单 直接可以单击??