2012-08-07 46 views
0

正如你知道,MFC的CFontDialog確實在字體大小僅支持INT。 如果您檢查了MS Office,您會發現字體對話框通常支持Float字體大小。高級CFontDialog

那麼,什麼是實現此功能

  1. 有沒有實現字體對話框我可以在MFC中使用適當的方法是什麼?
  2. 是否有任何外部第三個奇偶校驗庫或代碼?
  3. 我應該繼承CFontDialog並實現該功能,這是適用的?
  4. 我可以使用.NET對話,並呼籲它在MFC?

回答

1

MS Office的犯規使用的CFont對話框。你不能使用CFont對話框來支持十進制數字。請查詢this關於同一主題的討論。

+0

所以,建議的解決方案是什麼是最好的,因爲我在他們實現了自定義對話框中的討論看? – 2012-08-07 13:20:05

+1

@Strikerz是的,你需要實現自定義對話框 – Jeeva 2012-08-08 03:47:15

0
  1. 改變我現在用加倍的字體的磅值。
  2. 增加了一個允許編輯的下拉組合框。
  3. 的組合,編輯和選擇處理的兩個事件改變。
  4. 它的工作般的魅力,而無需創建一個對話框