2013-08-08 3 views
2

맞춤 mIRC 창의 스크롤 막대를 제거하거나 숨겨서 숨길 수 있습니다 (마우스 휠을 허용하도록 숨기기) 할 수 있습니까? Verticle의 스크롤 바를 지정합니다.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 작품, 약간의가,지만, 내 눈에 가치. 도움에 감사드립니다. :디 – user2565679

0

아니, 주 사용자 정의 창에서 스크롤 바는 제거 할 수 없습니다.