我现在做的是多文档格式,要求光标单击listview中的某一行,取得该行的内容并直接表示在dialogbar上的text框里。(listview中的内容我先存到一个结构体中了)
请各位大大帮下  最好有实例或者代码!

解决方案 »

  1.   

    参考:http://bbs.msproject.cn/default.aspx?g=posts&t=246可以拖拽选中的项,更可以取得listview选中行的内容 了
      

  2.   

    在ClassWizard中对控件添加LVN_ITEMCHANGED消息处理函数:void CPrintConfig::OnItemchangedListPrint(NMHDR* pNMHDR, LRESULT* pResult) 
    {
    NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;
    char szItem[256] = {0};

    if(pNMListView->uNewState&LVIS_SELECTED)
    {
    UpdateData();
    int m_nCurrentSel = pNMListView->iItem;
    m_list.GetItemText(m_nCurrentSel,1,szItem,255);
    m_currPrintName = szItem;
    }

    *pResult = 0;
    }