|
| TModuleProc1< HRESULT, HTHEME > | CloseThemeData |
| |
| TModuleProc3< HRESULT, HWND, HDC, const RECT * > | DrawThemeParentBackground |
| |
| TModuleProc2< HRESULT, HWND, DWORD > | EnableThemeDialogTexture |
| |
| TModuleProc1< HRESULT, BOOL > | EnableTheming |
| |
| TModuleProc6< HRESULT, LPWSTR, int, LPWSTR, int, LPWSTR, int > | GetCurrentThemeName |
| |
| TModuleProc0< DWORD > | GetThemeAppProperties |
| |
| TModuleProc4< HRESULT, LPCWSTR, LPCWSTR, LPWSTR, int > | GetThemeDocumentationProperty |
| |
| TModuleProc1< HTHEME, HWND > | GetWindowTheme |
| |
| TModuleProc0< BOOL > | IsAppThemed |
| |
| TModuleProc0< BOOL > | IsThemeActive |
| |
| TModuleProc1< BOOL, HWND > | IsThemeDialogTextureEnabled |
| |
| TModuleProc2< HTHEME, HWND, LPCWSTR > | OpenThemeData |
| |
| TModuleProcV1< DWORD > | SetThemeAppProperties |
| |
| TModuleProc3< HRESULT, HWND, LPCWSTR, LPCWSTR > | SetWindowTheme |
| |
| TModuleProc2< BOOL, HTHEME, int > | GetThemeSysBool |
| |
| TModuleProc2< COLORREF, HTHEME, int > | GetThemeSysColor |
| |
| TModuleProc2< HBRUSH, HTHEME, int > | GetThemeSysColorBrush |
| |
| TModuleProc3< HRESULT, HTHEME, int, LOGFONT * > | GetThemeSysFont |
| |
| TModuleProc3< HRESULT, HTHEME, int, int * > | GetThemeSysInt |
| |
| TModuleProc2< int, HTHEME, int > | GetThemeSysSize |
| |
| TModuleProc4< HRESULT, HTHEME, int, LPWSTR, int > | GetThemeSysString |
| |
| TModuleProc6< HRESULT, HTHEME, HDC, int, int, const RECT *, const RECT * > | DrawThemeBackground |
| |
| TModuleProc8< HRESULT, HTHEME, HDC, int, int, const RECT *, UINT, UINT, RECT * > | DrawThemeEdge |
| |
| TModuleProc7< HRESULT, HTHEME, HDC, int, int, const RECT *, HIMAGELIST, int > | DrawThemeIcon |
| |
| TModuleProc9< HRESULT, HTHEME, HDC, int, int, LPCWSTR, int, DWORD, DWORD, const RECT * > | DrawThemeText |
| |
| TModuleProc6< HRESULT, HTHEME, HDC, int, int, const RECT *, RECT * > | GetThemeBackgroundContentRect |
| |
| TModuleProc6< HRESULT, HTHEME, HDC, int, int, const RECT *, RECT * > | GetThemeBackgroundExtent |
| |
| TModuleProc6< HRESULT, HTHEME, HDC, int, int, const RECT *, HRGN * > | GetThemeBackgroundRegion |
| |
| TModuleProc5< HRESULT, HTHEME, int, int, int, BOOL * > | GetThemeBool |
| |
| TModuleProc5< HRESULT, HTHEME, int, int, int, COLORREF * > | GetThemeColor |
| |
| TModuleProc5< HRESULT, HTHEME, int, int, int, int * > | GetThemeEnumValue |
| |
| TModuleProc6< HRESULT, HTHEME, int, int, int, LPWSTR, int > | GetThemeFilename |
| |
| TModuleProc6< HRESULT, HTHEME, HDC, int, int, int, LOGFONT * > | GetThemeFont |
| |
| TModuleProc5< HRESULT, HTHEME, int, int, int, int * > | GetThemeInt |
| |
| TModuleProc5< HRESULT, HTHEME, int, int, int, INTLIST * > | GetThemeIntList |
| |
| TModuleProc7< HRESULT, HTHEME, HDC, int, int, int, RECT *, MARGINS * > | GetThemeMargins |
| |
| TModuleProc6< HRESULT, HTHEME, HDC, int, int, int, int * > | GetThemeMetric |
| |
| TModuleProc7< HRESULT, HTHEME, HDC, int, int, RECT *, THEMESIZE, SIZE * > | GetThemePartSize |
| |
| TModuleProc5< HRESULT, HTHEME, int, int, int, POINT * > | GetThemePosition |
| |
| TModuleProc5< HRESULT, HTHEME, int, int, int, PROPERTYORIGIN * > | GetThemePropertyOrigin |
| |
| TModuleProc5< HRESULT, HTHEME, int, int, int, RECT * > | GetThemeRect |
| |
| TModuleProc6< HRESULT, HTHEME, int, int, int, LPWSTR, int > | GetThemeString |
| |
| TModuleProc9< HRESULT, HTHEME, HDC, int, int, LPCWSTR, int, DWORD, const RECT *, RECT * > | GetThemeTextExtent |
| |
| TModuleProc5< HRESULT, HTHEME, HDC, int, int, TEXTMETRIC * > | GetThemeTextMetrics |
| |
| TModuleProc9< HRESULT, HTHEME, HDC, int, int, DWORD, const RECT *, HRGN, POINT, WORD * > | HitTestThemeBackground |
| |
| TModuleProc3< BOOL, HTHEME, int, int > | IsThemeBackgroundPartiallyTransparent |
| |
| TModuleProc3< BOOL, HTHEME, int, int > | IsThemePartDefined |
| |
|
| typedef HINSTANCE | THandle |
| | TModule encapsulates an HINSTANCE.
|
| |
| | TModule (const tstring &name, bool shouldLoad=true, bool mustLoad=true, bool addToList=true) |
| | Constructs a TModule object that is used as an alias for a DLL.
|
| |
| | TModule (LPCTSTR name, THandle handle, bool addToList=true) |
| | Constructs a TModule object that is an alias for an already loaded DLL or program with an available HInstance.
|
| |
| | TModule (const tstring &name, THandle handle, bool addToList=true) |
| | String-aware overload.
|
| |
| | TModule (LPCTSTR name, THandle handle, const tstring &cmdLine, bool addToList=true) |
| | Constructs a TModule object for an ObjectWindows DLL or program from within LibMain or WinMain.
|
| |
| | TModule (const tstring &name, THandle handle, const tstring &cmdLine, bool addToList=true) |
| | String-aware overload.
|
| |
| virtual | ~TModule () |
| | Destructs a TModule, freeing the instance if appropriate, and deleting new'd strings.
|
| |
| void | InitModule (THandle handle, const tstring &cmdLine) |
| | Finish-up initialization of a module.
|
| |
| virtual int | Error (TXBase &x, uint captionResId, uint promptResId=0) |
| | Replaceable exception handler; may be redefined to process OWL exceptions if canResume is false, then the user doesn't have the option of ignoring.
|
| |
| LPCTSTR | GetName () const |
| | Returns the name of the module.
|
| |
| void | SetName (LPCTSTR name) |
| | Accessor function that sets the name of the module.
|
| |
| void | SetName (const tstring &name) |
| | String-aware overload.
|
| |
| THandle | GetHandle () const |
| | Return the instance handle of the library module represented by the TModule obect.
|
| |
| | operator THandle () const |
| | Returns the handle of the application or DLL module represented by this TModule.
|
| |
| bool | operator== (const TModule &m) const |
| | Returns true if this instance is equal to the other instance; otherwise, returns false.
|
| |
| bool | IsLoaded () const |
| | Returns a nonzero value if the instance handle is loaded.
|
| |
| int | GetModuleFileName (TCHAR *buff, int maxChars) const |
| | Returns the expanded file name (path and file name) of the file from which this module was loaded.
|
| |
| tstring | GetModuleFileName () const |
| | String-aware overload.
|
| |
| FARPROC | GetProcAddress (TNarrowResId) const |
| | Returns the entry-point address of the specified exported function if found, otherwise returns NULL.
|
| |
| HRSRC | FindResource (TResId id, TResId type) const |
| | Wrapper for the Windows API to find a particular resource.
|
| |
| HRSRC | FindResourceEx (TResId id, TResId type, TLangId langId=LangNeutral) const |
| | Wrapper for the Windows API to find a particular resource.
|
| |
| HGLOBAL | LoadResource (HRSRC hRsrc) const |
| | Wrapper for the Windows API.
|
| |
| uint32 | SizeofResource (HRSRC hRsrc) const |
| | Wrapper for the Windows API.
|
| |
| int | LoadString (uint id, TCHAR *buf, int maxChars) const |
| | Loads a string resource identified by id into the buffer pointed to by buff.
|
| |
| tstring | LoadString (uint id) const |
| | Loads a string resource identified by id.
|
| |
| HBITMAP | LoadBitmap (TResId id) const |
| | Wrapper for the Windows API.
|
| |
| HACCEL | LoadAccelerators (TResId id) const |
| | Wrapper for the Windows API.
|
| |
| HMENU | LoadMenu (TResId id) const |
| | Wrapper for the Windows API.
|
| |
| HCURSOR | LoadCursor (TResId id) const |
| | Wrapper for the Windows API.
|
| |
| HICON | LoadIcon (TResId name) const |
| | Wrapper for the Windows API.
|
| |
| std::string | LoadHtml (TResId) const |
| | Loads the given HTML resource and returns it as a narrow string.
|
| |
| HICON | CopyIcon (HICON hIcon) const |
| | Wrapper for the Windows API.
|
| |
| auto | GetClassInfo (TWindowClassName, WNDCLASS *wndclass) const -> bool |
| | Retrieves information about the given window class.
|
| |
| auto | GetClassInfo (TWindowClassName) const -> WNDCLASS |
| | Functional-style overload.
|
| |
| auto | IsRegisteredClass (TWindowClassName) const -> bool |
| | Returns true if the given window class has been registered.
|
| |
| virtual | ~TStreamableBase () |
| |
| void | SetHandle (THandle handle) |
| | Set the module instance handle.
|
| |
This singleton encapsulates the "uxtheme.dll" module.
Definition at line 31 of file theme.h.