ResizeManager Struct Reference

Management of controls in resizable dialogs. More...

#include <window.h>

Inheritance diagram for ResizeManager:

Inheritance graph
[legend]
Collaboration diagram for ResizeManager:

Collaboration graph
[legend]

Public Types

typedef std::list< ResizeEntrysuper

Public Member Functions

 ResizeManager (HWND hwnd)
void Add (UINT id, int flags)
void Add (HWND hwnd, int flags)
void HandleSize (int cx, int cy)
void Resize (int dx, int dy)
void SetMinMaxInfo (LPMINMAXINFO lpmmi)

Data Fields

SIZE _min_wnd_size

Protected Attributes

HWND _hwnd
SIZE _last_size

Detailed Description

Management of controls in resizable dialogs.

Definition at line 467 of file window.h.


Member Typedef Documentation

typedef std::list<ResizeEntry> ResizeManager::super

Definition at line 469 of file window.h.


Constructor & Destructor Documentation

ResizeManager::ResizeManager ( HWND  hwnd  ) 


Member Function Documentation

void ResizeManager::Add ( UINT  id,
int  flags 
) [inline]

Definition at line 473 of file window.h.

00474         {push_back(ResizeEntry(id, flags));}

void ResizeManager::Add ( HWND  hwnd,
int  flags 
) [inline]

Definition at line 476 of file window.h.

00477         {push_back(ResizeEntry(hwnd, flags));}

void ResizeManager::HandleSize ( int  cx,
int  cy 
)

Referenced by ResizeController< BASE >::WndProc().

Here is the caller graph for this function:

void ResizeManager::Resize ( int  dx,
int  dy 
)

void ResizeManager::SetMinMaxInfo ( LPMINMAXINFO  lpmmi  )  [inline]

Definition at line 482 of file window.h.

References _min_wnd_size.

Referenced by ResizeController< BASE >::WndProc().

00483     {
00484         lpmmi->ptMinTrackSize.x = _min_wnd_size.cx;
00485         lpmmi->ptMinTrackSize.y = _min_wnd_size.cy;
00486     }

Here is the caller graph for this function:


Field Documentation

SIZE ResizeManager::_min_wnd_size

Definition at line 488 of file window.h.

Referenced by SetMinMaxInfo().

HWND ResizeManager::_hwnd [protected]

Definition at line 491 of file window.h.

SIZE ResizeManager::_last_size [protected]

Definition at line 492 of file window.h.


The documentation for this struct was generated from the following file:
IBrowser Source Code Documentation
generated on 18.09.2008 by doxygen

Homepage