VIEW 요소

[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

VIEW 요소는 스킨의 사용자 인터페이스 세부 정보를 포함하며 다음 표에 표시된 특성, 메서드 및 이벤트 처리기를 사용합니다.

여러 VIEW 요소를 스킨의 THEME 요소의 자식으로 정의하여 다양한 상황에 대해 서로 다른 인터페이스를 제공할 수 있습니다. VIEW 요소는 다른 요소의 자식으로 지정할 수 없으며 다른 모든 스킨 요소를 포함합니다. 각 보기에는 고유한 변수 scope 있으므로 특성 값을 다른 뷰와 공유할 수 없습니다.

전역 특성은 해당 특성 내의 어디에서나 특정 VIEW 요소를 참조하는 데 사용할 수 있습니다. 다른 VIEW 요소 내에서 또는 THEME 요소 내에서 사용해야 하는 ID 특성을 사용하는 대신 사용할 수 있습니다.

VIEW 요소는 다음 특성을 지원합니다. 별표(*)로 표시된 특성도 SUBVIEW 요소에서 지원됩니다.

attribute 설명
Backgroundcolor * VIEW 또는 SUBVIEW의 배경색을 지정하거나 검색합니다.
backgroundImage * VIEW 또는 SUBVIEW의 배경 이미지를 지정하거나 검색합니다.
backgroundImageHueShift 배경 이미지의 색조가 이동하는 크기를 지정하거나 검색합니다.
backgroundImageSaturation 배경 이미지의 채도 값을 지정하거나 검색합니다.
backgroundTiled * VIEW 또는 SUBVIEW의 배경 이미지가 바일식인지 여부를 나타내는 값을 지정하거나 검색합니다.
category 사용자 인터페이스가 표시될 범주를 지정하거나 검색합니다.
focusObjectID 키보드 포커스가 있는 요소를 나타내는 값을 지정하거나 검색합니다.
maxHeight 크기 조정 시 VIEW 의 최대 높이를 지정하거나 검색합니다.
maxWidth 크기 조정 시 VIEW 의 최대 너비를 지정하거나 검색합니다.
minHeight 크기 조정 시 VIEW 의 최소 높이를 지정하거나 검색합니다.
Minwidth 크기 조정 시 VIEW 의 최소 너비를 지정하거나 검색합니다.
크기 조정 VIEW의 크기를 조정할 수 있는지 여부를 나타내는 값을 지정하거나 검색합니다.
resizeBackgroundImage 배경 이미지의 크기를 조정할 수 있는지 여부를 나타내는 값을 지정하거나 검색합니다.
scriptFile 함께 제공되는 JScript 파일의 파일 이름을 지정합니다.
timerInterval 타이머가 온티머 이벤트 처리기에 이벤트를 발생시키는 간격(밀리초)을 지정하거나 검색합니다.
title VIEW의 제목을 지정하거나 검색합니다. 디자인 타임에만 설정할 수 있습니다.
titleBar 창 제목 표시줄이 표시되는지 여부를 나타내는 값을 지정하거나 검색합니다.
transparencyColor * 배경 이미지의 투명도 색을 지정하거나 검색합니다.

 

VIEW 요소는 다음 메서드를 지원합니다.

메서드 설명
close 보기를 닫습니다.
극대화 를 최대화합니다.
최소화 보기를 최소화합니다.
복원(restore) 를 복원합니다.
returnToMediaCenter 사용자를 전체 Windows 미디어 플레이어 모드로 반환합니다.
size 지정된 가장자리에서 VIEW 의 크기를 조정합니다.

 

VIEW 요소는 다음 이벤트 처리기를 구현할 수 있습니다.

이벤트 처리기 설명
onclose VIEW를 닫을 때 발생하는 이벤트를 처리합니다.
Onerror Settings.enableErrorDialogs가 false로 설정된 경우 오류 이벤트를 처리합니다.
Onload VIEW가 처음 표시될 때 발생하는 이벤트를 처리합니다.
ontimer 타이머 이벤트를 처리합니다.

 

VIEW 요소는 앰비언트 특성을 지원하며 언급된 경우를 제외하고 앰비언트 이벤트 처리기를 구현할 수 있습니다. 자세한 내용은 앰비언트 특성앰비언트 이벤트 처리기를 참조하세요.

스킨 프로그래밍 참조