访问对话框控件的方式
2009-05-04 10:04
411 查看
使用对话框控件的方式:
NO1:
NO2:
NO3:
NO4:
为编辑框添加关联的成员变量;在CTestDlg类的构造函数中对三个成员变量进行了初始化;在DoDataExchange函数内部实现了对话框控件与类成员变量的关联;
NO5:
编辑框控件和控件变量相关
NO6:
SendMessage()方式
void CTestDlg::OnBtnAdd()
{
int num1, num2, num3;
char ch1[10], ch2[10], ch3[10];
::SendMessage(GetDlgItem(IDC_EDIT1)->m_hWnd, WM_GETTEXT, 10, (LPARAM)ch1);
::SendMessage(m_edit2->m_hWnd, WM_GETTEXT, 10, (LPARAM)ch2);
num1 = atoi(ch1);
num2 = atoi(ch2);
num3 = num1 + num2;
itoa(num3, ch3, 10);
m_edit3.SendMessage(WM_SETTEXT, 0, (LPARAM) ch3);
}
其中,m_edit2->m_hWnd为获得窗口句柄;
NO1:
void CTestDlg::OnBtnAdd() { 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); GetDlgItem(IDC_EDIT3)->SetWindowText(ch3); }
NO2:
void CTestDlg::OnBtnAdd() { int num1, num2, num3; char ch1[10], ch2[10], ch3[10]; GetDlgItemText(IDC_EDIT1, ch1, 10); GetDlgItemText(IDC_EDIT2, ch2, 10); num1 = atoi(ch1); num2 = atoi(ch2); num3 = num1 + num2; itoa(num3, ch3, 10); SetDlgItemText(IDC_EDIT3, ch3); }
NO3:
void CTestDlg::OnBtnAdd() { int num1, num2, num3; num1 = GetDlgItemInt(IDC_EDIT1); num2 = GetDlgItemInt(IDC_EDIT2); num3 = num1 + num2; SetDlgItemInt(IDC_EDIT3); }
NO4:
为编辑框添加关联的成员变量;在CTestDlg类的构造函数中对三个成员变量进行了初始化;在DoDataExchange函数内部实现了对话框控件与类成员变量的关联;
NO5:
编辑框控件和控件变量相关
void CTestDlg::OnBtnAdd() { int num1, num2, num3; char ch1[10], ch2[10], ch3[10]; m_edit1.GetWindowText(ch1, 10); m_edit2.GetWindowText(ch2, 10); num1 = atoi(ch1); num2 = atoi(ch2); num3 = num1 + num2; itoa(num3, ch3, 10); m_edit3.SetWindowText(ch3); }
NO6:
SendMessage()方式
void CTestDlg::OnBtnAdd()
{
int num1, num2, num3;
char ch1[10], ch2[10], ch3[10];
::SendMessage(GetDlgItem(IDC_EDIT1)->m_hWnd, WM_GETTEXT, 10, (LPARAM)ch1);
::SendMessage(m_edit2->m_hWnd, WM_GETTEXT, 10, (LPARAM)ch2);
num1 = atoi(ch1);
num2 = atoi(ch2);
num3 = num1 + num2;
itoa(num3, ch3, 10);
m_edit3.SendMessage(WM_SETTEXT, 0, (LPARAM) ch3);
}
其中,m_edit2->m_hWnd为获得窗口句柄;
相关文章推荐
- 总结对话框控件访问的七种方式
- 对话框控件访问七种方式
- MFC访问对话框控件的几种方式
- 对话框控件的七种访问方式
- 对话框控件访问的七种方式
- 《MFC那点事儿》の访问对话框控件的方式
- VC:对话框控件访问七种方式
- 对话框控件访问七种方式
- 总结VC6对话框控件访问的七种方式
- 《MFC那点事儿》の访问对话框控件的方式
- 对话框控件访问七种方式转自孙鑫
- 对话框基础知识(二)--访问控件的五种方式
- 对话框控件访问七种方式
- MFC学习笔记之:7种访问对话框控件的方式
- 对话框控件访问七种方式
- 访问对话框控件的7种方式
- MFC访问对话框控件的几种方式
- 对话框控件访问七种方式
- VC技术 (对话框访问控件的方法)
- C++对话框控件访问的7种方法