欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/3/21 编程问答 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 mfc vs2013 项目怎么更改类名_VS2010 更改MFC标题及标题栏图标和exe图标 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

标题及标题栏

图标和

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图标的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。