第一范文网 - 专业文章范例文档资料分享平台

mfc修改标题

来源:用户分享 时间:2025/7/18 6:03:09 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

百度空间 | 百度首页 | 登录

qdazs的空间 主页博客相册个人档案 好友

查看文章

MFC/Windows编程之修改窗口标题

2009-05-05 10:31

首先我们启动Visual Studio2005,新建项目Test利用MFC App Wizard生成MFC应用程序框架。程序运行后显示如下:

修改窗口标题字符串“无标题-Test” <1>修改前半部分

方法一:更改StringTable的IDR_MAINFRME的标题,将第一个\\n之和第二个\\n之间添加字符串fan为:

Test\\nfan\\nTest\\n\\n\\nTest.Document\\nTest.Document

方法二:在 CEX041Doc::OnNewDocument()中添加SetTitle(\我的程序\ BOOL CTestDoc::OnNewDocument() {

if (!CDocument::OnNewDocument()) return FALSE;

// TODO:在此添加重新初始化代码 SetTitle(L\);

// (SDI文档将重用该文档)

return TRUE; }

方法三:重载虚函数SetTitlevoid CTestDoc::SetTitle(LPCTSTR lpszTitle) {

// TODO:在此添加专用代码和/或调用基类 CDocument::SetTitle(L\); }

运行结果如下:

<2>修改后半部分

修改StringTable的IDR_MAINFRME的标题,将第一个\\n之前的字符串Test替换为XJTU:XJTU\\nfan\\nEX041\\n\\n\\nEX041.Document\\nEX041.Document 运行结果如下:

<3>去掉标题中间的“-”

方法一:可以通过利用CWnd::SetWindowText即:void SetWindowText( LPCTSTR lpszString

);

C

EX041App::InitInstance()

中其调

用他

如地

语方

句用

m_pMainWnd->SetWindowText(L\);

(AfxGetMainWnd())->SetWindowText(L\);也可以得到相同的结果。

方法二:重载CFramWnd类的OnUpdateFrameTitle函数,这个函数在VC提供的帮助文件中找不到,利用类向导重写virtual void OnUpdateFrameTitle(BOOL bAddToTitle) void CMainFrame::OnUpdateFrameTitle(BOOL bAddToTitle) {

// TODO:在此添加专用代码和/或调用基类 SetWindowText(L\);

CFrameWnd::OnUpdateFrameTitle(bAddToTitle); }

方法三:在CMainFrame的PreCreateWindow函数中修改窗口风格: BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) {

cs.style &= ~(LONG) FWS_ADDTOTITLE; return CFrameWnd::PreCreateWindow(cs);

}使用此方法,窗口的标题只显示IDR_MAINFRAME字符串中第一个\\n之前的部分。 运行结果如下:

类别:mfc windows程序设计 | 添加到搜藏 | 分享到i贴吧 | 浏览(64) | 评论 (0)

上一篇:修改MFC窗口标题【转】 下一篇:MFC Windows编程消息大全---转

相关文章:

? MFC Windows编程消息大全 ? Windows编程之窗口和MFC ? MFC对话框编程要点

? MFC编程中的窗口子类化浅析

更多>>

? Windows Forms 窗体与 MFC 编程... ? Plot Lab 3.0 for Visual C plus... ? MFC编程中Edit框颜色的改变 ? MFC编程中\占位符和动态创建\技...

? Windows MFC编程之一 最简单的MF... ? c++,windows编程与mfc编程

搜索更多关于: mfc修改标题 的文档
mfc修改标题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4dgdb6h6ax7e16g2fc23_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top