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 (デスクトップ アプリのみ) |
Header | winuser.h (Windows.h を含む) |