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

,如下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值