COMPAREITEMSTRUCT 構造

このフォームCOMPAREITEMSTRUCTデータ構造を持つ:

typedef 構造体 tagCOMPAREITEMSTRUCT {特価;UINT CtlType;UINT CtlID;HWND hwndItem;UINT itemID1;DWORD itemData1;UINT itemID2;DWORD itemData2;} COMPAREITEMSTRUCT(&N)

COMPAREITEMSTRUCT構造は、アプリケーション提供のデータを 2 つの項目が並べ替えられたオーナー描画のリスト ボックスまたはコンボ ボックスの識別子を提供します。アプリケーション、オーナー描画リスト ボックスまたはコンボ ボックスがCBS_SORTまたはLBS_SORTスタイルで作成する新しい項目を追加するたびに、Windows の所有者WM_COMPAREITEMメッセージを送信します。メッセージのlParamパラメーターには long COMPAREITEMSTRUCT構造体へのポインターが含まれています。メッセージを受信する、所有者、2 つの項目を比較し、アイテムの前に並べ替えを示す値を返します。

メンバー

CtlType

ODT_LISTBOX(は、オーナー描画リスト ボックスを指定) またはODT_COMBOBOX (は、オーナー描画コンボ ボックスを指定します)。

CtlID

リスト ボックスまたはコンボ ボックスのコントロール ID。

hwndItem

コントロールのウィンドウ ハンドル。

itemID1

リスト ボックスまたはコンボ ボックスの比較される最初の項目のインデックス。

itemData1

アプリケーション提供のデータと比較される最初の項目。この値は、コンボまたはリスト ボックスに項目を追加、呼び出しで渡されました。

itemID2

リスト ボックスまたはコンボ ボックスの比較される 2 番目の項目のインデックス。

itemData2

アプリケーション提供のデータと比較される 2 番目の項目には。この値は、コンボまたはリスト ボックスに項目を追加、呼び出しで渡されました。

参照特価;CWnd::OnCompareItem(&N)

Index