欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > Windows图形界面(GUI)-MFC-C/C++ - 静态文本框(Static Text) - CStatic

Windows图形界面(GUI)-MFC-C/C++ - 静态文本框(Static Text) - CStatic

2025/2/26 0:00:49 来源:https://blog.csdn.net/2301_80612536/article/details/140877734  浏览:    关键词:Windows图形界面(GUI)-MFC-C/C++ - 静态文本框(Static Text) - CStatic
  • 公开视频 -> 链接点击跳转公开课程
  • 博客首页 -> ​​​链接点击跳转博客主页

目录

静态文本框(Static Text) - CStatic

基本概念

成员函数

示例代码


静态文本框(Static Text) - CStatic

基本概念

  • 静态文本框是一种用于显示文本的控件,用户不能编辑其中的文本。

  • 静态文本框通常用于显示提示信息、状态信息等。

  • 在MFC中,静态文本框控件由 CStatic 类管理。这个类提供了操作静态文本框的方法和属性。

成员函数

  • Create:创建静态文本框控件并将其附加到 CStatic 对象。

  • SetWindowText:设置静态文本框显示的文本。

  • GetWindowText:获取静态文本框当前显示的文本。

  • SetIcon:如果静态文本框被配置为显示图标,可以使用此方法设置图标。

  • SetBitmap:如果静态文本框被配置为显示位图,可以使用此方法设置位图。

示例代码
BOOL CMainDlg::OnInitDialog()
{CDialogEx::OnInitDialog();SetIcon(m_hIcon, TRUE);			// 设置大图标SetIcon(m_hIcon, FALSE);		// 设置小图标//MFCCStatic* 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);// CLASSm_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;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词