找回密码
 加入
搜索
查看: 3184|回复: 7

[图形处理] 有没有办法给Button也加上$GUI_WS_EX_PARENTDRAG[已解决]

  [复制链接]
发表于 2011-8-31 10:15:01 | 显示全部楼层 |阅读模式
本帖最后由 happytc 于 2011-9-6 21:20 编辑

$GUI_WS_EX_PARENTDRAG: 允许拖动标签(label)或者图片(Pic)控件时即拖动整个父窗口.

这个扩展Style,只能Label和Pic控件才能。

做的工具栏(没有默认标题栏),想做个Button来代替标题栏,用Label来做,没有象Button那样的立体感,不好看。用Pic控件,又太死板了(如上面的字体大小不能随系统字体大小变化而变化,设前/背景色也会没有效果)
发表于 2011-8-31 19:05:26 | 显示全部楼层
如果工具栏中还留有非客户区的话,注册 LBOTTONDOWN,或NCHITTEST 不可行吗?
 楼主| 发表于 2011-8-31 20:46:51 | 显示全部楼层
回复 2# powerofos


    当然留有了,但总觉按住头部拖动才是那么回事呢
发表于 2011-8-31 22:57:29 | 显示全部楼层
本帖最后由 arkhe 于 2011-8-31 23:30 编辑

好想法。
等带结果。。。
发表于 2011-9-2 12:55:48 | 显示全部楼层
回复 1# happytc

Pic控件当成按钮不行吗?
http://www.autoitx.com/forum.php ... %3Bfilter%3D2592000
 楼主| 发表于 2011-9-2 20:37:09 | 显示全部楼层
回复  happytc

Pic控件当成按钮不行吗?
lixiaolong 发表于 2011-9-2 12:55



    可是可以,就是没有立体感呀
发表于 2011-9-3 21:15:26 | 显示全部楼层
回复 6# happytc

加$BS_GROUPBOX 就有立体感了.
$Button = GUICtrlCreatePic("", 8, 24, 137, 49, BitOR($SS_NOTIFY, $WS_GROUP, $WS_BORDER, $WS_CLIPSIBLINGS), $GUI_WS_EX_PARENTDRAG + $BS_GROUPBOX)
发表于 2014-5-13 14:31:19 | 显示全部楼层
雷锋精神传天下!谢谢分享!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-19 16:21 , Processed in 0.073308 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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