如何设置别的程序的窗口样式?[已解决]
本帖最后由 星雨朝霞 于 2013-1-24 15:28 编辑把一个窗口的标题去掉,该如何实现?
比如把记事本的标题去掉,
想要的效果如图:
这是我用另一种脚本语言弄的!
想知道用AU3怎么弄...谢谢大家! 设置指定窗口的指定信息
#Include <WinAPI.au3>
_WinAPI_SetWindowLong($hWnd, $iIndex, $iValue
用这个应该是可以的,但我研究了一下,水平有限,不得要领 #include <WinAPI.au3>
Run('Notepad.exe')
$hW = WinWaitActive('')
$msg = MsgBox(1, '', '脱?')
If $msg = 1 Then _WinAPI_SetWindowLong($hW, 0xFFFFFFF0, 0x94880000) 回复 3# afan
请问老大!弄掉标题之后.如果要还原标题栏怎么弄?
在这里0xFFFFFFF0,和0x94880000是啥意思?
{:face (316):} 回复 5# 星雨朝霞
先 _WinAPI_GetWindowLong() 保存之前的样式,还原时再 _WinAPI_SetWindowLong() 设置一次即可。 0xFFFFFFF0 = $GWL_STYLE 常量,即样式;0x94880000 是无标题栏及带细边框的样式值。 回复 6# afan
嗯!谢谢老大!虽然帮助里找不到有关0x94880000的说明... 回复 6# afan
不带细边框的样式值是什么呢?
在经典主题下边框会变透明的而且标题也还在!晕 正在学习GUI,参考一下。
页:
[1]