Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


amel27,
Цитата:
ура, дошло!


Цитата:
Хм... вот это странно, ведь ControlID у него есть... можно было и сделать для случая клика на любом пункте TreeView
С ListView подобна структура срабатывает, видимо потому что у него есть заголовок.

Цитата:
откуда инфа и чем ограничено количество?
Инфа из справки как ни странно
Цитата AutoIt3 Help:
Maximum number of GUI controls per window: 4096
Но как говорится, «Доверяй но проверяй», вот я и проверяю:

Код: Выделить весь код
#include <GUIConstants.au3>
Opt("GuiOnEventMode", 1)

$Gui = GUICreate("Test", 300, 200)
GUISetOnEvent(-3, "OnExit")

$TreeView = GUICtrlCreateTreeView(20, 20)

GUISetState()

For $i = 1 To 4100
    $Item = GUICtrlCreateTreeViewItem("Item " & $i, $TreeView)
    If $Item Then
        PrintF("Created Item: " & $i)
    Else
        PrintF("Oops, we have reached the limit on Item: " & $i-1)
        ExitLoop
    EndIf
Next

While 1
    Sleep(100)
WEnd

Func PrintF($Str, $Line=@ScriptLineNumber)
    ConsoleWrite(@LF & "+======================================================" & @LF & _
                "--> Script Line (" & $Line & "):" & @LF & "!" & @TAB & $Str & @LF & _
                "+======================================================")
EndFunc

Func OnExit()
    Exit
EndFunc
Создание останавливается на 4095 потому что создание самого TreeView это уже первый контрол.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:42, 28-10-2007 | #652