MFC 对话框
1.在资源视图里添加对话框资源
2.添加相对应的类
3.在相应消息里调用类,创建对话框
方法一:模块化对话框(父类对象可以点击)
CTestDlg dlg;
dlg.DoModal();
添加头文件
方法二:非模快对话框(父类对象不可以点击)
CTestDlg *pDlg = new CTestDlg() //在堆内存分配资源,和程序的生命周期一致
pDlg->Create(句柄iD,this);
pDlg->ShowWindow(SW_SHOW);
动态增加按钮:
添加成员变量:CButton m_btn;
m_btn.Create("ss",BS_DEFPUSHBUTTON | WS_VISIBLE | WS_CHILD,CRect(0,0,100,100),this,123);
text控件操作:
int num1,num2.num3;
char ch1[10],ch2[10],ch3[10];
GetDlgItem(IDC_EDIT1)->GetWindowText(ch1,10);
GetDlgItem(IDC_EDIT2)->GetWindowText(ch2,10);
num1=atoi(ch1);
num2=atoi(ch2);
num3=num1+num2;
itoa(num3,ch3,10); //10表示10进制
GetDlgItem(Item_EDIT3)->SetWindowText(ch3);