任何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
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
加油
厉害
关注
牛!