ReactOS 0.4.15-dev-6067-g0b695a6
CMiniatureWindow Class Reference

#include <miniature.h>

Inheritance diagram for CMiniatureWindow:
Collaboration diagram for CMiniatureWindow:

Public Member Functions

HWND DoCreate (HWND hwndParent)
 

Private Member Functions

LRESULT OnClose (UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnPaint (UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnSetCursor (UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 

Detailed Description

Definition at line 12 of file miniature.h.

Member Function Documentation

◆ DoCreate()

HWND CMiniatureWindow::DoCreate ( HWND  hwndParent)

Definition at line 16 of file miniature.cpp.

17{
18 if (m_hWnd)
19 return m_hWnd;
20
21 RECT rc =
22 {
26 };
27
28 TCHAR strTitle[100];
30
32 return Create(hwndParent, rc, strTitle, style, WS_EX_PALETTEWINDOW);
33}
Arabic default style
Definition: afstyles.h:94
#define IDS_MINIATURETITLE
Definition: resource.h:187
@ Create
Definition: registry.c:563
DWORD ThumbXPos
Definition: registry.h:27
DWORD ThumbYPos
Definition: registry.h:28
DWORD ThumbWidth
Definition: registry.h:26
DWORD ThumbHeight
Definition: registry.h:25
static HWND hwndParent
Definition: cryptui.c:300
unsigned long DWORD
Definition: ntddk_ex.h:95
RegistrySettings registrySettings
Definition: registry.cpp:15
HINSTANCE hProgInstance
Definition: main.cpp:15
#define WS_CAPTION
Definition: pedump.c:624
#define WS_OVERLAPPED
Definition: pedump.c:615
#define WS_SYSMENU
Definition: pedump.c:629
long LONG
Definition: pedump.c:60
#define WS_THICKFRAME
Definition: pedump.c:630
#define _countof(array)
Definition: sndvol32.h:68
#define WS_EX_PALETTEWINDOW
Definition: winuser.h:399
#define LoadString
Definition: winuser.h:5809
char TCHAR
Definition: xmlstorage.h:189

Referenced by CMainWindow::OnCommand(), and CMainWindow::OnCreate().

◆ OnClose()

LRESULT CMiniatureWindow::OnClose ( UINT  nMsg,
WPARAM  wParam,
LPARAM  lParam,
BOOL bHandled 
)
private

Definition at line 35 of file miniature.cpp.

36{
39 return 0;
40}
DWORD ShowThumbnail
Definition: registry.h:23
#define FALSE
Definition: types.h:117
#define SW_HIDE
Definition: winuser.h:762
BOOL WINAPI ShowWindow(_In_ HWND, _In_ int)

◆ OnPaint()

LRESULT CMiniatureWindow::OnPaint ( UINT  nMsg,
WPARAM  wParam,
LPARAM  lParam,
BOOL bHandled 
)
private

Definition at line 42 of file miniature.cpp.

43{
44 RECT rc;
45 GetClientRect(&rc);
46
47 PAINTSTRUCT ps;
48 HDC hDC = BeginPaint(&ps);
49 StretchBlt(hDC, 0, 0, rc.right, rc.bottom,
51 SRCCOPY);
52 EndPaint(&ps);
53 return 0;
54}
static HDC hDC
Definition: 3dtext.c:33
int GetWidth() const
Definition: history.cpp:215
int GetHeight() const
Definition: history.cpp:220
HDC GetDC()
Definition: history.cpp:239
ImageModel imageModel
Definition: history.cpp:11
static HDC
Definition: imagelist.c:92
LONG right
Definition: windef.h:308
LONG bottom
Definition: windef.h:309
BOOL WINAPI StretchBlt(_In_ HDC, _In_ int, _In_ int, _In_ int, _In_ int, _In_opt_ HDC, _In_ int, _In_ int, _In_ int, _In_ int, _In_ DWORD)
#define SRCCOPY
Definition: wingdi.h:333
BOOL WINAPI GetClientRect(_In_ HWND, _Out_ LPRECT)
BOOL WINAPI EndPaint(_In_ HWND, _In_ const PAINTSTRUCT *)
HDC WINAPI BeginPaint(_In_ HWND, _Out_ LPPAINTSTRUCT)

◆ OnSetCursor()

LRESULT CMiniatureWindow::OnSetCursor ( UINT  nMsg,
WPARAM  wParam,
LPARAM  lParam,
BOOL bHandled 
)
private

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