Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Создать Finder Tool, как в Autoit Window Info (http://forum.oszone.net/showthread.php?t=169084)

sashadeg 03-03-2010 17:19 1360462

Создать Finder Tool, как в Autoit Window Info
 
Как можно создать такую же мишень как в Autoit Window Info, чтобы пользователь сам мог выбрать выбрать окошечко из которого надо вернуть название заголовка окна?

Creat0R 04-03-2010 00:03 1360764

Вложений: 1
Цитата:

Цитата sashadeg
Как можно создать такую же мишень как в Autoit Window Info »

Прикрепил архив с GUIFinder UDF.

Пример:

Код:

#include "GUIFinder.au3"

$hGUI = GUICreate("GUICtrlCreateFinder Demo")

$hFinder = GUICtrlCreateFinder(2, 2)

$hHwndInp = GUICtrlCreateInput("", 40, 40, 100, 20)
$hClassInp = GUICtrlCreateInput("", 40, 62, 100, 20)
$hParInp = GUICtrlCreateInput("", 40, 84, 100, 20)
$hTitleInp = GUICtrlCreateInput("", 40, 106, 100, 20)

GUISetState()

While 1
    Switch GUIGetMsg()
        Case -3
            Exit
    EndSwitch

    If $FINDER_OPEN And (String($FINDER_HWND) <> GUICtrlRead($hHwndInp)) Then
        GUICtrlSetData($hHwndInp, $FINDER_HWND)
        GUICtrlSetData($hClassInp, $FINDER_CLASS)
        GUICtrlSetData($hParInp, $FINDER_PARENT)
        GUICtrlSetData($hTitleInp, $FINDER_TITLE)
    EndIf
WEnd

Источник.

sashadeg 09-03-2010 13:10 1364235

Идеально! +1


Время: 20:33.

Время: 20:33.
© OSzone.net 2001-