0

如您所知,MFC 的 CFontDialog 仅支持 int 字体大小。如果您检查了 MS Office,您会发现字体对话框通常支持浮动字体大小。

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

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

2 回答 2

1

MS Office 不使用 CFont 对话框。您不能使用 CFont 对话框来支持十进制数。检查有关同一主题的讨论

于 2012-08-07T11:42:14.067 回答
0
  1. 将我使用的字体的磅值更改为双倍。
  2. 添加了允许编辑的下拉组合框。
  3. 处理了 Combo、Edit 和 Selection Changed 的​​两个事件。
  4. 它像魅力一样工作,无需创建对话框
于 2012-10-15T08:40:10.657 回答