让无标题窗口,可以随意的拖动

任何GUI程序,随意拖动窗体的功能都能使得窗口更灵活。还可以写出没有标题的漂亮窗体,也能自由拖动。

在你的代码任意位置插入以下代码即可实现窗口随意拖动功能:

WM_LBUTTONDOWN(){
    Static init:=OnMessage(0x0201, "WM_LBUTTONDOWN")
    PostMessage, 0xA1, 2
}

完整案例代码:

!!!ESC退出案例程序

#SingleInstance Force
#NoEnv
SetWorkingDir %A_ScriptDir%
SetBatchLines -1

#NoTrayIcon ;不显示托盘图标
;+AlwaysOnTop 让窗口处于置顶状态
;-Caption 移除窗口的边框和标题栏
;+Border 为窗口增加细边框
;+ToolWindow 隐藏应用进程,隐藏Alt+Tab视图,同时隐藏任务栏按钮
Gui +AlwaysOnTop -Caption +Border +ToolWindow
Gui Show, w400 h150
Return

GuiEscape:
    ExitApp

WM_LBUTTONDOWN(){
    Static init:=OnMessage(0x0201, "WM_LBUTTONDOWN")
    PostMessage, 0xA1, 2
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA捐赠
共{{data.count}}人
人已捐赠
其他

自动剪切合适大小的图片思路

2021-7-23 14:26:22

其他应用教程

【库 log4ahk:v1&v2】autohotkey log日志库,支持终端、文件、多线程

2021-7-25 0:26:54

4 条回复 A文章作者 M管理员
  1. hexuren

    加油

  2. 月下马

    厉害

  3. yisqiu

    关注

  4. 吃肉的猪

    牛!

个人中心
购物车
优惠劵
有新私信 私信列表
搜索