このフォーム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)