C++ Listview控件不';不显示在对话框中

C++ Listview控件不';不显示在对话框中,c++,visual-studio,winapi,C++,Visual Studio,Winapi,C++win32应用程序(不是MFC),其GUI仅包含资源文件[WinMain()调用DialogBox()]中的一个对话框。这个很好用 但是,如果将任何“公共控件”(listview、tab控件等)添加到对话框中,则程序运行时不会显示这些控件。显示普通控件(文本框、按钮、radiobox等),而不是列表视图或选项卡 这些控件在对话框编辑器中标记为Visible=True。程序链接到comctl32.lib,甚至尝试将comctl32.dll的副本放在与exe相同的目录中。但是这些listvie

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

但是,如果将任何“公共控件”(listview、tab控件等)添加到对话框中,则程序运行时不会显示这些控件。显示普通控件(文本框、按钮、radiobox等),而不是列表视图或选项卡


这些控件在对话框编辑器中标记为Visible=True。程序链接到comctl32.lib,甚至尝试将comctl32.dll的副本放在与exe相同的目录中。但是这些listview和tab控件仍然没有出现在对话框中。是什么原因造成的?

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

是否在程序中调用InitCommonControlsEx()?必需的