关于mfc中新建对话框中引用前一个对话框成员变量的问题
我直接上程序voidCCONTACTIONDlg::OnNMDblclkCustName(NMHDR*pNMHDR,LRESULT*pResult){LPNMITEMAC...
我直接上程序
void CCONTACTIONDlg::OnNMDblclkCustName(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
CListCtrl*pList=(CListCtrl*)GetDlgItem(IDC_CUST_Name);
int nItem=pList->GetSelectionMark();
CString Custname,Custcode,Custnum,Custmoney,Custrate,Payername;
Custname = m_ListName.GetItemText(nItem,1);
Custcode = m_ListName.GetItemText(nItem,2);
Custnum = m_ListName.GetItemText(nItem,3);
Payername = m_ListName.GetItemText(nItem,4);
Custmoney = m_ListName.GetItemText(nItem,5);
Custrate = m_ListName.GetItemText(nItem,6);
CCUST_BILL OpenTheCust; //新建新对话框的对象
OpenTheCust.DoModal();
*pResult = 0;
}
是个listcontrol的双击事件,打开一个新的对话框 CUST_BILL,我想在CUST_BILL里面用Custname这些变量,如何传递函数。。新手,请详细点,。。所有分都在这里了。。
应该说如何能在新的对话框中使用这些变量。。。完全不知道怎么传递变量 展开
void CCONTACTIONDlg::OnNMDblclkCustName(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
CListCtrl*pList=(CListCtrl*)GetDlgItem(IDC_CUST_Name);
int nItem=pList->GetSelectionMark();
CString Custname,Custcode,Custnum,Custmoney,Custrate,Payername;
Custname = m_ListName.GetItemText(nItem,1);
Custcode = m_ListName.GetItemText(nItem,2);
Custnum = m_ListName.GetItemText(nItem,3);
Payername = m_ListName.GetItemText(nItem,4);
Custmoney = m_ListName.GetItemText(nItem,5);
Custrate = m_ListName.GetItemText(nItem,6);
CCUST_BILL OpenTheCust; //新建新对话框的对象
OpenTheCust.DoModal();
*pResult = 0;
}
是个listcontrol的双击事件,打开一个新的对话框 CUST_BILL,我想在CUST_BILL里面用Custname这些变量,如何传递函数。。新手,请详细点,。。所有分都在这里了。。
应该说如何能在新的对话框中使用这些变量。。。完全不知道怎么传递变量 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询