【问题标题】:C++ MFC, Custom Grid with CheckBox, RadioButton [closed]C ++ MFC,带有复选框的自定义网格,单选按钮[关闭]
【发布时间】:2016-01-21 12:09:30
【问题描述】:

我想创建具有内联编辑功能、复选框、单选按钮和图像的自定义网格。

我看到了很好的文章http://www.codeproject.com/Articles/8/MFC-Grid-control; 这里DrawFrameControl用来绘制Check box和Radio Button

我需要自定义复选框的外观。 是否可以自定义 DrawFrameControl 或者创建自定义控件(复选框和单选按钮)是一个好主意? 如果使用自定义控件,会不会有任何性能问题?

问候, 桑杰

【问题讨论】:

  • 附带说明:MFC 是微软在几年前停止做的事情之一,不仅仅是最小的错误修复。对于新项目来说,这确实不是一个好的选择。

标签: c++ mfc win32gui


【解决方案1】:

没有。您不能自定义 DrawFrameControl。它使用系统标准来绘制控件。

如果您需要自定义它,您必须自己绘制项目。但是使用图像列表并不复杂。使用 CImageList 到处都有很好的记录...

【讨论】:

  • 感谢您的建议;你的意思是,要让图像像..一个用于检查其他未检查等...并替换用户操作?
  • 拦截 WM_LBUTTONDOWN... 和 WM_KEYDOWN
猜你喜欢
  • 2012-01-07
  • 2022-01-22
  • 1970-01-01
  • 1970-01-01
  • 2014-01-22
  • 2016-03-08
  • 2012-01-16
  • 2015-03-15
  • 1970-01-01
相关资源
最近更新 更多