[MCIWnd Window 클래스 이 페이지와 연결된 기능은 레거시 기능입니다. 가 MediaPlayer로 대체되었습니다. MediaPlayer Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 MCIWnd Window 클래스 대신 MediaPlayer 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
MCIWndDestroy 또는 MCIWndClose 매크로와 함께 MCIWndCreate 및 MCIWndPlay 매크로를 사용하여 애플리케이션에서 재생을 자동화할 수 있습니다. 재생을 자동화하려면 MCIWndCreatedwStyle 매개 변수에서 MCIWNDF_NOPLAYBAR 및 MCIWNDF_NOTIFYMODE 스타일을 지정합니다. 도구 모음을 숨길 MCIWNDF_NOPLAYBAR 스타일을 지정하고 MCIWNDF_NOTIFYMODE 스타일을 지정하여 디바이스가 재생을 중지할 때 적절한 알림 메시지를 실행합니다.
MCIWndPlay사용하여 MCIWndCreate 지정된 디바이스 또는 파일을 재생할 수 있습니다. MCIWndPlay 매크로는 현재 재생 위치에서 콘텐츠를 재생하기 시작하고 끝까지 계속합니다.
MCIWndDestroy 사용하거나 MCIWndClose매크로를MCIWnd 창을 삭제하거나 닫을 수 있습니다. MCIWndDestroy 매크로는 디바이스 또는 파일을 닫고 핸들을 무효화하여 MCIWnd 창을 삭제합니다. 애플리케이션이 MCIWnd 창을 다시 사용할 수 있는 경우 MCIWndClose 사용하여 창을 삭제하지 않고 디바이스를 닫습니다.
애플리케이션은 디바이스가 재생을 중지하는 시기를 감지하고 창을 자동으로 닫을 수 있습니다. 이렇게 하려면 MCIWndCreatedwStyle 매개 변수의 MCIWNDF_NOTIFYMODE 스타일을 지정합니다. 이렇게 하면 디바이스가 모드를 변경할 때마다 MCIWNDM_NOTIFYMODE 메시지를 보냅니다. 애플리케이션은 이 메시지를 트래핑하여 디바이스가 재생을 중지했는지 여부를 확인할 수 있습니다. 디바이스 재생이 중지되면 애플리케이션이 창을 닫습니다.