0
我開始爲新項目開發一系列自定義ATL ActiveX控件,並使用ATL項目嚮導。展望未來,我想確保控件可以在C#和VC++中使用。ATL ActiveX字體屬性
我遇到了一個問題,我可以創建一個C#項目,將我的控件放在窗體上並更改字體屬性。渲染的文本會立即重新繪製爲新選擇的字體。
但是,當我在VC++中創建一個基於MFC的項目時,將我的控件放在對話框中並更改font屬性。呈現的文本不會以新選擇的字體重新繪製。如果我在對話框上移動我的控件,測試會得到正確重繪
什麼給出了?這兩個應用程序框架都託管在同一個MSVS 2010環境中,並使用相同的工具箱,但行爲不同。我已經搜索了幾個小時的答案,但無濟於事。
在運行時沒有問題。謝謝 – user1269285 2012-04-03 11:41:07