Visual C++ 반투명 윈도우 만들기

// 생략 ...
  case WM_CREATE:
   // 윈도우 2000 이상의 운영체제에서만 가능
   // 윈도우를 Layer 형식으로 만든다.
   SetWindowLong(hWnd, GWL_EXSTYLE, GetWindowLong(hWnd, GWL_EXSTYLE) | WS_EX_LAYERED);
   // 3번재값(alpha) 값으로 투명도를 설정한다.
   SetLayeredWindowAttributes(hWnd, 0, 100, LWA_ALPHA);
// 생략 ...

comments:

댓글 쓰기