用Value变量绑定
void CcomputerDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 UpdateData(TRUE); a1 ++; UpdateData(FALSE);}
用Control变量绑定
void CcomputerDlg::OnBnClickedButton2(){ CString str; show.GetWindowText( str );
int i = atoi( str ); i ++; str.Format( "%d", i );
//MessageBoxA( str ); show.SetWindowText( str );}
没有绑定变量
void CcomputerDlg::OnButton3(){ // TODO: 在此添加控件通知处理程序代码 //CString str; //GetDlgItemText(IDC_EDIT7, str); //MessageBoxA( str );
int a = GetDlgItemInt(IDC_EDIT7); TRACE("a = %d/n", a);}
练习
void CcomputerDlg::OnBnClickedButton4(){ // TODO: 在此添加控件通知处理程序代码 /*int a=GetDlgItemInt(IDC_EDIT5); int b=GetDlgItemInt(IDC_EDIT6); int c=GetDlgItemInt(IDC_EDIT7); int d=GetDlgItemInt(IDC_EDIT8);
SetDlgItemInt(IDC_EDIT4,a+b); SetDlgItemInt(IDC_EDIT1,c+b); SetDlgItemInt(IDC_EDIT2,c+d); SetDlgItemInt(IDC_EDIT3,a+d);*/ UpdateData(TRUE); TRACE("a1 = %d/n", a1); TRACE("a2 = %d/n", a2); TRACE("a3 = %d/n", a3); TRACE("a4 = %d/n", a4); b1=a1+a2; b2=a3+a2; b3=a4+a3; b4=a1+a4; UpdateData(FALSE);
//OnButton3()
}
