' установка стиля в 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?
Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 69