Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CTreeCntrl и ЧекБоксы 
V
    Опции темы
rokky05
  Дата 23.4.2008, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 59
Регистрация: 3.3.2008

Репутация: нет
Всего: нет



У меня есть некорое дерево с ЧекБоксами,  когда юзер ставит ЧЕК на Родителе мне нужно чтоби все его Чайлды тоже ставали Чекнутими, как ето можно сделать?
Код

    UINT uFlags;
    POINT Point;

    GetCursorPos(&Point);   
    ScreenToClient(&Point);

             HTREEITEM hItem = mTreeCopyTo.HitTest(Point, &uFlags);

    if(hItem)
    {
        mTreeCopyTo.SelectItem(hItem);

        switch(uFlags)
        {
        case TVHT_ONITEMSTATEICON:
            {
                HTREEITEM hRootItem = mTreeCopyTo.GetParentItem(hItem); // get parent item

                CString strRoot;

                strRoot = mTreeCopyTo.GetItemText(hRootItem);

                if( strRoot == "" )
                {
                                                                       // вот я взял Родителя но как мне теперь ЧЕКНУТЬ всех его Чайлдов?
                }
                break;
            }
        }
    }


PM MAIL   Вверх
Earnest
Дата 23.4.2008, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Ручками: пройдись по ветке (т.е. по чайлд-итемам) и поставь всем детям, рекурсивно, естественно.


--------------------
...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0402 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.