找回密码
 加入
搜索
查看: 2026|回复: 8

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

  [复制链接]
发表于 2016-8-9 01:47:49 | 显示全部楼层 |阅读模式
有没有办法 用GUICtrlCreateMenuItem创造出 在第一层选单 直接可以单击??

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2016-8-9 09:10:28 | 显示全部楼层
那不是button的功能吗?为什么多此一举呢
发表于 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
 楼主| 发表于 2016-8-9 09:34:08 | 显示全部楼层
回复 3# txen548

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

我不需要下拉出 一堆的子項  只想 直接當作BITTON 跑...........
 楼主| 发表于 2016-8-9 09:36:02 | 显示全部楼层
回复 2# ap112

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

只想点擊  第一層  就直接跑......   由左往右排
发表于 2016-8-9 09:45:25 | 显示全部楼层
回复 1# kk_lee69

这样是要操作项目,有点难------
发表于 2016-8-27 08:37:11 | 显示全部楼层
回复 1# kk_lee69


    想请教,软件的打印和打印预览功能是如何实现的,是否需要使用第三方控件?
 楼主| 发表于 2016-8-29 09:29:40 | 显示全部楼层
回复 7# xiezhuoyi

基本上 AU3 對於報表 不強
有人可以用AU3做出來 只是 效果不好  你可以用 報表 去搜尋 或者 打印

有 使用第三方控件 比較簡單 例如

http://www.autoitx.com/forum.php ... ;highlight=macgyver
http://www.autoitx.com/forum.php ... ;highlight=macgyver
发表于 2016-8-29 17:12:55 | 显示全部楼层
真是非常感谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 20:38 , Processed in 0.091388 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表