1098 memset(&DummyPreviewWindowClass, 0,
sizeof(DummyPreviewWindowClass));
1099 DummyPreviewWindowClass.
cbSize =
sizeof(DummyPreviewWindowClass);
1100 DummyPreviewWindowClass.
lpszClassName =
L"DummyPreviewWindowClass";
1107 hwndDummy =
CreateWindowExW(0,
L"DummyPreviewWindowClass",
L"Active window",
WS_OVERLAPPEDWINDOW,30,30,300,150,0,0,
hDllInst,
NULL);
1111 hres =
OpenThemeFile(pszThemeFileName, pszColorName, pszSizeName, &hThemeFile,0);
1134 rcCurrent =
context.wi.rcWindow;
BOOL WINAPI SetViewportOrgEx(_In_ HDC, _In_ int, _In_ int, _Out_opt_ LPPOINT)
BOOL WINAPI OffsetRect(_Inout_ LPRECT, _In_ int, _In_ int)
BOOL WINAPI UnregisterClassW(_In_ LPCWSTR, HINSTANCE)
void ThemeCleanupDrawContext(PDRAW_CONTEXT pcontext)
HRGN WINAPI CreateRectRgnIndirect(_In_ LPCRECT)
BOOL WINAPI DestroyWindow(_In_ HWND)
LRESULT WINAPI DefWindowProcW(_In_ HWND, _In_ UINT, _In_ WPARAM, _In_ LPARAM)
static void ThemePaintWindow(PDRAW_CONTEXT pcontext, RECT *prcCurrent, BOOL bDoDoubleBuffering)
ATOM WINAPI RegisterClassExW(_In_ CONST WNDCLASSEXW *)
int WINAPI GetSystemMetrics(_In_ int)
_In_opt_ PVOID _In_ ULONG _In_ PVOID context
void ThemeCalculateCaptionButtonsPos(HWND hWnd, HTHEME htheme)
HWND WINAPI CreateWindowExW(_In_ DWORD dwExStyle, _In_opt_ LPCWSTR lpClassName, _In_opt_ LPCWSTR lpWindowName, _In_ DWORD dwStyle, _In_ int X, _In_ int Y, _In_ int nWidth, _In_ int nHeight, _In_opt_ HWND hWndParent, _In_opt_ HMENU hMenu, _In_opt_ HINSTANCE hInstance, _In_opt_ LPVOID lpParam)
BOOL WINAPI GetWindowInfo(_In_ HWND, _Inout_ PWINDOWINFO)
HRESULT WINAPI OpenThemeFile(LPCWSTR pszThemeFileName, LPCWSTR pszColorName, LPCWSTR pszSizeName, HTHEMEFILE *hThemeFile, DWORD unknown)
#define WS_OVERLAPPEDWINDOW
HTHEME WINAPI OpenThemeDataFromFile(HTHEMEFILE hThemeFile, HWND hwnd, LPCWSTR pszClassList, DWORD flags)
HRESULT WINAPI CloseThemeData(HTHEME hTheme)