BCG中的TabView使用

在BCG的例子中有个TabView的例子单独拿出来重写一遍:

1.工程建立MDI的(SDI的工程也可以)。MDI的直接可以把CVIEW 改为CBCGPTabView.(请不要忘记把CPP中所有的CView改为CBCGPTabView,)

2.继承CBCGPTabView 后添加 View1,View2,View4后,在XXView中加OnCreate函数,里面添加RunClass(),再包含一下头文件,编译通过,

   但是运行起来确空白的,没有 3个tab

是因为在XXView 的CPP 中:

IMPLEMENT_DYNCREATE(CTVBView, CView)

BEGIN_MESSAGE_MAP(CTVBView, CView)

类似于这些地方的CView并没有改成CBCGPTabView,

 之前只是改的.h中继承于CBCGPTabView。

3.运行起来后发现MDI的在窗口移动过程中tabview 其中的一个显示字符串的窗口移动完后会有闪烁,但是SDI的并没有闪烁。

还不知道是为什么

posted @ 2019-01-28 09:29  伟大的厨师  阅读(300)  评论(0)    收藏  举报