DELETEITEMSTRUCT 구조체(winuser.h)
삭제된 목록 상자 또는 콤보 상자 항목을 설명합니다. WM_DELETEITEM 메시지의 lParam 매개 변수에는 이 구조체에 대한 포인터가 포함되어 있습니다. 목록 상자나 콤보 상자에서 항목을 제거하거나 목록 상자나 콤보 상자가 제거되면 시스템에서 삭제된 각 항목에 대해 소유자에게 WM_DELETEITEM 메시지를 보냅니다.
시스템은 소유자가 그린 목록 상자(LBS_OWNERDRAWFIXED 또는 LBS_OWNERDRAWVARIABLE 스타일 포함) 또는 소유자가 그린 콤보 상자(CBS_OWNERDRAWFIXED또는CBS_OWNERDRAWVARIABLE 스타일 포함)에서 삭제된 항목에 대해서만 WM_DELETEITEM 메시지를 보냅니다.
구문
typedef struct tagDELETEITEMSTRUCT {
UINT CtlType;
UINT CtlID;
UINT itemID;
HWND hwndItem;
ULONG_PTR itemData;
} DELETEITEMSTRUCT, *PDELETEITEMSTRUCT, *LPDELETEITEMSTRUCT;
멤버
CtlType
형식: UINT
항목이 목록 상자 또는 콤보 상자에서 삭제되었는지 여부를 지정합니다. 다음 값 중의 하나입니다.
값 | 의미 |
---|---|
|
목록 상자입니다. |
|
콤보 상자. |
CtlID
형식: UINT
목록 상자 또는 콤보 상자의 식별자입니다.
itemID
형식: UINT
제거되는 목록 상자 또는 콤보 상자의 항목 인덱스입니다.
hwndItem
형식: HWND
컨트롤에 대한 핸들입니다.
itemData
형식: ULONG_PTR
항목에 대한 애플리케이션 정의 데이터입니다. 이 값은 목록 상자 또는 콤보 상자에 항목을 추가하는 메시지의 lParam 매개 변수에 있는 컨트롤에 전달됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winuser.h(Windows.h 포함) |