vc6.0实现xp风格,gripper does not redraw correctly
来源:互联网 发布:腾讯云 linux pptp 编辑:程序博客网 时间:2024/05/23 14:06
用vc6.0做出来的界面中自定义的控件都是旧风格的,色彩及样式都没有xp下的好看,滚动条就是明显的例子。关于怎样在实现xp风格有很多方法。查资料发现用的最多的是采用manifest,我也没深究manifest到底是怎么回事,反正也不是专业人生,拿来可以用就行了。具体实现方便可参考网上资料。
但用后有一个新的问题,就是toolbar的左端绘制好像有问题,但发现toobar,gripper(我不知道中文翻成什么)附近的背景色好像没有重绘,网上也有人提到过这个问题,说是什么旧风格的toolbar和xp风格toolbar的尺寸差异造成的,要自己做细微调整。最后在网上找了很久才在一个论坛上发现了一个非常简单的办法。只需要建立一个继承CToolBar的类,然后响应背景重绘消息即可。
BOOL CXPClassicToolbar::OnEraseBkgnd(CDC* pDC)
{
CRect r;
pDC->GetClipBox(&r);
pDC->FillSolidRect(r.left, r.top, r.Width(), r.Height(),
::GetSysColor(COLOR_3DFACE));
return TRUE;
}
来源:www.themssforum.com/MFC/Manifest-grip/
- vc6.0实现xp风格,gripper does not redraw correctly
- VC6 实现XP风格
- VC6.0应用程序实现XP风格简便方法
- vc6.0程序界面实现XP风格方法
- 在VC6中实现XP风格
- VC6无负担实现XP风格界面
- 关于VC6简单实现xp风格界面
- VC6 MFC xp风格
- XP环境在VC6.0下使程序直接具有XP风格(XP style)
- 怎样让VC6.0写出来的程序在XP下显示为XP风格
- VC6编写程序具备XP风格方法
- VC6实现XP风格的控件效果(和VC2005一样)
- 真正彻底 实现vc6下 activex dll 的xp风格(theme) 的方法。
- 自绘实现透明、图标文字共存、XP风格按钮(附VC6源码)
- VC实现xp风格
- VC 实现XP风格
- 汇编语言实现XP风格
- BCB实现XP风格
- windows 7与大家一起过节日
- WPF感悟(3)——关于向窗体动态添加控件
- Apache soap+tomcat 配置问题
- how to make one bootable USB stick with OpenSolaris 2008.05
- .net使用FileUpLoad控件上传文件
- vc6.0实现xp风格,gripper does not redraw correctly
- 再谈OpenJWeb快速开发平台商业价值
- 利用JDOM从数据库读取信息生成XML树再到客户端实现
- 网页搜索
- 弹球小游戏C代码
- javascript 字符串asc编码
- 上海之行!!
- FileUpload控件上传图片并自动生成缩略图、带文字和图片的水印图
- C8050F02x单片机FLASH读写(Keil C编程心得)