日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

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

编程问答

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

發布時間:2025/3/21 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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图标的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。