| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1786 人关注过本帖
标题:[求助]如何修改系统默认的标题栏?
只看楼主 加入收藏
ligt0610
Rank: 1
等 级:新手上路
帖 子:204
专家分:5
注 册:2006-6-29
收藏
 问题点数:0 回复次数:11 
[求助]如何修改系统默认的标题栏?
具体描述:
在设置背景(就是加载BMP图片)的同时
把系统默认的标题栏改成如图片所视的标题栏
如QQ游戏中连连看的标题栏是如何改的
图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2006-8-26 19:56:04编辑过]

搜索更多相关主题的帖子: 标题栏 连连看 系统 游戏 
2006-08-26 19:55
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
告诉你一个最简单的办法(步骤如下):
1.做一张,或者下一张你想要的ico图,作为这个标题拦的图标
2.导入到图标ico那里,然后把IDR_MAINFRAME这个ID的删掉,把这个ID换成你要的图形的,把rc文件删除,重新编译生成。
3.修改string table 中的第一行的第2个和第3个\n为空

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-08-26 22:11
ligt0610
Rank: 1
等 级:新手上路
帖 子:204
专家分:5
注 册:2006-6-29
收藏
得分:0 

谢谢
我先去试试


通过不断的学习与思考才是提高自己能力的最好途径。。。。。。。
2006-08-26 22:24
ligt0610
Rank: 1
等 级:新手上路
帖 子:204
专家分:5
注 册:2006-6-29
收藏
得分:0 
突然又想到一个问题:
可不可以让标题栏的图标与应用程序的图标不一样???

通过不断的学习与思考才是提高自己能力的最好途径。。。。。。。
2006-08-26 23:08
yeshirow
Rank: 4
等 级:贵宾
威 望:10
帖 子:854
专家分:0
注 册:2006-6-8
收藏
得分:0 

sure


原來朋友仔感情再天真, 亦是我永遠也會愛惜的人, 明日愛他人, 也記住學會不要緊; 原來朋友比戀人更高分, 亦讓我開始懂得不記恨, 若大家都敏感, 我更要永遠記得拒絕再因小事怪人, 爲何沒有這條校訓...Twins-朋友仔 MCSD Training
2006-08-26 23:12
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 
The SDI Case
In a single document interface (SDI) application, the default window style in the framework is a combination of the WS_OVERLAPPEDWINDOW and FWS_ADDTOTITLE styles. FWS_ADDTOTITLE is an MFC-specific style that instructs the framework to add the document title to the window’s caption.
意思就是说由于有FWS_ADDTOTITLE这种样式,单文档的应用程序会用文档的标题作为窗口标题可以在PreCreateWindow(CREATESTRUCT& cs)中取消这种样式:cs.style = cs.style & ~FWS_ADDTOTITLE;然后可以设置自己的标题:
cs.lpszName = "我的标题";

当然更简单的就是在String Tab中IDR_MAINFTRAM中直接修改

天行健,君子以自强不息!!QQ:68660681
2006-08-28 13:01
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 

改图标只需要用一张同名的ICO图片覆盖了原图标图片。。。。


天行健,君子以自强不息!!QQ:68660681
2006-08-28 13:06
ligt0610
Rank: 1
等 级:新手上路
帖 子:204
专家分:5
注 册:2006-6-29
收藏
得分:0 
以下是引用maoguoqing在2006-8-28 13:06:59的发言:

改图标只需要用一张同名的ICO图片覆盖了原图标图片。。。。

这样标题栏的图标与应用程序的图标还是一样的
我的意思是用一副图片覆盖整个对话框(包括客户区与非客户区)
这样的话就不用考虑标题栏的图标了
不知道这样描述够不够清楚


通过不断的学习与思考才是提高自己能力的最好途径。。。。。。。
2006-08-28 14:29
maoguoqing
Rank: 6Rank: 6
来 自:重庆
等 级:贵宾
威 望:28
帖 子:2980
专家分:19
注 册:2005-12-5
收藏
得分:0 

以下是引用maoguoqing在2006-8-28 13:06:59的发言:

改图标只需要用一张同名的ICO图片覆盖了原图标图片。。。。

这样标题栏的图标与应用程序的图标还是一样的

恩,,不可吗??我又试了一下,可以哇...

要用一副图片覆盖整个对话框??那我到是不知道了。。


[此贴子已经被作者于2006-8-28 15:13:52编辑过]


天行健,君子以自强不息!!QQ:68660681
2006-08-28 14:46
wfpb
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2188
专家分:0
注 册:2006-4-2
收藏
得分:0 
似乎不能整个覆盖吧?

[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!
2006-08-28 15:29
快速回复:[求助]如何修改系统默认的标题栏?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030015 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved