Показать полную графическую версию : Проблемы с TreeView
crashtuak
07-01-2010, 09:12
Вот есть код:
CreateWindowEx(NULL, WC_TREEVIEW, "TreeView", WS_VISIBLE | WS_CHILD |WS_BORDER| TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS, 200,200, 300,400, hwnd, NULL, NULL, NULL);
Но почему то TreeView не отображается, не знаю, в чем проблема...
Юзаю С++ Builder 2010.
crashtuak
07-01-2010, 13:53
MSDN рулит:-) стоило в код добавить InitCommonControls, как всё заработало:-). Ура:-).
crashtuak, InitCommonControlsEx (http://msdn.microsoft.com/en-us/library/bb775697(VS.85).aspx) ещё лучше. dwICC -> ICC_TREEVIEW_CLASSES
В предыдущем варианте кода структурные переменные tvi и tvins лучше инициализировать сразу.
Например
TVITEM tvi = {0};
TVINSERTSTRUCT tvins = {0};
crashtuak
08-01-2010, 09:13
Admiral, возьмем на заметку:-). А чем InitCommonControlsEx лучше InitCommonControls?
crashtuak, хотя бы тем что рекомендуется производителем.
Это сообщается сразу, а в примечаниях указанно почему.
InitCommonControls (http://msdn.microsoft.com/ru-ru/library/bb775695(en-us,VS.85).aspx)
crashtuak
08-01-2010, 10:08
Ага, прочитал. Теперь понял, почему так. Ещё раз спасибо:-).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC