次の方法で共有


CMFCListCtrl::OnCompareItems

フレームワークは、2 つの項目を比較するときにこのメソッドを呼び出します。

virtual int OnCompareItems(
   LPARAM lParam1,
   LPARAM lParam2,
   int iColumn 
);

パラメーター

  • [入力] lParam1
    比較する最初の項目です。

  • [入力] lParam2
    比較する 2 番目の項目です。

  • [入力] iColumn
    並べ替える列のインデックス番号。

戻り値

2 つの項目の相対位置を示す整数。負の値は最初の項目が 2 番目の項目よりも前であることを示し、正の値は最初の項目が 2 番目の項目よりも後であることを示します。0 は 2 つの項目が等しいことを示します。

解説

既定の実装では、常に 0 が返されます。並べ替えアルゴリズムを指定する場合は、この関数をオーバーライドする必要があります。

必要条件

ヘッダー : afxlistctrl.h

参照

関連項目

CMFCListCtrl クラス

階層図