Listview控件不会出现在对话框中

时间:2010-01-14 12:17:26

标签: c++ visual-studio winapi

C ++ win32应用程序(不是MFC),其GUI只包含资源文件中的一个对话框[WinMain()调用DialogBox()]。这很好。

但是,在对话框中添加任何“常用控件”(列表视图,选项卡控件等),并且在程序运行时不会显示它们。显示正常控件(文本框,按钮,radiobox等),而不是列表视图或选项卡。

控件在对话框编辑器中标记为Visible = True。程序与comctl32.lib链接,甚至尝试将comctl32.dll的副本放在与exe相同的目录中。然而,这些列表视图和选项卡控件仍未出现在对话框中。可能导致什么?

1 个答案:

答案 0 :(得分:3)

你在程序中调用InitCommonControlsEx()吗?必需的。