CtrlList常用代码

代码
/************************************************************************/
/* µã»÷ʼþ,ÅжÏÊÇ·ñÑ¡ÖР                                                                     
/***********************************************************************
*/
void CDbMiddleSrvDlg::OnClickListData(NMHDR* pNMHDR, LRESULT* pResult) 
{
    
// TODO: Add your control notification handler code here
    NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;

    m_ctrlListCtrlData.SetItemState(pNMListView
->iItem,LVIS_STATEIMAGEMASK,LVIS_SELECTED);

    
if(pNMListView->iItem != -1)
    {
//          CString strtemp;
//          strtemp.Format("µ¥»÷µÄÊǵÚ%dÐеÚ%dÁÐ",
//              pNMListView->iItem, pNMListView->iSubItem);
//          AfxMessageBox(strtemp);
    
        
if(0==pNMListView->iSubItem)
        {
            
if ("¡ñ"==m_ctrlListCtrlData.GetItemText(pNMListView->iItem,0))
                m_ctrlListCtrlData.SetItemText(pNMListView
->iItem,0,"¡ð");
            
else
                m_ctrlListCtrlData.SetItemText(pNMListView
->iItem,0,"¡ñ");
        }
    }
    
*pResult = 0;
}

/************************************************************************/
/* µã»÷×Ö¶Îʼþ                                                                      
/***********************************************************************
*/
void CDbMiddleSrvDlg::OnColumnclickListData(NMHDR* pNMHDR, LRESULT* pResult) 
{
    NM_LISTVIEW
* pNMListView = (NM_LISTVIEW*)pNMHDR;
    
// TODO: Add your control notification handler code here
    if (pNMListView->iSubItem==0)
    {    
        
if (m_bAllSelect==FALSE)
        {
            
for (int i=0;i<m_ctrlListCtrlData.GetItemCount();i++)
            {
                m_ctrlListCtrlData.SetItemText(i,
0,"¡ñ");
            }
            m_bAllSelect
=TRUE;
        }
        
else
        {
            
for (int i=0;i<m_ctrlListCtrlData.GetItemCount();i++)
            {
                m_ctrlListCtrlData.SetItemText(i,
0,"¡ð");
        
            }
            m_bAllSelect
=FALSE;
        }
    }

    
*pResult = 0;
}

 

posted @ 2010-01-05 20:47  独奏者  阅读(706)  评论(0编辑  收藏  举报