Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Аватара для SyDr

Старожил


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

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


Знаешь ты controlID
При создании TreeViewItem ты получаешь его ID
Плюсик относится к элементу который с ним.
Пример:
$generalitem
GUICtrlRead ($generalitem) возвращает мне 1792 когда выделен и равёрнут.
1536 когда развёрнут, но не выделен.
512 когда не развёрнут и не выделен.
768 когда не развёрнут, но выделен.
GUICtrlRead ($treeview) позволяет узнать ID выделенного элемента.

Понял фишку. Ты можешь хранить массив состояний элементов с плюсиками.
При каком-нибудь событии ты проверяешь, изменилось ли состояние какого-нибудь плюсика и если изменилось как надо. - обновляешь список элментов.

-------

"Что мы думаем, знаем или во что верим в конце концов не так уж и важно.
Важно лишь то, что мы делаем."
Джон Раскин

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

Отправлено: 10:54, 30-06-2009 | #7