SetLayeredWindowAttributes函數:
hwnd是透明窗體的句柄,
crKey為顏色值,
bAlpha是透明度,取值范圍是[0,255],
dwFlags是透明方式,可以取兩個值:???????? 當取值為LWA_ALPHA時,crKey參數無效,bAlpha參數有效;???????? 當取值為LWA_COLORKEY時,bAlpha參數有效而窗體中的所有顏色為crKey的地方將變為透明。??????? LWA_ALPHA = 0x2??????? LWA_COLORKEY=0x1 要使使窗體擁有透明效果,首先要有WS_EX_LAYERED擴展屬性 (舊的sdk沒有定義這個屬性,所以可以直接指定為0x80000). WS_EX_LAYERED = 0x80000
hwnd是透明窗體的句柄,
crKey為顏色值,
bAlpha是透明度,取值范圍是[0,255],
dwFlags是透明方式,可以取兩個值:???????? 當取值為LWA_ALPHA時,crKey參數無效,bAlpha參數有效;???????? 當取值為LWA_COLORKEY時,bAlpha參數有效而窗體中的所有顏色為crKey的地方將變為透明。??????? LWA_ALPHA = 0x2??????? LWA_COLORKEY=0x1 要使使窗體擁有透明效果,首先要有WS_EX_LAYERED擴展屬性 (舊的sdk沒有定義這個屬性,所以可以直接指定為0x80000). WS_EX_LAYERED = 0x80000