动态修改Ribbon风格窗口标题的做法
2012-09-20 18:43
274 查看
作者:朱金灿
来源:http://blog.csdn.net/clever101
我实现了下面这样一个窗口,如下图:
我想通过代码来修改那个窗口标题:SysApp,因为我的窗口标题是通过配置文件来设置的。要想修改Ribbon风格窗口的标题,通过获取框架窗口类指针(即CMainFrame)来SetWindowText并不可行。今天上网搜索资料,找到了解决办法。
1. 重载CMainFrame类的PreCreateWindow函数来修改窗口风格,代码如下:
2.在App类的InitInstance函数设置标题,代码如下:
如果你觉得我的博客对你有帮助,请在下面网址中博客之星评选活动投我一票:
http://vote.blog.csdn.net/item/blogstar/clever101(单击候选人介绍下面的投他一票那个按钮)
参与投票有机会获奖:
最佳贡献奖:通过微博分享活动就有机会获得30元充值卡一张(每周抽选5名)
幸运奖:凡参与投票用户就有机会获得精美小礼品一份。(每周抽选5名)
积极参与奖:所有参与投票并符合条件的用户均可获得20个下载积分。
来源:http://blog.csdn.net/clever101
我实现了下面这样一个窗口,如下图:
我想通过代码来修改那个窗口标题:SysApp,因为我的窗口标题是通过配置文件来设置的。要想修改Ribbon风格窗口的标题,通过获取框架窗口类指针(即CMainFrame)来SetWindowText并不可行。今天上网搜索资料,找到了解决办法。
1. 重载CMainFrame类的PreCreateWindow函数来修改窗口风格,代码如下:
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { // TODO: 在此添加专用代码和/或调用基类 if( !__super::PreCreateWindow(cs) ) return FALSE; // TODO: 在此处通过修改 // CREATESTRUCT cs 来修改窗口类或样式 cs.style &=~FWS_ADDTOTITLE; //这行是必要条件 return TRUE; }
2.在App类的InitInstance函数设置标题,代码如下:
m_pMainWnd->SetWindowText(_T("你想要什么标题"));
如果你觉得我的博客对你有帮助,请在下面网址中博客之星评选活动投我一票:
http://vote.blog.csdn.net/item/blogstar/clever101(单击候选人介绍下面的投他一票那个按钮)
参与投票有机会获奖:
最佳贡献奖:通过微博分享活动就有机会获得30元充值卡一张(每周抽选5名)
幸运奖:凡参与投票用户就有机会获得精美小礼品一份。(每周抽选5名)
积极参与奖:所有参与投票并符合条件的用户均可获得20个下载积分。
相关文章推荐
- 动态修改Ribbon风格窗口标题的做法
- 动态修改窗口标题和类名
- 如何修改MFC窗口标题
- VC中MDI程序修改主窗口的标题和图标
- 动态修改linkbutton标题
- ireport 动态修改标题以及表头,本人亲试,绝对靠谱!!!
- Linux 修改 服务器命令行 主机标题,并于远程终端窗口呈现
- 修改Windows Tomcat 窗口标题
- android TabHost 动态修改图标或者动态改变标题
- 修改MFC主窗口界面标题和图标的方法
- zookeeper 监听 动态修改ribbon和hystrix配置
- 如何动态修改窗口的Style
- EasyUI DataGrid动态修改列标题
- MFC修改主窗口风格(转)
- 动态修改数据窗口的数据源
- bat批处理修改cmd窗口大小、标题、字体、背景颜色
- Android TabHost 动态修改图标或者动态改变标题
- 修改窗口的风格ModifyStyle
- 我们应如何修改MFC窗口标题来符合自己的要求?
- ASP.NET给前端动态添加修改 CSS样式JS 标题 关键字