标题及标题栏

图标和

exe

图标

VS2010

下新建一个

MFC

的多文档应用程序,

程序默认的标题是

文档名

-

工程名

图标默认的是写着

MFC

的三个方块。

但在

很多软件中都不是使用的默认设置,开发者们都将标题和图标改过,以符合项目要求,而且直观好看。

修改标题

(一)基于

MFC

对话框

*

对话框标题栏内容为静态

MFC

对话框型程序动态修改自身标题的方法有以下几种:

1.

直接在资源视图

-Dialog-

属性

-

外观的

“Caption”

中修改。

2.

最简单的是用对话框类自身的类函数:

BOOL C

yDlg::OnInitDialog()

{

CDialog::OnInitDialog();

......

SetWindowText("My Title");

return TRUE;

// return TRUE

unless you set the focus to a control

}

3.

其次还可以用

API

函数来完成:

::SetWindowText(m_hWnd, "My Title");

::SetWindowText(GetSafeHwnd(), "My Title");

m_hWnd

也是

MFC

对话框类的成员变量,可直接引用,

GetSafeHwnd()

的作用与其一样。

*

对话框标题栏内容为动态生成的

在对应对话框的初始化函数

OnInitDialog()

中添加以下代码:

CString title;

title.Format(

"%d"

,Id);

//

在标题栏动态显示

Id

的值

this

->SetWindowText(title);

(二)基于

MFC

单、多文档

标题分为前后两部分,前面一部分默认是文档名,后面一部分默认是工程名,比如我新建一个叫做

UITEST

的工程,

那标题就是

“UITEST1

-

UITEST”

。后面都用这个工程为例。

1.

修改前半部分:

可以重载文档类的虚函数

SetTile

,如下

mfc vs2013 项目怎么更改类名_VS2010 更改MFC标题及标题栏图标和exe图标相关推荐

  1. android:更改PagerTabStrip背景颜色,标题字体样式、颜色和图标,以及指示条的颜色...

    1.更改PagerTabStrip背景颜色 我们直接在布局中设置background属性可以: <android.support.v4.view.ViewPagerandroid:id=&quo ...

  2. 如何更改MFC的项目名称

    如果你想更改MFC项目的名称,你需要执行以下步骤: 在Visual Studio中打开项目. 右键单击项目在解决方案资源管理器中,选择"重命名". 输入新的项目名称,然后按&quo ...

  3. 最近对项目代码做的一些更改和感想

    最近对项目代码做了一些更改,主要的改动是对整个界面框架的改变,因为以前写代码的时候,为了完成功能,没有从上帝视角来思考软件的界面设计,完全是需要这个功能了,怎么可以做到?好,就就这样吧,为了完成功能而 ...

  4. android studio项目总结,android studio 3.0 升级 项目遇到的问题及更改思路(问题小结)...

    Android Studio从3.0版本新增了许多功能,当然首当其冲就是从3.0版本新增了对 Kotlin 开发语言的支持,除此之外还有其他一些新功能,例如:Android Profiler (其中包 ...

  5. 更改MFC生成的程序的默认exe图标

    一般更改打开程序时的左上角的程序图标使用如下方法:        对话框为例,在对话框构造函数中m_hIcon = AfxGetApp()->LoadIcon(IDI_ICON3);将最后的ID ...

  6. MFC的exe文件图标更改后依然显示原图标--WINDOWS系统图标缓存未清除或者重建造成的

    前因: 创建了一个项目,后来更改了图标,发现在该文件夹下的exe文件图标依然没改,将该exe文件发送或者拷贝到桌面还是图标没改:但是,将exe文件拷贝到其它文件夹或者磁盘下,图标显示已经改了:或者将e ...

  7. MFC:项目移植详细实现(有图)

    MFC:项目移植详细实现(有图) 一.实现目标 二.实现背景 三.本地环境 四.实现步骤 一.实现目标   针对一个已有的界面复杂的mfc项目,移植到新建的mfc项目当中去,使其正常运行. 二.实现背 ...

  8. 更改MOSS所有列表的标题底色

    更改MOSS所有列表的标题底色需要更改两个地方: 一个是前面的全选框,找到相应的CSS文件(打开站点的页面,按F12看看用到了哪些CSS,然后找到正确的CSS),打开,然后找到.ms-vh-icon, ...

  9. 手机桌面没有计算机图标,手机桌面图标不见了,更改桌面图标的大小-

    怎样更改桌面图标?很多人使用电脑的是喜欢更改电脑的图标,想要改成自己喜欢的有个性的图标图案. 设置自己喜欢的图片做图标会让自己对电脑的热爱更深,会让我们的电脑桌面看起来更加的美观和时尚. 那么,电脑的 ...

最新文章

  1. golang的mongodb操作(mgo)
  2. selenium之 webdriver与三大浏览器版本映射表(更新至v2.29)
  3. 解决SWFUpload在Chrome、Firefox浏览器下session找不到的问题
  4. cpickle支持的python版本_Python序列化模块pickle和cPickle
  5. 三极管驱动(讲的比较好)
  6. LeetCode 207. 课程表(拓扑排序)
  7. 大数据:技术与应用实践指南_大数据技术与应用社团 社会实践总结篇
  8. iOS自定义弹出视图、收音机APP、图片涂鸦、加载刷新、文件缓存等源码 1
  9. 存储技术论坛:最高可用级别的同步复制及方案
  10. 【LeetCode 剑指offer刷题】字符串题12:Valid Palindrome(回文词系列)
  11. 运营商劫持是什么、运营商DNS网络劫持如何解决
  12. 找工作是去智联招聘、前程无忧、58同城还是boss直聘?
  13. 大健康生态应用PC管理后台、运动健康、医疗服务、商城系统、内容管理、健康数据统计、系统管理、医疗问诊、慢病管理、科室管理、问诊订单、医疗后台管理、挂号预约、体检订单、运动健康、疾病管理、血压、血糖
  14. 深入探索REST(1):如何设计好的RESTful API?
  15. android仿微信图片上传进度,Android开发之模仿微信打开网页的进度条效果(高仿)...
  16. aps后缀是什么文件_asp文件扩展名,asp文件怎么打开?
  17. Kylin3.1.1集成CDH6.2.1
  18. JDK1.8 下载与安装 Win11版 (完整图文安装教程)
  19. 计算机英语 译文,计算机英语参考译文
  20. 如何高效学习之4S原则

热门文章

  1. LeetCode-剑指 Offer 28. 对称的二叉树
  2. 第七章 线性回归预测模型
  3. 构建优质的推荐系统服务
  4. mongodb索引--1亿条记录的查询从55.7秒到毫秒级别补充版
  5. Understanding CMS GC Logs--转载
  6. spring security源码分析之core包
  7. 解决java.sql.SQLException: Parameter number X is not an OUT parameter--转
  8. 使用 Spring 2.5 基于注解驱动的 Spring MVC--转
  9. 【特征工程】(未完成)特征选择
  10. 程序员如果也能像C罗一样自律和勤奋,必将成为大神!