2013-08-08 7 views
2

Можно ли удалить или скрыть (скрыть, чтобы разрешить вращение мыши) полосу прокрутки в пользовательском окне mIRC. Строка прокрутки по вертикали должна быть конкретной.Полоса прокрутки в окне mIRC

Если вы посмотрите на самое правое изображение, вы увидите полосу прокрутки.

Есть ли способ его удалить?

enter image description here

ответ

2

Да, его можно удалить.

Я собрал этот сценарий AHK, который скроет полосу прокрутки в mIRC и сохранит ее даже после изменения размера окна, а также минимизации и восстановления окна.

Загрузите его в autohotkey и он начнет работать после нажатия на канал или что-либо в коммутаторе.

~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 with no scrollbar

+0

Это внешняя программа, это означает, что, если он хочет, чтобы дать кому-то сценарий, чтобы использовать, как он предназначен, это не было бы возможно без выполнения тех же процедур, также. Кроме того, это перестанет работать после того, как он изменит размер окна, и ему понадобится сделать эту процедуру еще раз. В общем, это повязка, и в любом другом случае это бесполезно. –

+1

winexp работает, это немного хлопот, но стоит того, что касается моих глаз. Я ценю помощь. : D – user2565679

0

Нет, Спиральный-бар в главном специальном окне, не могут быть удалены.