找回密码  加入

AUTOIT CN

搜索
查看: 30500|回复: 28

[交流] 无边框窗口拖动

[复制链接]
发表于 2011-5-27 22:53:05 | 显示全部楼层 |阅读模式
本帖最后由 风行者 于 2011-5-27 23:01 编辑

好像最近这话题比较热,写个例子大家参考下
#include <WinAPI.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Global Const $SC_MOVE = 0xF010

$Form1 = GUICreate("Form1", 300, 239, 192, 124, BitOR($WS_SYSMENU, $WS_POPUP,$WS_SIZEBOX))
$Button1 = GUICtrlCreateButton("退出", 112, 160, 81, 33)
GUISetState()

While 1
        $Msg = GUIGetMsg()
        Switch $Msg
                Case $Button1
                        Exit
                Case $GUI_EVENT_PRIMARYDOWN
                        _SendMessage($Form1, $WM_SYSCOMMAND, $SC_MOVE + $HTCAPTION, 0)
        EndSwitch
WEnd

评分

5

查看全部评分

发表于 2011-5-27 23:10:07 | 显示全部楼层
非常不错呀!
根本没有想到用$WS_SYSMENU,谢谢了!
发表于 2011-5-28 00:56:20 | 显示全部楼层
看起来不错,不过可以把那个边框弄小一点吗?
发表于 2012-5-11 15:07:48 | 显示全部楼层
支持楼主  不过还是喜欢边框
发表于 2012-5-15 02:00:44 | 显示全部楼层
这个代码很精辟啊!感谢分享!
发表于 2012-6-6 17:04:30 | 显示全部楼层
谢谢楼主分享!
发表于 2012-12-13 18:01:48 | 显示全部楼层
试试看..谢谢啦...哈
发表于 2013-3-17 23:59:10 | 显示全部楼层
学习了,真的很强大!
发表于 2013-5-2 11:09:08 | 显示全部楼层
这个在事件模式下怎么弄?
发表于 2013-5-2 12:51:59 | 显示全部楼层
这个很强大啊       得支持
发表于 2013-6-27 13:30:22 | 显示全部楼层
恶补恶补GUI
发表于 2013-8-6 20:21:56 | 显示全部楼层
正好用上   楼主辛苦了。。。。。。。。。。。。
发表于 2013-8-6 20:22:32 | 显示全部楼层
正好用上   楼主辛苦了。。。。。。。。。。。。
发表于 2013-8-24 21:22:30 | 显示全部楼层
下来研究学习,谢谢
发表于 2013-11-10 08:16:01 | 显示全部楼层
收藏下  之前是通过在窗体上建立一个可以控制移动的标签完成的~~
GUICtrlCreateLabel("123", 0, 0, 440, 30, $SS_CENTERIMAGE, $GUI_WS_EX_PARENTDRAG)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2018-12-19 02:09 , Processed in 0.095788 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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