CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
(图)邪恶的韩国UMPC 使用 Java 编写数据库应用新规范
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

[CSDN处女帖]求教关于对话框界面的问题[鞠躬]

楼主prettywondering(VC小屁孩)2005-09-04 18:08:38 在 VC/MFC / 基础类 提问

/*  
  大家好,小弟刚刚接触MFC不久,有几个问题在其他地方找遍了也得不到一点解答,  
   
  久闻CSDN的大名,今天终于投奔过来啦。看到这里讨论热烈,高手云集,我觉得  
   
  我自己的问题终于有指望解决了。小弟先行谢过!  
   
  我有两个问题,都是和界面有关的,能帮助我回答其中任一的,我都会多多给分。  
   
  而我更希望能在这里交到志同道合的知心朋友,我刚刚本科毕业参加工作的:)  
  */  
   
  我的一个对话框程序总的来说包含一个主菜单和一个Tab   Control控件。  
   
  现在整个软件都完成了,只剩下界面美化部分。我给整个对话框加了背景图,  
   
  可剩下菜单栏(MenuBar)和Tab页标签栏加不上,所以请教大家该怎么办?  
   
  这两部分只需要加个背景色就可以了,如果能尽量在不使用第三方控件的前提下加上  
   
  背景图就更好了。请问该怎么加,谢谢!在线等。 问题点数:40、回复次数:11Top

1 楼prettywondering(VC小屁孩)回复于 2005-09-04 20:23:34 得分 0

第一次发帖就被如此冷落,怎么没人搭理我啊?求求大家帮帮我啊。Top

2 楼prettywondering(VC小屁孩)回复于 2005-09-04 23:17:59 得分 0

这么晚了我还在等,请你们帮帮我吧。。。。  
   
  55555555555555555555555555555555555Top

3 楼caozhy(cfx)回复于 2005-09-04 23:24:51 得分 5

用   CCoolBar   代替菜单栏,放一个工具栏,不要图标,光是文字,这样看起来和菜单一样。按下按钮,弹出子菜单即可。因为   CoolBar   支持贴图的。Top

4 楼prettywondering(VC小屁孩)回复于 2005-09-05 08:49:36 得分 0

哎,如果实在没有办法就只能这样了,其实也用不到CCoolBar,放几个按钮就可以当菜单了。  
   
  那Tab呢,自绘可以实现背景吗?Top

5 楼Mackz(在相互)回复于 2005-09-05 09:34:43 得分 5

凡是要修改界面的,自绘是最好的方法。Top

6 楼prettywondering(VC小屁孩)回复于 2005-09-05 10:21:51 得分 0

楼上的你好,能否再说清楚一些呢?  
   
  我没有看到能对整条MenuBar和Tab进行自绘的例子,你能帮我举个例子吗?谢谢了。Top

7 楼huxzjqhh(黑石)回复于 2005-09-05 10:29:59 得分 5

加载一个位图,然后得到DC,用DC把位图给贴上去Top

8 楼fisker0303(天塌了,地陷了,小花狗不见了.)回复于 2005-09-05 10:30:26 得分 20

就是子类化啦。  
  www.codeproject.com里很多各种控件子类化的例子。Top

9 楼caozhy(cfx)回复于 2005-09-05 10:58:27 得分 5

用   GetWindowLong   得到窗口过程,用   SetWindowLong   挂钩自己的回调,截获   WM_PAINT   消息,自画,最后调用   CallDefWindowProc   完成。Top

10 楼prettywondering(VC小屁孩)回复于 2005-09-05 12:31:13 得分 0

huxzjqhh(黑石)   &   caozhy(cfx),   你们说的方法很好,但我似乎还不会,鉴于目前时间比较紧可能现学是来不及了,我会慢慢尝试的,谢谢。  
  fisker0303(天塌了,地陷了,小花狗不见了.),你给的网站非常好,我正在看,谢谢。  
  以后一定要写个一句话改变背景的代码出来!(哦?可能吗?)  
  :)Top

11 楼prettywondering(VC小屁孩)回复于 2005-09-05 23:16:44 得分 0

多谢各位,我的问题终于解决啦;总的来说,是fisker0303(天塌了,地陷了,小花狗不见了.)提供的网站救了我,所以要多给他分;而其他几位朋友的建议都很好,可我现在还不明白,等以后会用了再多多酬谢你们吧。Top

相关问题

  • 对话框界面设置
  • 对话框界面难题
  • 关于对话框界面问题??
  • 怎样在MDI界面里打开一个对话框?
  • 对话框界面如何捕捉键盘输入?
  • 怎么让主程序(对话框)不显示界面?
  • 如何在对话框界面中实现动画?
  • 如何将一个对话框在主界面之前显示?
  • 如何更新对话框的用户界面
  • QQ里"设置"对话框界面是怎么做成的?

关键词

  • 界面
  • 控件
  • 对话框
  • 菜单
  • 谢谢
  • 背景
  • 栏
  • 例子
  • 问题
  • tab

得分解答快速导航

  • 帖主:prettywondering
  • caozhy
  • Mackz
  • huxzjqhh
  • fisker0303
  • caozhy

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo