C ++ MFC,带有复选框的自定义网格,单选按钮[关闭]
Posted
技术标签:
【中文标题】C ++ MFC,带有复选框的自定义网格,单选按钮[关闭]【英文标题】:C++ MFC, Custom Grid with CheckBox, RadioButton [closed] 【发布时间】:2016-01-21 12:09:30 【问题描述】:我想创建具有内联编辑功能、复选框、单选按钮和图像的自定义网格。
我看到了很好的文章http://www.codeproject.com/Articles/8/MFC-Grid-control; 这里DrawFrameControl用来绘制Check box和Radio Button
我需要自定义复选框的外观。 是否可以自定义 DrawFrameControl 或者创建自定义控件(复选框和单选按钮)是一个好主意? 如果使用自定义控件,会不会有任何性能问题?
问候, 桑杰
【问题讨论】:
附带说明:MFC 是微软在几年前停止做的事情之一,不仅仅是最小的错误修复。对于新项目来说,这确实不是一个好的选择。 【参考方案1】:没有。您不能自定义 DrawFrameControl。它使用系统标准来绘制控件。
如果您需要自定义它,您必须自己绘制项目。但是使用图像列表并不复杂。使用 CImageList 到处都有很好的记录...
【讨论】:
感谢您的建议;你的意思是,要让图像像..一个用于检查其他未检查等...并替换用户操作? 拦截 WM_LBUTTONDOWN... 和 WM_KEYDOWN以上是关于C ++ MFC,带有复选框的自定义网格,单选按钮[关闭]的主要内容,如果未能解决你的问题,请参考以下文章