cview类 public_第五节 CView和GDI以及类与继承

第四节

CView

GDI

以及类与继承

一.建立

MFC

单文档

首先打开

VS2008

,在“文件”中新建项目,选择

visualC++

中的“

MFC

应用程序”

命名为“

Five

”确认,弹出“

MFC

应用程序向导”

点击下一步,

在应用程序类型中选择

“单文档”

“用户功能界面”

中勾选

“最大化”

点击下一步,在生成的类中的

基类选择“

CView

,点击完成单文档

CView

的建立。

然后像以前一样将工程属性中的常规中使用的字符集改为“使用多字节字符集”

二.熟悉

CView

的结构

CView

不像前面所说的

CFromView

,在

CView

中没有对话框,没有可以从工具箱拖动

的控件等,只能在自己利用代码创建一个控件并为其添加事件。

下面我们以建立一个

CTreeCtrl

,即树状控件。

首先在

FiveView.h

中实例化一个控件对象,代码如下:

CTreeCtrl m_tree;

然后再

FiveView.cpp

中创建一个

CTreeCtrl

,创建前需要先为

FiveView.cpp

添加一个

OnCreat()

事件,创建方法在前面几节中有介绍,下面创建

CTreeCtrl

,代码如下:

int CFiveView::OnCreate(LPCREATESTRUCT lpCreateStruct)

{

if (CView::OnCreate(lpCreateStruct) == -1)

return -1;

m_tree.Create(WS_VISIBLE|WS_CHILD|WS_BORDER|TVS_HASLINES|TVS_HASBUT

TONS|TVS_EDITLABELS|TVS_LINESATROOT|TVS_CHECKBOXES,CRect(0,0,0,0),this,ID

C_TREECTRL);

m_tree.ModifyStyle(TVS_CHECKBOXES,0);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值