AutoIt 으로 만든 윈도우 창을 항상 위로 고정시켜주는 프로그램 입니다.
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=..\..\..\Pictures\Icons\cistm\icons\printer.ico
#AutoIt3Wrapper_Outfile=AlwaysOnTop.Exe
#AutoIt3Wrapper_Res_Language=1042
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <guiconstants.au3>
GUICreate("AlwaysOnTop",150,60)
GUISetState(@SW_SHOW)
$label1 = GUICtrlCreateLabel("ALT + F2 : OnTop 설정",10,10,200,50)
$label2 = GUICtrlCreateLabel("ALT + F3 : OnTop 해제",10,30,200,50)
HotKeySet("!{F2}","OnTop1")
HotKeySet("!{F3}","OnTop2")
While 1
$msg = guigetmsg()
if $msg = $gui_event_close then ExitLoop
WEnd
Func OnTop1()
; 활성화된 윈도우의 핸들을 얻어옵니다.
Local $hWnd = WinGetHandle("[ACTIVE]")
; WinGetHandle로 앋은 핸들을 사용해서 활성화된 창을 항상 위에 표시 하도록 합니다.
WinSetOnTop($hWnd, "", 1)
MsgBox("64","성공","OnTop 설정")
EndFunc
Func OnTop2()
Local $hWnd = WinGetHandle("[ACTIVE]")
WinSetOnTop($hWnd, "", 0)
MsgBox("64","성공","OnTop 해제")
EndFunc
댓글