次の方法で共有


CListCtrl::SubItemHitTest

更新 : 2007 年 11 月

指定された位置にあるリスト ビュー アイテムを判定します。

int SubItemHitTest(
   LPLVHITTESTINFO pInfo 
);

パラメータ

戻り値

テストするアイテムまたはサブアイテムがある場合は、そのインデックス (開始値 1) を返します。ない場合は -1 を返します。

解説

このメンバ関数は、Windows SDK に記述されている Win32 のマクロ ListView_SubItemHitTest の動作を実装します。

使用例

void CListCtrlDlg::OnDblClk(NMHDR* pNMHDR, LRESULT* pResult)
{
   UNREFERENCED_PARAMETER(pResult);

   LPNMITEMACTIVATE pia = (LPNMITEMACTIVATE)pNMHDR;
   LVHITTESTINFO lvhti;

   // Clear the subitem text the user clicked on.
   lvhti.pt = pia->ptAction;
   m_myListCtrl.SubItemHitTest(&lvhti);

   if (lvhti.flags & LVHT_ONITEMLABEL)
   {
      m_myListCtrl.SetItemText(lvhti.iItem, lvhti.iSubItem, NULL);
   }
}

必要条件

ヘッダー : afxcmn.h

参照

参照

CListCtrl クラス

階層図

その他の技術情報

CListCtrl のメンバ