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++ - 堆通常是如何实现的?

c - STM32L476G Discovery上的USART通信

c++ - 如何在 Windows Mobile 中以 C++ 编程方式获取任何进程使用的内存

c++ - 由于未调用 _ReadBarrier() 而导致错误的示例程序是什么?

c++ - C/C++ 服务器不发送最后几行文件

c++ - 有一个很长的缓冲区,但只使用最后 1GB 字节的数据。

c++ - 提高 Basler 相机的 fps

c++ - 创建 USB 隧道以连接加密狗

c++ - 在 c++/MFC 中读取 key 并从 .ini 文件中获取部分

c++ - 内联函数,它等于 “sizeof expression”,但是返回一个带符号的值