社区
界面
帖子详情
MFC中自带CListCtrl的网格绘制在哪个函数中?
wenyu_2
2011-10-27 06:44:40
RT
...全文
224
15
打赏
收藏
MFC中自带CListCtrl的网格绘制在哪个函数中?
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenyu_2
2011-10-31
打赏
举报
回复
Custom Draw是一个与回调类似的过程。在某些画List Control的地方,系统通过一个Notification消息提醒你的程序。 你可以选择忽略这些消息,(这个就是标准的ListControl) 处理部分消息(在ListControl上产生部分的效果),或者全部重画(这就是指的是Owner Draw).
恐怖骑士_0614
2011-10-30
打赏
举报
回复
需要自绘,没有万能
Lindsay
2011-10-29
打赏
举报
回复
楼上的几位回答的都不错,我在这里在发表一下自己的见解:
1、自绘 添加Customdraw函数
2、SetExtendedStyle(LVS_EX_GRIDLINES)采用这种风格
希望能解决您的问题
psbeond
2011-10-29
打赏
举报
回复
没有任何函数可以控件CListCtrl中的网格线,你只能处理WM_PAINT来自绘。
------------------------------------------------------------------------
HarriLiu
2011-10-29
打赏
举报
回复
路过,学些中
wenyu_2
2011-10-29
打赏
举报
回复
to allen_lanyuhai:邮件已经收到,谢了。。
to xuying123456(皮皮影):在Customdraw函数和DrawItem(..)函数中自绘有什么区别?
allen_lanyuhai
2011-10-28
打赏
举报
回复
已经发过去了..
wenyu_2
2011-10-28
打赏
举报
回复
我想屏蔽掉第一列的网格显示,该怎么办,各位有什么见解?
雪山青木
2011-10-28
打赏
举报
回复
网格绘制应该在OnPaint中吧,即使重载了DrawItem也不影响2楼函数的使用,个人见解`^`
xjtuzhw
2011-10-28
打赏
举报
回复
CListCtrl::SetExtendedStyle(LVS_EX_GRIDLINES);
wenyu_2
2011-10-28
打赏
举报
回复
[Quote=引用 6 楼 allen_lanyuhai 的回复:]
自绘可以实现你要的小伙..
在DrawItem(..)函数中去绘制..可以发个邮箱,然后,我发实现代码给你...
[/Quote]
我的邮箱eee_008@sina.com
麻烦6楼了。。
yuucyf
2011-10-28
打赏
举报
回复
[Quote=引用 楼主:]
MFC中自带CListCtrl的网格绘制在哪个函数中?
[[/Quote]
在MFC CListCtrl这个标准控件中实现,所以你看不到标准控件CListCtrl的网格绘制代码。如果想实现一些比较好看的功能,那楼主可以自绘。
把控件的OWERDRAW style选上,并实现DrawItem()就可以达到楼主的要求了.
allen_lanyuhai
2011-10-28
打赏
举报
回复
自绘可以实现你要的小伙..
在DrawItem(..)函数中去绘制..可以发个邮箱,然后,我发实现代码给你...
雪山青木
2011-10-28
打赏
举报
回复
[Quote=引用 4 楼 wenyu_2 的回复:]
我想屏蔽掉第一列的网格显示,该怎么办,各位有什么见解?
[/Quote]获取第一列所有ITEM的RECT,然后用底色画矩形。
allen_lanyuhai
2011-10-27
打赏
举报
回复
在DrawItem(..)中。。。。
自绘
CLi
stCtrl
(实现格子网状,去掉竖线)
在Windows编程
中
,
CLi
stCtrl
是
MFC
(Microsoft Foundation Classes)库
中
的一个控件类,用于创建类似电子表格的视图,通常用于显示列表或表格数据。本话题将深入探讨如何自绘
CLi
stCtrl
,以实现格子网状效果并去除竖线...
MFC
CLi
stCtrl
重绘,功能全
在Windows应用程序开发
中
,Microsoft Foundation Class (
MFC
)库提供了一组封装的Windows API控件,其
中
CLi
stCtrl
是用于创建列表视图控件的类。
CLi
stCtrl
提供了丰富的功能,如显示列、行数据,支持多种视图样式,以及...
MFC
CLi
stCtrl
设置每行颜色、每列颜色 或者单独项颜色
这通常涉及重写`OnDrawItem`和`OnDrawSubItem`
函数
,这两个
函数
在
MFC
消息映射
中
被调用,用于
绘制
列表项和子项。 4. **LVS_OWNERDRAWFIXED风格**:为了允许我们控制每个项的
绘制
,我们需要在创建
CLi
stCtrl
时设置LVS_...
完美自
绘制
CLi
stCtrl
控件2[
MFC
]例子源码
在这个“完美自
绘制
CLi
stCtrl
控件2[
MFC
]例子源码”
中
,开发者深入探讨了如何利用
CLi
stCtrl
的自绘功能,以创建具有独特视觉效果的界面。 自绘是控制项显示的一种技术,允许程序员精确地控制控件的外观,而不是依赖于...
MFC
画表格和半圆
在
MFC
中
,可以使用`C
Cli
entDC`和GDI
函数
来
绘制
图形。为了在对话框上
绘制
半圆,我们需要重载`OnPaint()`
函数
: ```cpp void CMyDialog::OnPaint() { CPaintDC dc(this); // 用于
绘制
的设备上下文 // 获取对话框...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章