我使用该功能创建了一个列表视图控件CreateWindowEx()
。我在创建过程中指定的扩展样式不适用于列表视图控件。
这是我的代码:
INITCOMMONCONTROLSEX iccx;
iccx.dwSize = sizeof(INITCOMMONCONTROLSEX);
iccx.dwICC = ICC_LISTVIEW_CLASSES;
InitCommonControlsEx(&iccx);
hWnd = CreateWindowExW( LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES, // Extended Styles
WC_LISTVIEWW, // Class Name
L"", // Title
LVS_REPORT | WS_VISIBLE | WS_CHILD, // Styles
10, // x
320, // y
480, // w
200, // h
hWndParent,
NULL,
hInstance,
NULL);
添加一些内容后,列表视图的外观如下图所示。
如您所见,我既不能选择整行,也不能显示网格线。
我错过了什么?如何使扩展样式显示效果?