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 条评论) |