다음을 통해 공유


OpenThemeDataEx 함수(uxtheme.h)

지정된 테마 클래스에 대한 창과 연결된 테마 데이터를 엽니다.

구문

HTHEME OpenThemeDataEx(
  [in] HWND    hwnd,
  [in] LPCWSTR pszClassList,
  [in] DWORD   dwFlags
);

매개 변수

[in] hwnd

형식: HWND

테마를 검색할 창 또는 컨트롤에 대한 핸들입니다.

[in] pszClassList

형식: LPCWSTR

일치시킬 클래스 이름의 세미콜론으로 구분된 목록입니다.

[in] dwFlags

형식: DWORD

테마 데이터를 반환하는 방법을 제어하는 선택적 플래그입니다. 다음 값의 조합으로 설정할 수 있습니다.

의미
OTD_FORCE_RECT_SIZING
그리기 함수로 지정된 사각형에 맞게 이 테마에서 그린 이미지를 강제로 확장합니다.
OTD_NONCLIENT
창의 비 클라이언트 영역에 테마 요소를 그릴 수 있습니다.

반환 값

형식: HTHEME

일치 항목이 발견되면 테마에 대한 유효한 핸들이 반환됩니다. 그렇지 않으면 NULL 값이 반환됩니다.

설명

pszClassIdList로 지정된 문자열은 세미콜론을 구분 기호로 사용하여 토큰화됩니다. 이름은 클래스 이름에 대해 한 번에 하나의 토큰과 일치합니다. 특정 토큰에 대한 일치 항목이 없으면 다음 토큰이 일치합니다. 일치 항목이 발견되면 함수의 반환 값은 일치하는 클래스와 연결된 테마 핸들이 됩니다.

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

요구 사항

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

추가 정보

OpenThemeData