坎坷WTL行(一)重绘CListViewCtrl

刚刚上手WTL,对C++GUI编程不熟悉的我倍加痛苦。下载WTL最新版8.1,可以自己在网上找。汉化WTL向导,然后放置在VS安装目录中。

新建一个MDI工程,为了方便添加类的成员函数,切记要创建.CPP文档。


不使用view,然后想添加内容,习惯的拖拽控件的我倍感手足无措。


重新建一个工程,加入ListViewCtrl视图。把使用类的部分COPY到上一个项目中,然后重新定义自己的CListViewCtrl类。

终于可以使用listviewctrl做为视图使用了。首先在OnCreate中给列表设置样式,并添加列:

    this->SetExtendedListViewStyle(this->GetStyle()|LVS_EX_GRIDLINES | LVS_REPORT | LVS_EX_DOUBLEBUFFER);
    this->ModifyStyle(0, LVS_SINGLESEL);//单选

执行后发现列表没有反应。但是在CChildFrame::OnCreate中给其添加数据是可以显示的。调试一下,发现代码执行过,但就是出不来,头大呀:google之,发现要在OnCreate中做一些处理ÿ

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值