OpenThemeData 함수(uxtheme.h)

창 및 관련 클래스에 대한 테마 데이터를 엽니다.

구문

HTHEME OpenThemeData(
  [in] HWND    hwnd,
  [in] LPCWSTR pszClassList
);

매개 변수

[in] hwnd

형식: HWND

테마 데이터가 필요한 창의 핸들입니다.

[in] pszClassList

형식: LPCWSTR

세미콜론으로 구분된 클래스 목록을 포함하는 문자열에 대한 포인터입니다.

반환 값

형식: HTHEME

OpenThemeData 는 각 클래스를 한 번에 하나씩 활성 테마의 클래스 데이터 섹션과 일치시키려고 시도합니다. 일치 항목이 발견되면 연결된 HTHEME 핸들이 반환됩니다. 일치하는 항목이 없으면 NULL 이 반환됩니다.

설명

pszClassList 매개 변수에는 클래스와 현재 비주얼 스타일 간에 최상의 일치를 얻을 수 있는 기회를 클래스에 제공하기 위해 단일 이름뿐만 아니라 목록이 포함되어 있습니다. 예를 들어 단추가 L"OkButton; ID가 ID_OK 경우 Button"입니다. 현재 비주얼 스타일에 OkButton에 대한 항목이 있는 경우 이 사용됩니다. 그렇지 않으면 비주얼 스타일이 적용되지 않습니다.

Aero 테마의 클래스 이름은 AeroStyle.xml 정의됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 uxtheme.h
라이브러리 UxTheme.lib
DLL UxTheme.dll

추가 정보

CloseThemeData