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 |