MFC CListCtrl控件每一项的文本显示两行 想QQ好友那样 codeproject网站上去找吧,这种例子很多的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大概有两种方式:1、使用MFC:(1)把每个联系人都做成子对话框,有多少个联系人就有多少个对话框。但是如果联系人有很多的话,将会有多个对话框,这是不可取的。(2)可以抽象出来一个类,一个联系人对应一个类的对象,将信息设置进去,在类中定义Draw接口,实现将信息及头像绘制到父窗口上,参数是父窗口的DC。至于绘制区域,根据联系人的个数,考虑到父窗口窗口大小有限,会涉及到滚动条,给每个联系人对象设置RECT区域,在类对象的Draw中,根据相对位置,将信息绘制出来。(当然要考虑拖动滚动条,item向下滚动显示) 2、使用duilib:使用基于directui的开源duilib,使用duilib中的CListUI控件,其中每个联系人对应一个CListElementUI,实现非常简单,效果也比较好。(duilib中自带的QQ demo就有这样的效果) LS说的DUILIB网上有开源的,LZ开源去下载,里面有基于DUILIB的360,QQ、迅雷播放器等等DEMO源码你可以去参考一下 这个是DUILIB库自带的360、QQ的demo 最简单的,设置listbox为ownerdraw方式,然后重写DrawItem函数 为什么大家都不把CloseHandle放在线程里面? 借助第三方来进行连接时怎么实现的? 我在 idl 里定义了一个结构,里面有 _int64 类型,为什么编译通不过啊????????? 请问如何将CFileDialog的对话框中的默认的“打开”按扭更改为“删除”按扭? 今天不爽,散几分找点平衡 求教一个CListCtrl的问题? 有没有可视化的 html 编辑 控件阿 大家推荐一本关于VC与Ado 数据库的书吧 能不能在工具栏上加Edit控件???急急急!!!!! 有那位高手能给我片断vc操作execl的例子?(com方法) Tess而act OCR 版面分析 MFC 阻塞窗口问题
1、使用MFC:
(1)把每个联系人都做成子对话框,有多少个联系人就有多少个对话框。但是如果联系人有很多的话,将会有多个对话框,这是不可取的。
(2)可以抽象出来一个类,一个联系人对应一个类的对象,将信息设置进去,在类中定义Draw接口,实现将信息及头像绘制到父窗口上,参数是父窗口的DC。至于绘制区域,根据联系人的个数,考虑到父窗口窗口大小有限,会涉及到滚动条,给每个联系人对象设置RECT区域,在类对象的Draw中,根据相对位置,将信息绘制出来。(当然要考虑拖动滚动条,item向下滚动显示)