使窗體擁有透明效果的API

CWnd::SetLayeredWindowAttributes
設置不透明性和透明性
BOOL SetLayeredWindowAttributes(
   COLORREF crKey,
   BYTE bAlpha,
   DWORD dwFlags
);
dwFlags的取值是:
LWA_ALPHA = 0x2;
LWA_COLORKEY=0x1 
LWA_ALPHA被設置的話,通過bAlpha決定透明度.
LWA_COLORKEY被設置的話,則指定被透明掉的顏色爲crKey,其他顏色則正常顯示.
注:要使使窗體擁有透明效果,首先要有WS_EX_LAYERED擴展屬性(舊sdk也沒有的).
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章