找回密码
 加入
搜索
查看: 8754|回复: 15

[GUI管理] [已解决]如何在GUI上创建一个平面的按钮,类似$BS_COMMANDLINK样式

  [复制链接]
发表于 2010-8-4 06:17:03 | 显示全部楼层 |阅读模式
本帖最后由 guland 于 2010-8-6 09:45 编辑


就想图片中一样,在GUI上创建一个类似类似$BS_COMMANDLINK样式的按钮,只显示按钮文字,不需要像类似$BS_COMMANDLINK样式一样显示其他的东西,比如那个绿色的箭头.....

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-8-4 08:21:30 | 显示全部楼层
放个通知不就行了吗
发表于 2010-8-4 08:34:04 | 显示全部楼层
guland,这个问题你问有点奇怪,试试看分两步做,一步做标签,一步做按钮呢
 楼主| 发表于 2010-8-4 13:15:15 | 显示全部楼层
回复 2# nmgwddj


    能不能给个例子啊?其实我就是想创建一个平面的按钮
 楼主| 发表于 2010-8-4 13:15:43 | 显示全部楼层
回复 3# netegg


    其实我就是想创建一个平面的按钮
发表于 2010-8-4 13:23:23 | 显示全部楼层
平面按钮? 工具栏按钮就行吧
 楼主| 发表于 2010-8-5 06:58:55 | 显示全部楼层
回复 6# afan


    我的按钮需要可以放在任意位置的,工具栏按钮不能随便放啊  貌似
发表于 2010-8-5 12:50:40 | 显示全部楼层
本帖最后由 afan 于 2010-8-5 12:53 编辑
回复  afan


    我的按钮需要可以放在任意位置的,工具栏按钮不能随便放啊  貌似
guland 发表于 2010-8-5 06:58


用多个Gui嵌入不同的位置吧,呵呵

或者,可以试试用透明图片仿制悬停状态
发表于 2010-8-5 13:42:19 | 显示全部楼层
让我们新人很不理解,下面是我理解你的意思!
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 324, 238, 298, 215)
$Pic1 = GUICtrlCreatePic("D:\autoit3\Examples\GUI\logo4.gif", 120, 80, 81, 41)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $Pic1
                        MsgBox(0, '', 1)

        EndSwitch
WEnd
发表于 2010-8-5 13:43:15 | 显示全部楼层
$BS_COMMANDLINK是什么样式 我搜遍帮助文档也没找到
发表于 2010-8-5 18:07:09 | 显示全部楼层
用图片仿制工具栏按钮,有点意思~

本帖子中包含更多资源

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

×
发表于 2010-8-5 18:52:46 | 显示全部楼层
应该是这个意思哦?
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>


$Form1 = GUICreate("Form1", 623, 449, 192, 114)
$Label1 = GUICtrlCreateLabel("确定", 144, 136, 28, 17)
$Label2 = GUICtrlCreateLabel("退出", 224, 136, 28, 17)
GUISetState(@SW_SHOW)


While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                case $Label1
                        msgbox(0,"","点击了确定")
                case $Label2
                        exit
        EndSwitch
WEnd
 楼主| 发表于 2010-8-6 09:43:15 | 显示全部楼层
回复 8# afan


    这个主意不错!,有时间我试试
 楼主| 发表于 2010-8-6 09:44:36 | 显示全部楼层
回复 9# nmgwddj


    谢谢,但是你按钮没有鼠标悬停以及按下时样式
 楼主| 发表于 2010-8-6 09:44:43 | 显示全部楼层
回复 12# xsjtxy


        谢谢,但是你按钮没有鼠标悬停以及按下时样式
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 16:35 , Processed in 0.089458 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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