当前位置: 代码迷 >> 综合 >> 孙鑫VC++深入详解:Lesson7 Part2---访问静态文本控件的七种方法
  详细解决方案

孙鑫VC++深入详解:Lesson7 Part2---访问静态文本控件的七种方法

热度:92   发布时间:2024-01-19 15:17:29.0

静态文本控件要能响应鼠标点击消息,两个特殊的步骤:

第一步:改变它的ID

第二部:勾选Notify



方式一 GetDlgItem()->GetWindowText();
方式二 GetDlgItemText();SetDlgItemText();
方式三 GetDlgItemInt(); SetDlgItemInt();
方式四 将三个EDIT编辑框关联到当前CTestDlg类的3个成员变量,是普通的内置数据类型如int的成员变量
方式五 将三个EDIT编辑框关联到当前CTestDlg类的控件类型的成员变量,如CEdit类型的控件
方式六 向控件发送SendMessage()的方式来获取或者设置控件窗口的文本
方式七 SendDlgItemMessage()

//--


方式一 GetDlgItem()->GetWindowText();
/*
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);
*/


方式二 GetDlgItemText();SetDlgItemText();
/*
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);
*/


方式三 GetDlgItemInt(); SetDlgItemInt();
/*
num1 = GetDlgItemInt(IDC_EDIT1);
num2

  相关解决方案