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);
增加了一些內容,它之後,列表視圖的外觀如下圖所示。
正如你看到的,無論是我可以選擇整行,也沒有顯示網格線。
我錯過了什麼?如何讓擴展樣式顯示效果?