
Custom Control控件使用的时候,它的Class必须有一个类的支持这个窗口类可以VC的类,例如:Button、Edit。
在窗体上拉个Custom Control,设置ID为IDC_EDIT,Class为Edit。在头文件增加一个CEdit类的成员变量:CEdit m_Text(即点击右键添加变量),然后按照Edit控件使用即可。
1 void CCustomControlDlg::OnBnClickedButton1()
2 {
3 // TODO: 在此添加控件通知处理程序代码
4 int num1, num2, num3;
5 char ch1[10], ch2[10], ch3[10];
6 GetDlgItem(IDC_EDIT1)->GetWindowText((LPTSTR)ch1, 10);
7 GetDlgItem(IDC_EDIT2)->GetWindowText((LPTSTR)ch2, 10);
8
9 num1 = atoi(ch1);
10 num2 = atoi(ch2);
11 num3 = num1 + num2;
12
13 itoa(num3, ch3, 10);
14 GetDlgItem(IDC_EDIT_EQUAL)->SetWindowText((LPCTSTR)ch3);
15
16 } 下面为Custom Control初始化的代码:
1 INITCOMMONCONTROLSEX InitCtrls; 2 InitCtrls.dwSize = sizeof(InitCtrls); 3 4 InitCtrls.dwICC = ICC_WIN95_CLASSES; 5 //InitCommonControls(); 6 InitCommonControlsEx(&InitCtrls); 7 AfxOleInit();
转载于:.html
本文发布于:2024-02-01 04:03:38,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170673142133718.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
| 留言与评论(共有 0 条评论) |