![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
文章平均质量分 68
Joany_yang
这个作者很懒,什么都没留下…
展开
-
可设置背景、字体的CStatic
现成的控件不能完全满足我们的需求时,可以自己写个基于现有控件的子类/辅助类, 按照自己的特定需求来定制自己的控件。特别是对特殊风格的UI显示效果,般都通过重写DrawItem/OnCustomDraw这2个函数实现1. 定义一个CStaticEx继承自CStatic2. 属性接口SetBkColor(COLORREF clrBkgnd); SetFont(原创 2006-11-01 08:56:00 · 2373 阅读 · 0 评论 -
List控件上的4态Checkbox
MFC ListCtrl提供这样的属性:可以在每一行的第一列绑定一个Checkbox(set LVS_EX_CHECKBOXES style)。一般情况下,Checkbox 显示2个状态: Checked/ UnChecked。如果有这样的需求:ListCtrl要求4 个状态的Checkbox,多加Enable/Disable属性。目前来说,我没有找到方法来取得这些Chec原创 2006-11-08 08:44:00 · 1665 阅读 · 0 评论 -
透明窗体的实现
1. #define WS_EX_LAYERED 0x00080000 #define LWA_COLORKEY 1 // Use color as the transparency color.#define LWA_ALPHA 2 // Use bAlpha to determine the opacity of the layerHMODULE hModule =GetModu原创 2007-05-21 15:28:00 · 1016 阅读 · 0 评论 -
CPropertySheet使用收集
属性表/属性页定义 使用集锦 一、 按钮操作 21. 移动: 22. 隐藏: 23.移除按钮 24. 设置默认焦点按钮(响应Enter键按钮) 2二、 属性页标签操作 31. 修改名字: 32. 改变字体 33.改变颜色 34. 显示位图 35原创 2007-06-06 10:28:00 · 3883 阅读 · 0 评论 -
CListCtrl按列排序
CListCtrl 的排序问题目录:问题描述:... 1解决方案:... 2Failed solution:2Successful Solution. 31. CompareFunc两个比较参数的设置... 32.CompareFunc 回调函数的实现... 43. 调用SortItems54.Header头三角的实现... 55. 对于不同数据类原创 2007-06-06 12:42:00 · 9644 阅读 · 5 评论 -
【MFC】取得bitmap的大小
CBitmap bitmap;bitmap.LoadBitmap(IDB_BITMAP3); //load resourceBITMAP bmp;bitmap.GetBitmap(&bmp);const int nWidth = bmp.bmWidth; //widthconst int nHeight = bmp.bmHeight; //height原创 2007-06-08 16:27:00 · 4181 阅读 · 0 评论