Posted on 2006-11-28 21:48
平凡的天才 閱讀(12060)
評(píng)論(2) 編輯 收藏 引用
SetLayeredWindowAttributes函數(shù):
hwnd是透明窗體的句柄,
crKey為顏色值,
bAlpha是透明度,取值范圍是[0,255],
dwFlags是透明方式,可以取兩個(gè)值:???????? 當(dāng)取值為L(zhǎng)WA_ALPHA時(shí),crKey參數(shù)無(wú)效,bAlpha參數(shù)有效;???????? 當(dāng)取值為L(zhǎng)WA_COLORKEY時(shí),bAlpha參數(shù)有效而窗體中的所有顏色為crKey的地方將變?yōu)橥该鳌??????? LWA_ALPHA = 0x2??????? LWA_COLORKEY=0x1 要使使窗體擁有透明效果,首先要有WS_EX_LAYERED擴(kuò)展屬性 (舊的sdk沒(méi)有定義這個(gè)屬性,所以可以直接指定為0x80000). WS_EX_LAYERED = 0x80000