MFC 对话框之间传递参数的问题
基于对话框的程序两个对话框CADlgdlga,CBDlgdlgb,分别有两个变量dlga->a,dlgb->b在对话框CADlg里有个按钮BTN,一个combobox,按...
基于对话框的程序
两个对话框CADlg dlga,CBDlg dlgb,分别有两个变量dlga->a,dlgb->b
在对话框CADlg里有个按钮BTN,一个combobox,按钮按下,将combobox中选择的项的值赋到dlgb->b中:
CComboBox* combo = (CComboBox*)(dlga->GetDlgItem(IDC_COMBO1));
combo->GetWindowText(dlgb->b);
dlg.DoModal();
然后CBDlg中也有个按钮和编辑框
按钮按下,判断dlgb->b是否是设定的值。我单步调试,老提示该项是错误的指针。在对话框A中的combobox中的值已成功赋到dlgb->b中,但是到CBDlg中的dlgb->b中来看却显示是错误的指针,无法计算变量的值。求高手指教,不同对话框之间参数的传递。 展开
两个对话框CADlg dlga,CBDlg dlgb,分别有两个变量dlga->a,dlgb->b
在对话框CADlg里有个按钮BTN,一个combobox,按钮按下,将combobox中选择的项的值赋到dlgb->b中:
CComboBox* combo = (CComboBox*)(dlga->GetDlgItem(IDC_COMBO1));
combo->GetWindowText(dlgb->b);
dlg.DoModal();
然后CBDlg中也有个按钮和编辑框
按钮按下,判断dlgb->b是否是设定的值。我单步调试,老提示该项是错误的指针。在对话框A中的combobox中的值已成功赋到dlgb->b中,但是到CBDlg中的dlgb->b中来看却显示是错误的指针,无法计算变量的值。求高手指教,不同对话框之间参数的传递。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询