1
我使用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);
增加了一些内容,它之后,列表视图的外观如下图所示。
正如你看到的,无论是我可以选择整行,也没有显示网格线。
我错过了什么?如何让扩展样式显示效果?