Interface for handling real window operations. More...
#include <SRealWndHandler-i.h>
  
Public Member Functions | |
| long | AddRef () PURE | 
| Increment the reference count.   | |
| long | Release () PURE | 
| Decrement the reference count.   | |
| void | OnFinalRelease () PURE | 
| Final release of the object.   | |
| HWND | OnRealWndCreate (IWindow *pRealWnd) PURE | 
| Create a real window.   | |
| void | OnRealWndDestroy (IWindow *pRealWnd) PURE | 
| Destroy a real window.   | |
| BOOL | OnRealWndInit (IWindow *pRealWnd) PURE | 
| Initialize a real window.   | |
| BOOL | OnRealWndPosition (IWindow *pRealWnd, const RECT *rcWnd) PURE | 
| Adjust the position of a real window.   | |
  Public Member Functions inherited from IObjRef | |
| long | AddRef () PURE | 
| Increases the reference count.   | |
| long | Release () PURE | 
| Decreases the reference count.   | |
| void | OnFinalRelease () PURE | 
| Called when the reference count reaches zero and the object is about to be released.   | |
Interface for handling real window operations.
This interface defines methods for creating, destroying, initializing, and managing the position of real windows.
Definition at line 29 of file SRealWndHandler-i.h.
| long IRealWndHandler::AddRef | ( | ) | 
Increment the reference count.
Implemented in TObjRefImpl< IRealWndHandler >.
| void IRealWndHandler::OnFinalRelease | ( | ) | 
Final release of the object.
Implemented in TObjRefImpl2< IRealWndHandler, DefRealWndHandler >, and TObjRefImpl< IRealWndHandler >.
| HWND IRealWndHandler::OnRealWndCreate | ( | IWindow * | pRealWnd | ) | 
Create a real window.
| pRealWnd | - Pointer to the window interface. | 
This method is called when a real window is created.
| void IRealWndHandler::OnRealWndDestroy | ( | IWindow * | pRealWnd | ) | 
Destroy a real window.
| pRealWnd | - Pointer to the window interface. | 
This method is called when a real window is destroyed.
| BOOL IRealWndHandler::OnRealWndInit | ( | IWindow * | pRealWnd | ) | 
Initialize a real window.
| pRealWnd | - Pointer to the window interface. | 
This method is called to initialize a real window.
| BOOL IRealWndHandler::OnRealWndPosition | ( | IWindow * | pRealWnd, | 
| const RECT * | rcWnd ) | 
Adjust the position of a real window.
| pRealWnd | - Pointer to the window interface. | 
| rcWnd | - New position and size of the window. | 
This method is called to adjust the position and size of a real window.
| long IRealWndHandler::Release | ( | ) | 
Decrement the reference count.
Implemented in TObjRefImpl< IRealWndHandler >.