class CClientInfoListView : public CListView 

..... public: CString mDiZhi,m_quyuName; 
..... 

void CClientInfoListView::OnDblclk(NMHDR* pNMHDR, LRESULT* pResult) 

......... 
mDiZhi = "beijing"; 
....... 
} BOOL CXjkhDlg::OnInitDialog() 

CDialog::OnInitDialog(); CClientInfoListView clientInfo; 
        clientInfo.m_quyuName;}clientInfo.m_quyuName怎么空呢??? 
应该怎么把"beijing"传过来?

解决方案 »

  1.   

    上面那个错啦class CClientInfoListView : public CListView 

    ..... public: CString mDiZhi,m_quyuName; 
    ..... 

    void CClientInfoListView::OnDblclk(NMHDR* pNMHDR, LRESULT* pResult) 

    ......... 
    m_quyuName = "beijing"; 
    ....... 
    } BOOL CXjkhDlg::OnInitDialog() 

    CDialog::OnInitDialog(); CClientInfoListView clientInfo; 
            clientInfo.m_quyuName; } clientInfo.m_quyuName怎么空呢??? 
    应该怎么把"beijing"传过来?
      

  2.   

    在这个函数里,新创建了CClientInfoListView 的对象,没有给m_quyuName变量赋过值,当然是空的。
      

  3.   

    m_quyuName = "beijing";
    这个不算吗?
    应该怎么把"beijing"传过来?
      

  4.   

    CClientInfoListView clientInfo;
            clientInfo.m_quyuName;这里,新建了一个CClientInfoListView对象
    应该把已有的CClientInfoListView的指针传进来
      

  5.   

    是很奇怪,没人调用OnDblclk啊