


   ' установка стиля в TreeView для отображения CheckBox'ов
   Dim TreeStyle&
   ' получить уже установленный стиль
   TreeStyle& = GetWindowLong(TreeView_HWND, GWL_STYLE)
   ' добавление стиля
   TreeStyle& = TreeStyle& Or TVS_CHECKBOXES
   ' установка нового стиля
   SetWindowLong ByVal TreeView_HWND, ByVal GWL_STYLE, ByVal TreeStyle&
pronto писал(а): ' установка нового стиля
SetWindowLong ByVal TreeView_HWND, ByVal GWL_STYLE, ByVal TreeStyle&


В процессе поиска информации я на эту тему натыкался, но она немного не о томpronto писал(а):P.S. Тема, конечно же, не нова...
 .
.




 .
 .
Private Function hItemFromNode(nod As Node) As Long
   CopyMemory hItemFromNode, ByVal (ObjPtr(nod) + 68), 4&
End Function






 
 

ark писал(а):Или MS седьмой осх выпустит?



Так даже если и выпустит он же по идее не заменит собой предыдущий, а просто будет сосуществовать с ранними версиями, как сосуществуют 5 и 6 версии, поэтому ничего страшного не произойдет я думаю. Ну а с новым контролом может и такой кодинг не понадобится.ark писал(а):Или MS седьмой осх выпустит?



Ага, ADO уже выпустили. В SP1для семёрки все IID'ы для всех интерфейсов поменяли.Хакер писал(а):новую версию 6-го с тем же CLSID-ом



ark писал(а):Кстати, насчет black_coding - VarPtr и GetMem4 - это тоже dirty hack?




Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2