2013-05-17 84 views
0

我有一個窗口用某種顏色(16,0,16)繪製。有時窗口的某些部分被不同的顏色標記着色。我想創建一個區域,只有我的colorkey(16,0,16)。如何從窗口創建指定顏色的區域

請指教什麼是達到此目的的最佳方法。

任何幫助將不勝感激!!!!

回答

1

如果區域你的意思是一個HRGN,那麼你就可以在窗口渲染到內存中的位圖,並創建一個描述您的彩色像素仍然存在矩形RGNDATA元素的數組,然後該數組傳遞給ExtCreateRegion()創建HRGN

+0

非常感謝您寶貴的建議。其實我找到了一篇非常有趣的文章「http://www.flipcode.com/archives/Win32_Window_Skinning.shtml」。這篇文章解釋了我正在尋找的東西。 –