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);
그것은 몇 가지 내용을 추가 한 후, 목록보기의 모양은 아래 그림과 같이이다 :
여기 내 코드입니다. 보시다시피
, 나도 전체 행을 선택할 수 없으며, 그리드 라인이 표시됩니다.
무엇이 누락 되었습니까? 확장 스타일의 효과를 어떻게 보이게합니까?