Ctreectrl

  • Автор темы Автор темы Dimmuborgir
  • Дата начала Дата начала
D

Dimmuborgir

CTreeCtrl::GetItemState
UINT GetItemState( HTREEITEM hItem, UINT nStateMask ) const;

возвращает текущее состояние итема (должно) nStateMask указал TVIS_EXPANDED возвращает 0.
Насколько я понял nStateMask - указывает биты, которые необходимо заполнить. биты с 0 по 7 как раз являются битами сосотояния. почему возвращаемое значение 0??? мож кто подскажет, где я ламерю?
 
Код:
BOOL Expanded = GetItemState( hItem, TVIS_EXPANDED ) & TVIS_EXPANDED;
 
Синтаксис такой, все прально. Ошибку нашел - hItem неверный передавал. Код чужой, писал тут программер один, я сопровождаю. Легче повесится чем в чужом коде разбираться... работа ниче не поделаешь)
 
так попроси его чтоб хоть коментил
 
комменты типа
Код:
delete [] pCom;// апогичая переменная, ни капли не жалко
присутствуют)
 
Офтоп по теме комментов с вспомнился:
Код:
<fishernw> серьёзные мануалы нычне пошли..
// тили-тили
// трали-вали
if (jsLoaded) {
// это дело мне по силе
// откажусь теперь едва ли
} else {
// это мы не проходили
// это нам не задавали
}
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!