社区
界面
帖子详情
MFC如何禁用一列或者一个单元格
ralln
2015-01-29 11:04:22
首先,我知道要自绘CListCtrl
其次,我已经实现了禁用一行,使用的是CLIstCtrl的GetItemRect()获取的一行的矩形,然后disabled掉它就行
现在CListCtrl中没有直接获取一列的矩形的函数,那么该如何获取一列的矩形呢?
如果一列很难获取,那一个单元格的矩形也可以,请问谁知道该怎么做么?
...全文
141
2
打赏
收藏
MFC如何禁用一列或者一个单元格
首先,我知道要自绘CListCtrl 其次,我已经实现了禁用一行,使用的是CLIstCtrl的GetItemRect()获取的一行的矩形,然后disabled掉它就行 现在CListCtrl中没有直接获取一列的矩形的函数,那么该如何获取一列的矩形呢? 如果一列很难获取,那一个单元格的矩形也可以,请问谁知道该怎么做么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
worldy
2015-01-29
打赏
举报
回复
既然是自绘,那么你对用户的操作在指定的行列里不响应,不就行了?
Eleven
2015-01-29
打赏
举报
回复
其次,我已经实现了禁用一行,使用的是CLIstCtrl的GetItemRect()获取的一行的矩形,然后disabled掉它就行 现在CListCtrl中没有直接获取一列的矩形的函数,那么该如何获取一列的矩形呢? ------------------------------- 你一行的高度可以得到,一共有多少行你也能得到,然后换算成列的矩形应该也没有问题吧~
MFC
快速入门
微软基础类库(英语:Microsoft Foundation Classes,简称
MFC
)是微软公司提供的
一个
类库(class libraries),以C++类的形式封装了Windows API,并且包含
一个
应用程序框架,以减少应用程序开发人员的工作量,这是一套
mfc
快速入门的课程,主要对
MFC
各个控件的讲解如何使用,以及Windows
MFC
框架原理与工程应用开发。本课程重点讲解在windows平台开发使用
MFC
框架进行应用程序开发的技巧。
MFC
-CListCtrl重绘,添加按钮到
单元格
MFC
Listctrl 不支持
单元格
颜色设置,以及单击其中某一
单元格
时高亮显示,要想达成自己的目的,就只能对其重绘。 关于
单元格
中按钮的添加,说一下思路,首先要重写CButton类,将其单击事件接口进行重写,这里就是...
MFC
利用List Control实现Excel部分功能:单个
单元格
编辑、多行数据粘贴、左键框选统一框选范围所有数据。
MFC
List Control实现部分Excel功能:单个
单元格
编辑、多行粘贴、左键拖拽框选
MFC
改变ListCtrl某行的背景色或者字体颜色
pNMHDR 说到底只是
一个
指针,大多数情况下它指向
一个
NMHDR结构对象,NMHDR结构如下: typedef struct tagNMHDR { HWND hwndFrom; UINT idFrom; UINT code; } NMHDR; ...
MFC
列表视图控件List Control 使用一
列表视图控件的创建
MFC
同样为列表视图控件的操作提供了CListCtrl类。如果我们不想在对话框模板中直接拖入List Control来使用列表视图控件,而是希望动态创建它,则要用到CListCtrl类的成员函数Create函数,原型如下...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章