프로그래밍/MFC , WinAPI
SetLayeredWindowAttributes 함수란 무엇인가?
친루엄
2018. 4. 13. 17:59
BOOL WINAPI SetLayeredWindowAttributes ( _In_HWND hwnd, _In_ COLORREF crKey, _In_ BYTE bAlpha, _In_ DWORD dwFlags );
함수를 사용하려면 윈도우의 속성을 리이어드속성으로 설정해줘야합니다.
SetWindowLong 함수를 사용하면 됩니다.
윈도우의 투명도를 지정합니다.
hwnd
투명도를 지정할 핸들입니다.
crKey
투명화를 시킬 색상입니다.
bAlpha
0~255 까지 있으며 0으로 가까워 질수록 투명해집니다.
dwFlags
LWA_ALPHA - bAlpha값을 사용할때 사용해줍니다.
LWA_COLORKEY - crKey값을 사용할때. 지정해줍니다.
or 연산자로 조합 가능합니다.