赞
踩
目录
静态文本框是一种用于显示文本的控件,用户不能编辑其中的文本。
静态文本框通常用于显示提示信息、状态信息等。
在MFC中,静态文本框控件由 CStatic
类管理。这个类提供了操作静态文本框的方法和属性。
Create:创建静态文本框控件并将其附加到 CStatic
对象。
SetWindowText:设置静态文本框显示的文本。
GetWindowText:获取静态文本框当前显示的文本。
SetIcon:如果静态文本框被配置为显示图标,可以使用此方法设置图标。
SetBitmap:如果静态文本框被配置为显示位图,可以使用此方法设置位图。
- BOOL CMainDlg::OnInitDialog()
- {
- CDialogEx::OnInitDialog();
-
- SetIcon(m_hIcon, TRUE); // 设置大图标
- SetIcon(m_hIcon, FALSE); // 设置小图标
-
- //MFC
- CStatic* pStatic = new CStatic;
- pStatic->Create(_T("pStatic->Create"), WS_CHILD | WS_VISIBLE | SS_CENTER, CRect(250, 20, 350, 40), this);
-
- //SDK
- ::CreateWindowEx(
- NULL,
- _T("STATIC"),
- _T("CreateWindowEx"),
- WS_CHILD | WS_VISIBLE | SS_CENTER,
- 250, 60,
- 100, 80,
- m_hWnd,
- NULL,
- theApp.m_hInstance,
- NULL);
-
- // CLASS
- m_StaticShowInfo.SetWindowTextW(_T("Control with var"));
-
- return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
- }
-
- void CMainDlg::OnBnClickedButton14()
- {
- CStatic* pStatic = (CStatic*)GetDlgItem(IDC_STATIC_MFC);
- CString strStatic;
- pStatic->GetWindowTextW(strStatic);
- AfxMessageBox(strStatic);
-
- // 修改风格样式
- //CWnd::ModifyStyle;
-
- // 加载图像资源
- //LoadImage;
- //LoadIcon;
- //CWinApp::LoadIcon;
- //CWinApp:LoadImage;
-
- // 设置图像素材
- //CStatic::SetBitmap;
- //CStatic::SetIcon;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。