Windows图形界面(GUI)-MFC-C/C++ - 静态文本框(Static Text) - CStatic
创始人
2024-11-14 12:05:33
  • 公开视频 -> 链接点击跳转公开课程
  • 博客首页 -> ​​​链接点击跳转博客主页

目录

静态文本框(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);		// 设置小图标  	//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; } 

相关内容

热门资讯

裸辞做“一人公司”,我后悔了 去年这个时候,一位以色列程序员正在东南亚旅行。他顺手把一个在脑子里转了很久的想法做成了产品,一个让任...
南京建成国内首个Pre-6G试... 4月21日,2026全球6G技术与产业生态大会在南京开幕。全息互动技术展台前,一名远在北京的工作人员...
超梵求职受邀参加“2025抖音... 超梵求职受邀参加“2025抖音巨量引擎成人教育行业生态大会”,探讨分享优质内容传播,服务万千学员。 ...
摩托罗拉Razr 2026(R... IT之家 4 月 22 日消息,摩托罗拉宣布新一代 Razr 折叠手机将于 4 月 29 日在美国发...
库克卸任,特纳斯领航:苹果新纪... 苹果首席执行官蒂姆·库克将卸任,硬件工程主管约翰·特纳斯将接任,苹果公司今天宣布此事。 库克将在夏季...