高级CFontDialog

时间:2012-08-07 11:10:22

标签: c++ c visual-c++ mfc

如您所知,MFC的CFontDialog仅支持字体大小的int。 如果您检查了MS Office,您会发现Font Dialog通常支持Float字体大小。

那么实现此功能的适当方式是什么

  1. 我可以在MFC中使用任何已实现的字体对话框吗?
  2. 是否有任何外部第3个奇偶校验库或代码?
  3. 我应该继承CFontDialog并实现该功能,这是否适用?
  4. 我可以使用.NET对话框并在MFC中调用它吗?

2 个答案:

答案 0 :(得分:1)

MS Office不使用字体对话框。您不能使用字体对话框来支持十进制数字。查看this关于同一主题的讨论。

答案 1 :(得分:0)

  1. 将我正在使用的字体的磅值更改为加倍。
  2. 添加了允许编辑的Drop Down Combobox。
  3. 为组合,编辑和选择更改处理了两个事件。
  4. 没有创建Dialog
  5. 就像魅力一样