vmsTheme Class Reference

#include <vmsTheme.h>

List of all members.

Public Member Functions

HRESULT SetWindowTheme (HWND hwnd, LPCWSTR pszSubAppName, LPCWSTR pszSubIdList)
BOOL IsThemeActive ()
HRESULT CloseThemeData (HTHEME hTheme)
HRESULT DrawThemeBackground (HTHEME hTheme, HDC hdc, int iPartId, int iStateId, const RECT *pRect, const RECT *pClipRect)
HTHEME OpenThemeData (HWND hwnd, LPCWSTR pszClassList)
 vmsTheme ()
virtual ~vmsTheme ()

Protected Attributes

HMODULE m_hThemeDLL
fntOpenThemeData m_pfnOpenThemeData
fntDrawThemeBackground m_pfnDrawThemeBackground
fntCloseThemeData m_pfnCloseThemeData
fntIsThemeActive m_pfnIsThemeActive
fntSetWindowTheme m_pfnSetWindowTheme


Detailed Description

Definition at line 42 of file vmsTheme.h.


Constructor & Destructor Documentation

vmsTheme::vmsTheme (  ) 

vmsTheme::~vmsTheme (  )  [virtual]

Definition at line 37 of file vmsTheme.cpp.

References m_hThemeDLL.


Member Function Documentation

HRESULT vmsTheme::SetWindowTheme ( HWND  hwnd,
LPCWSTR  pszSubAppName,
LPCWSTR  pszSubIdList 
)

Definition at line 72 of file vmsTheme.cpp.

References m_pfnCloseThemeData, and m_pfnSetWindowTheme.

BOOL vmsTheme::IsThemeActive (  ) 

Definition at line 67 of file vmsTheme.cpp.

References FALSE, and m_pfnIsThemeActive.

Referenced by CWnd_DownloadProgress::_threadDraw(), and CWnd_DownloadProgress::Create().

HRESULT vmsTheme::CloseThemeData ( HTHEME  hTheme  ) 

Definition at line 59 of file vmsTheme.cpp.

References m_pfnCloseThemeData.

Referenced by CWnd_DownloadProgress::_threadDraw().

HRESULT vmsTheme::DrawThemeBackground ( HTHEME  hTheme,
HDC  hdc,
int  iPartId,
int  iStateId,
const RECT *  pRect,
const RECT *  pClipRect 
)

Definition at line 51 of file vmsTheme.cpp.

References m_pfnDrawThemeBackground.

Referenced by CWnd_DownloadProgress::_threadDraw().

HTHEME vmsTheme::OpenThemeData ( HWND  hwnd,
LPCWSTR  pszClassList 
)

Definition at line 43 of file vmsTheme.cpp.

References m_pfnOpenThemeData, and NULL.

Referenced by CWnd_DownloadProgress::_threadDraw().


Member Data Documentation

HMODULE vmsTheme::m_hThemeDLL [protected]

Definition at line 54 of file vmsTheme.h.

Referenced by vmsTheme(), and ~vmsTheme().

Definition at line 55 of file vmsTheme.h.

Referenced by OpenThemeData(), and vmsTheme().

Definition at line 56 of file vmsTheme.h.

Referenced by DrawThemeBackground(), and vmsTheme().

Definition at line 57 of file vmsTheme.h.

Referenced by CloseThemeData(), SetWindowTheme(), and vmsTheme().

Definition at line 58 of file vmsTheme.h.

Referenced by IsThemeActive(), and vmsTheme().

Definition at line 59 of file vmsTheme.h.

Referenced by SetWindowTheme(), and vmsTheme().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:21:24 2008 by  doxygen 1.5.6