首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

MFC 一个很简单的有关问题 弹出对话框

2013-06-25 
MFC 一个很简单的问题 弹出对话框现在我弹出一个对话框,对话框里面有2个edit,当我向其中一个输入值的时候,

MFC 一个很简单的问题 弹出对话框
现在我弹出一个对话框,对话框里面有2个edit,当我向其中一个输入值的时候,要求另外一个跟着我这个变,比如我输入200,需要另外一个变成400,输入100变成200.求怎么实现。。。。 mfc 对话框
[解决办法]
方法1 

为edit1和edit2分别定义出数字变量 int  m_nEdit1, m_nEdit2;
为edit1接管en_changed消息, OnEdit1Changed()
C**Dlg::OnEdit1Changed()
{
    UpdateData(TRUE);
    m_nEdit2 = m_nEdit1 * 2;
    UpdateData(FALSE);
}
 
方法2 edit1的en_changed消息
  CString strEdit1;
  GetDlgItem(IDC_EDIT1)->GetWindowText(strEdit1);
  // 根据你的规则
  CString  strEdit2 = .....
  GetDlgItem(IDC_EDIT2)->SetWindowText(strEdit2);

热点排行