happytc 发表于 2011-8-31 10:15:01

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

本帖最后由 happytc 于 2011-9-6 21:20 编辑

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

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

做的工具栏(没有默认标题栏),想做个Button来代替标题栏,用Label来做,没有象Button那样的立体感,不好看。用Pic控件,又太死板了(如上面的字体大小不能随系统字体大小变化而变化,设前/背景色也会没有效果)

powerofos 发表于 2011-8-31 19:05:26

如果工具栏中还留有非客户区的话,注册 LBOTTONDOWN,或NCHITTEST 不可行吗?

happytc 发表于 2011-8-31 20:46:51

回复 2# powerofos


    当然留有了,但总觉按住头部拖动才是那么回事呢

arkhe 发表于 2011-8-31 22:57:29

本帖最后由 arkhe 于 2011-8-31 23:30 编辑

好想法。
等带结果。。。

lixiaolong 发表于 2011-9-2 12:55:48

回复 1# happytc

Pic控件当成按钮不行吗?
http://www.autoitx.com/forum.php?mod=viewthread&tid=27279&extra=page%3D1%26amp%3Borderby%3Ddateline%26amp%3Bfilter%3D2592000

happytc 发表于 2011-9-2 20:37:09

回复happytc

Pic控件当成按钮不行吗?
lixiaolong 发表于 2011-9-2 12:55 http://autoitx.com/images/common/back.gif


    可是可以,就是没有立体感呀

lixiaolong 发表于 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)

hollandmfq 发表于 2014-5-13 14:31:19

雷锋精神传天下!谢谢分享!
页: [1]
查看完整版本: 有没有办法给Button也加上$GUI_WS_EX_PARENTDRAG[已解决]