13 MFC - 静态文本框CStatic

简介: 13 MFC - 静态文本框CStatic

静态文本框是最简单的控件,它主要用来显示文本信息,不能接受用户输入,一般不需要连接变量,也不需要处理消息。

静态文本框的重要属性有:

  • ID:所有静态文本框的缺省ID都是IDC_STATIC,静态ID,不响应任何消息(事件)
  • Caption:修改显示的内容

常用接口:

接口 功能
CWnd::SetWindowText 设置控件内容
CWnd::GetWindowText 获取控件内容
CStatic::SetBitmap 设置位图(后缀为bmp的图片)

关联控件变量:

由于XXX_STATIC静态ID是不能关联变量,故需把ID修改后,再关联变量:

在主对话框类OnInitDialog()中,完成相应接口测试:

//设置静态控件内容为Tom
m_label.SetWindowText(TEXT("Tom"));
//获取静态控件的内容
CString str;
m_label.GetWindowText(str);
MessageBox(str);
//设置静态控件窗口风格为位图居中显示
m_label.ModifyStyle(0xf, SS_BITMAP | SS_CENTERIMAGE);
//通过路径获取bitmap句柄
#define HBMP(filepath,width,height) (HBITMAP)LoadImage(AfxGetInstanceHandle(),filepath,IMAGE_BITMAP,width,height,LR_LOADFROMFILE|LR_CREATEDIBSECTION)
//静态控件设置bitmap
m_label.SetBitmap(HBMP(TEXT("./1.bmp"), 300, 250));


目录
相关文章
|
5月前
|
存储 人工智能 安全
【含最新安装包】OpenClaw 2.6.2 Windows11 一键部署保姆级教程
OpenClaw(小龙虾)是GitHub星标28W+的开源本地AI智能体,支持Windows 11全版本一键部署:零代码、免配置、解压即用。自动操控电脑、整理文件、浏览器/办公自动化,数据本地运行,隐私安全。本教程专为Win11优化,解决权限、Defender、中文路径等难题,10分钟快速上手!
【含最新安装包】OpenClaw 2.6.2 Windows11 一键部署保姆级教程
|
10月前
|
人工智能 自然语言处理 搜索推荐
数字人平台|数字人平台新榜单与选择指南
数字人企业正以技术革新重塑产业格局,像衍科技、AIGC、元界智能等头部玩家在虚拟偶像、智能制造等领域领跑。依托AI、3D交互与数字孪生技术,数字人实现从服务降本到情感化沟通的跃迁,成为虚实融合的关键桥梁,推动千行百业数字化转型。
|
5月前
|
XML 人工智能 前端开发
程序员必备技能——AI画技术图
AI高效绘图技巧:用Claude+Cursor,3分钟生成可编辑的流程图、架构图。涵盖PlantUML、Mermaid、Graphviz、SVG及draw.io四大方案,全部基于文本绘图,支持手动精修,兼顾效率与质量。
1579 0
程序员必备技能——AI画技术图
|
安全 vr&ar
全息投影技术:三维影像的现实应用
【10月更文挑战第14天】全息投影技术以其独特的魅力和广泛的应用前景,正在逐步改变我们的生活和工作方式。通过深入了解其原理和应用,我们可以更好地利用这一技术,为各个领域的发展注入新的活力。让我们期待全息投影技术在未来带来的更多惊喜和变革。
1529 1
|
存储 数据采集 人工智能
AllData数据中台架构全览:数据时代的智慧中枢
杭州奥零数据科技有限公司成立于2023年,专注于数据中台业务,维护开源项目AllData并提供商业版解决方案。AllData提供数据集成、存储、开发、治理及BI展示等一站式服务,支持AI大模型应用,助力企业高效利用数据价值。
AllData数据中台架构全览:数据时代的智慧中枢
|
监控 算法 图计算
图像处理之积分图应用三(基于NCC快速相似度匹配算法)
图像处理之积分图应用三(基于NCC快速相似度匹配算法)
627 0
|
人工智能 安全 算法
HTTPS 的「秘钥交换 + 证书校验」全流程
HTTPS 通过“证书如身份证、密钥交换如临时暗号”的握手流程,实现身份认证与数据加密双重保障,确保通信安全可靠。
1438 0
|
算法 Java Linux
7-zip 压缩算法及C SDK使用
7-zip 压缩算法及C SDK使用
2357 0
|
机器学习/深度学习 存储 人工智能
文本情感识别分析系统Python+SVM分类算法+机器学习人工智能+计算机毕业设计
使用Python作为开发语言,基于文本数据集(一个积极的xls文本格式和一个消极的xls文本格式文件),使用Word2vec对文本进行处理。通过支持向量机SVM算法训练情绪分类模型。实现对文本消极情感和文本积极情感的识别。并基于Django框架开发网页平台实现对用户的可视化操作和数据存储。
613 0
文本情感识别分析系统Python+SVM分类算法+机器学习人工智能+计算机毕业设计
|
开发工具 开发者
Jetbrains Rider:缺少.NET Framework 4.5.2
该文主要针对开发者,指出需下载SDK而非Runtime以进行应用程序开发。当使用Rider打开旧项目出现错误提示缺少.NET Framework 4.5.2时,需从微软官网下载相应版本的SDK(推荐开发版)。安装完成后,可能需要重启Rider以消除波浪线提示。对于.NET Core项目,若提示CLI路径未找到,同样需前往微软官网下载缺失的SDK版本,如.NET Core 3.1。安装完毕后,可考虑配置环境变量。
1219 0

热门文章

最新文章