Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Проблемы с TreeView (http://forum.oszone.net/showthread.php?t=162626)

crashtuak 07-01-2010 09:12 1313048

Проблемы с TreeView
 
Вот есть код:
Код:

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 1313217

MSDN рулит:-) стоило в код добавить InitCommonControls, как всё заработало:-). Ура:-).

Admiral 08-01-2010 08:19 1313891

crashtuak, InitCommonControlsEx ещё лучше. dwICC -> ICC_TREEVIEW_CLASSES
В предыдущем варианте кода структурные переменные tvi и tvins лучше инициализировать сразу.
Например
Код:

TVITEM tvi = {0};
TVINSERTSTRUCT tvins = {0};


crashtuak 08-01-2010 09:13 1313899

Admiral, возьмем на заметку:-). А чем InitCommonControlsEx лучше InitCommonControls?

Admiral 08-01-2010 09:54 1313921

crashtuak, хотя бы тем что рекомендуется производителем.
Это сообщается сразу, а в примечаниях указанно почему.
InitCommonControls

crashtuak 08-01-2010 10:08 1313932

Ага, прочитал. Теперь понял, почему так. Ещё раз спасибо:-).


Время: 19:54.

Время: 19:54.
© OSzone.net 2001-