2015-04-07 25 views
0

在我的主程序中,我有一個包含許多控件的撥號盒。 其中之一是一個女巫的靜態控制,我想繪製一個圖像上的文字和一些透明效果。C++在外部DLL的dilogex控件上創建hdc

任何人都可以幫忙嗎?

回答

0

你應該考慮從CStatic派生自己的類。您應該使用SS_OWNERDRAW樣式定義靜態控件,以便您可以在CStatic::DrawItem中處理其渲染。調用DrawItem時,您將收到一個指向嵌入其中的DrawItemStruct的指針,該指針指向控件的DC,您可以使用該控件將其呈現到控件中。我建議看看這個實現:http://www.codeproject.com/Articles/9064/Yet-Another-Transparent-Static-Control