MFC,自绘
来福4
这个作者很懒,什么都没留下…
展开
-
MFC-CListCtrl重绘,添加按钮到单元格
原文链接MFC Listctrl 不支持单元格颜色设置,以及单击其中某一单元格时高亮显示,要想达成自己的目的,就只能对其重绘。关于单元格中按钮的添加,说一下思路,首先要重写CButton类,将其单击事件接口进行重写,这里就是发送自定义消息,到主窗口界面进行响应,然后在要生添加按钮的单元格中生成新的按钮,加入链表中进行存放,同时记录对应的单元格的行列信息,然后在单元格进行重绘时,改变button 位置即可,有个问题就是当listcontrol的大小发生变化时,因为重绘的原因,按钮的位置移动会有明显痕迹转载 2020-07-24 11:33:43 · 2375 阅读 · 2 评论 -
MFC封装进度条dll
好吧,其实这个过程相对来说比较简单,也没有什么特别需要讲解的,就是在处理的过程中有几个问题需要注意。鉴于好像网上没有特别的教程来讲解这个问题,所以我这里稍微记录一下以免自己以后忘记,同时也是帮助有需要的人。我们的目的是在程序启动的过程中能够弹出一个进度条,同时这个进度条的为止,进度能够由外部函数控制,主要包括:1.设置进度条的范围;2.设置进度条的步长;3.进度条向前走一步。另外需要封装好打开和关转载 2018-01-03 15:28:14 · 546 阅读 · 0 评论 -
MFC自绘按钮 动态效果
最近项目需要实现按钮的动态效果,多方学习,现在终于能实现一些功能了。过程如下: 第一,新建一MFC对话框应用程序。 第二,删除自带按钮,并添加两个按钮,button1,button2,ID为IDB_BUTTON1,IDB_BUTTON2.同时响应鼠标单击按钮事件。如下void Cbutton_fly3Dlg::OnBnClickedButton2()//vide转载 2017-12-12 10:24:40 · 1358 阅读 · 0 评论