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

任何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}}人
人已赞赏
AHKV1办公工具

小巧的计时器 萌新也可以看懂

2021-7-23 8:57:28

AHKV1AHKV2学习工具

autohotkey log库,支持终端、文件、多线程

2021-7-25 0:26:54

3 条回复 A文章作者 M管理员
  1. 1河许人

    加油

  2. 月下马

    厉害

  3. yisqiu

    关注

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