vc
文章平均质量分 78
fishu
这个作者很懒,什么都没留下…
展开
-
VC中句柄、指针、ID之间的转换
win32直接操作的是句柄HANDLE,每个句柄就对应windows窗口,而vc对HANDLE进行类封装,间接操作的都是HANDLE,现在句柄只是类的一个成员变量。从句柄到指针 CWnd* pWnd=CWnd::FromHandle(hWnd); //a temporary CWnd object is created //and attached. pWnd->Attach(hW转载 2013-09-05 23:31:59 · 716 阅读 · 0 评论 -
改变ListBox中文本的颜色以及其他
上篇转载的效果不尽如人意,自己摸索了下。 先看MSDN中的CListBox::DrawItem代码 http://technet.microsoft.com/zh-cn/windowsserver/kc9hahtd(v=vs.80) 在 VC6 中新建MFC AppWized (exe) -> 选择 dialog based -> 完成。在dialog中插入一个L原创 2013-09-08 18:07:34 · 1772 阅读 · 0 评论 -
改变ListBox中文本的颜色
我们在编写基于对话框的程序的时候,常常会用到列表框,有的时候希望列表框中的某些数据能够醒目一些,最好的办法当然就是用不同的颜色来显示了,可惜listbox根本没有这个功能,listctrl倒是有,想改就得全改,其实和没改一样。那么怎么办呢,在论坛上搜一下,很简单,“重载drawitem函数”,但是怎么重载呢?晕,没人说。幸好有好心人提供了一个链接 http://www.pcvc.net/categ转载 2013-09-07 00:25:08 · 1758 阅读 · 0 评论 -
CListViewCtrl和CListCtrl设置滚动条的隐藏和显示
先了解下滚动条出现的情况:(1)ICON形式中,如果设置属性中对齐方式为LVS_ALIGNTOP,那么当内容容纳不下时,只会出现竖直滚动条(Vertical Scroll)(2)ICON形式中,如果设置属性中对齐方式为LVS_ALIGNLEFT,那么当内容容纳不下时,只会出现水平滚动条(Vertical Scroll)(3)Report形式中,当行容纳不下时,出现竖直滚动条;当列容纳不转载 2013-09-13 00:15:05 · 3035 阅读 · 0 评论 -
实现自定义listctrl
一、 综述 Mfc自带的 listctrl 虽然能够完成一些常用的操作,但是如果对于某些特定的应用,则无能为力,这时候,就学要对空间进行扩展,以实现满足特定需要的功能。本文阐述了如何实现具有自定义行高,而且能够选择和编辑的listctrl 控件。 二、 实现 (1) 实现自定义行高。 我们都知道,mfc 自带的 l转载 2013-09-13 15:59:26 · 685 阅读 · 0 评论