格格巫

做有艺术的程序,做一个有商人头脑的程序员。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

小试,Dialog的应用2007的样式。先看一下图片吧。

未命名

是不是和windows原先的不一样呀,呵呵。

代码很简单

1,在stdafx.h头文件中加入bcgcontrol的头文件

 

#include<BCGCBProInc.h>

 

2,在应用程序类(App类中)修改

 

class CL3App : public CWinApp,public CBCGPWorkspace


然后在app类的InitInstance方法中,加入

CBCGPVisualManager2007::SetDefaultManager(RUNTIME_CLASS(CBCGPVisualManager2007));//应用2007样式,当然2007有很多种样式,这里我只选择了默认。

3,Dialog单位的修改。
因为,dialog必须要从cbcgpdialog中派生,所以在类定义前这样写。

#define CDialog CBCGPDialog,注意这句只是在头文件中修改了,还得在实现代码中把

CDialog修改为

 

Code

 

然后在dialog单元的OnInitDialog方法中,加入

CBCGPDialog::EnableVisualManagerStyle(TRUE);

这样,生成的窗体就有2007的样式了。

posted on 2009-05-14 20:39  格格-巫  阅读(1309)  评论(0编辑  收藏  举报