다음을 통해 공유


MCIWndRealize 매크로(vfw.h)

MCIWndRealize 매크로는 전경 또는 백그라운드에서 MCI 창이 실현되는 방식을 제어합니다. 또한 이 매크로를 사용하면 MCI 창의 색상표가 프로세스에서 실현됩니다. 이 매크로를 사용하거나 MCIWNDM_REALIZE 메시지를 명시적으로 보낼 수 있습니다.

구문

void MCIWndRealize(
   hwnd,
   fBkgnd
);

매개 변수

hwnd

MCIWnd 창의 핸들입니다.

fBkgnd

배경 플래그입니다. 창이 백그라운드에서 실현되도록 하려면 이 매개 변수에 TRUE 를 지정하고, 전경에서 창을 실현할 수 있는 경우 FALSE 를 지정합니다.

반환 값

없음

설명

MCIWndRealize의 일반적인 용도는 MCI 컨트롤과 이를 포함하는 애플리케이션 간의 팔레트 소유권을 조정하는 것입니다. 애플리케이션은 MCI 창이 백그라운드에서 실현되고 포그라운드의 자체 팔레트를 실현할 수 있습니다.

애플리케이션에 MCI 컨트롤이 포함되어 있지만 해당 팔레트를 실현할 필요가 없는 경우 이 매크로를 사용하여 RealizePalette를 사용하는 대신 WM_PALETTECHANGED 처리하고 메시지를 WM_QUERYNEWPALETTE 수 있습니다. 그러나 일반적으로 SendMessage 함수를 호출하여 메시지를 MCIWnd 창으로 전달하면 팔레트가 자동으로 인식됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 vfw.h