; Mat
; http://www.autoitscript.com/forum/topic/130573-guifinderau3-v2/
#include <GUIFinder.au3>

$hGUI = GUICreate("..._GetLastWnd", 300, 40)

$hFinder = _GUICtrlFinder_Create($hGUI, 4, 4)

$hBtn = GUICtrlCreateButton("Дескриптор", 40, 6, 80, 30)
$hInp = GUICtrlCreateInput("", 124, 10, 170, 20)

GUISetState()

While 1
	Switch GUIGetMsg()
		Case -3
			ExitLoop
		Case $hBtn
			$hWnd = _GUICtrlFinder_GetLastWnd($hFinder)
			If $hWnd Then
				GUICtrlSetData($hInp, "Дескриптор: " & $hWnd)
			Else
				MsgBox(16, "Ошибка", "Сначала захватите окно с помощью элемента поиска")
			EndIf
			_GUICtrlFinder_SetLastWnd($hFinder, 0) ; Обнуляет последний дескриптор после однократного его получения
	EndSwitch
WEnd