2

是否可以在自定义 mIRC 窗口中删除或隐藏(隐藏以允许鼠标滚动)滚动条。具体的垂直滚动条。

如果您查看图片的最右侧,您会看到滚动条。

有没有办法删除它?

在此处输入图像描述

4

2 回答 2

2

是的,它可以被删除。

我将这个 AHK 脚本放在一起,它将隐藏 mIRC 中的滚动条,即使在调整窗口大小以及最小化和恢复窗口后也会保持隐藏状态。

在自动热键中加载它,一旦你点击一个频道或开关栏中的任何东西,它就会开始工作。

~LButton::
MouseGetPos, , , , OutputVarControl
if (OutputVarControl = "mIRC_SwitchBar1" or OutputVarControl = "ScrollBar1")
{
WinWait, ahk_class mIRC
Control, Style, Hide, ScrollBar1
ControlGetPos, x,, Width,, mIRC_Channel1
ControlMove, mIRC_Channel1, ,, (Width + 18)
ControlGetPos, x,, Width,, mIRC_Query1
ControlMove, mIRC_Query1, ,, (Width + 18)
ControlGetPos, x,, Width,, mIRC_Status1
ControlMove, mIRC_Status1, ,, (Width + 18)
ControlGetPos, x,y, Width,Height, ListBox1
ControlMove, ListBox1, (x - 18),, ,
}
else if (OutputVarControl = "MSTaskListWClass1")
{
sleep, 500
if WinActive("ahk_class mIRC"){
WinWait, ahk_class mIRC
Control, Style, Hide, ScrollBar1
WinGetPos, X, Y, W, H, ahk_class mIRC
WinMove, ahk_class mIRC, , , , (W + 18),,
WinGetPos, X, Y, W, H, ahk_class mIRC
WinMove, ahk_class mIRC, , , , (W - 18),,
ControlGetPos, x,, Width,, mIRC_Channel1
ControlMove, mIRC_Channel1, ,, (Width + 18)
ControlGetPos, x,, Width,, mIRC_Query1
ControlMove, mIRC_Query1, ,, (Width + 18)
ControlGetPos, x,, Width,, mIRC_Status1
ControlMove, mIRC_Status1, ,, (Width + 18)
ControlGetPos, x,y, Width,Height, ListBox1
ControlMove, ListBox1, (x - 18),, ,
}
}
return

假设您使用 mIRC,在 mIRC 客户端中一次最大化一个窗口,如下所示。但是您可以打开尽可能多的通道/查询窗口,脚本可以处理它们之间的切换。

没有滚动条的 mIRC

于 2013-08-19T18:46:23.337 回答
0

不,主自定义窗口的滚动条不能被移除。

于 2013-08-15T09:00:11.060 回答