c++ - 高级CFontDialog

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

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

那么实现这个功能的合适方式是什么

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

最佳答案

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

关于c++ - 高级CFontDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11844666/

相关文章:

c++ - delete[] 如何知道 C++ 中的数组长度?

c - glib hashtable 在删除时是否释放 key ?

c - 当预期值是 int 类型而输入的值不是 int 类型时,如何验证用户输入?

visual-studio - 视觉C++ : How to disable specific linker warnings?

visual-c++ - C++/CLI 句柄运算符

c++ - 如何查看 SCons 中将构建哪些目标?

c++ - 从 VB6 调用的 C++ DLL 函数中的输出数组参数

c++ - 如何在 C++ 中更改 MessageBox 的位置

c++ - 在哪里画 size_t 和 unsigned int 之间的界限?

c++ - 带有常规文件的 System.AccessViolationException