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

任何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

3 条回复 A文章作者 M管理员
  1. AHK中文社区

    加油

  2. 月下马

    厉害

  3. yisqiu

    关注

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