我从CListCtrl派生了一个类,叫做CSortListCtrl,我处理了CSortListCtrl类的单击事件。但现在我发现,在对话框中调用时,我再想处理每个对话框中的列表单击事件时,不行了,不响应了。请问怎么办啊?void CSortListCtrl::OnClick(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
if( GetFocus() != this)
{
SetFocus();
} NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR; if( pNMListView->iItem >= 0 && bColEdit )
{
int iSelected = GetNextItem(-1, LVNI_SELECTED);
if( bColEdit && pNMListView->iSubItem != iColIndex || iSelected > iFixedRowCount -1)
{
EditItem (pNMListView->iItem, pNMListView->iSubItem);
}
}
*pResult = 0;
}void CAdviceListDlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult)
{
AfxMessageBox( "aaa" );
*pResult = 0;
}
{
// TODO: Add your control notification handler code here
if( GetFocus() != this)
{
SetFocus();
} NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR; if( pNMListView->iItem >= 0 && bColEdit )
{
int iSelected = GetNextItem(-1, LVNI_SELECTED);
if( bColEdit && pNMListView->iSubItem != iColIndex || iSelected > iFixedRowCount -1)
{
EditItem (pNMListView->iItem, pNMListView->iSubItem);
}
}
*pResult = 0;
}void CAdviceListDlg::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult)
{
AfxMessageBox( "aaa" );
*pResult = 0;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货