theme.h File Reference


Detailed Description

Runtime checking for uxtheme support.

Date:
Created: 2005-11-8

#include <windows.h>
#include <uxtheme.h>
#include <tmschema.h>

Go to the source code of this file.

Namespaces

namespace  omgui
namespace  omgui::win32

Defines

#define _WIN32_WINNT   0x501
#define NOMINMAX

Typedefs

typedef HRESULT(__stdcall * omgui::win32::CloseThemeDataPtr )(HTHEME hTheme)
typedef HRESULT(__stdcall * omgui::win32::DrawThemeBackgroundPtr )(HTHEME hTheme, HDC hdc, int iPartId, int iStateId, const RECT *pRect, const RECT *pClipRect)
typedef HRESULT(__stdcall * omgui::win32::DrawThemeParentBackground )(HWND hwnd, HDC hdc, const RECT *prc)
typedef HRESULT(__stdcall * omgui::win32::EnableThemeDialogTexture )(HWND hwnd, DWORD dwFlags)
typedef HRESULT(__stdcall * omgui::win32::GetThemeBackgroundContentRect )(HTHEME hTheme, OPTIONAL HDC hdc, int iPartId, int iStateId, const RECT *pBoundingRect, OUT RECT *pContentRect)
typedef HRESULT(__stdcall * omgui::win32::GetThemeMargins )(HTHEME hTheme, HDC hdc, int iPartId, int iStateId, int iPropId, RECT *prc, MARGINS *pMargins)
typedef BOOL(__stdcall * omgui::win32::IsAppThemedPtr )()
typedef HTHEME(__stdcall * omgui::win32::OpenThemeDataPtr )(HWND hwnd, LPCWSTR pszClassList)

Functions

void omgui::win32::initialize ()
bool omgui::win32::theme_support ()


Define Documentation

#define _WIN32_WINNT   0x501

#define NOMINMAX


doxygen SourceForge.net Logo