투명 3

[C++]다이얼로그창 투명하게 만들기

typedef BOOL (WINAPI *SetLayer)(HWND hWnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags);#define LWA_COLORKEY 0x01#define LWA_ALPHA 0x02 우선 위와 같이 새로운 타입과 상수를 정의하고 특정 Function 에 다음과 같이 정의하면 됩니다. HMODULE hUser32 = GetModuleHandle(_T("USER32.DLL")); SetLayer pSetLayer = (SetLayer)GetProcAddress( hUser32, "SetLayeredWindowAttributes" ); if( pSetLayer == NULL )return FALSE; int alphaValue = 100; //투명도 ..

유용한 정보 2024.12.25