Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayGUI::cXDialogPlacementObj Class Reference

#include <cXDialog.h>

Inheritance diagram for GrayGUI::cXDialogPlacementObj:
GrayGUI::cXDialogPlacement Gray::cRefBase GrayLib::cWindowPlacement IUnknown

Public Member Functions

 cXDialogPlacementObj (X_WNDCLASS_TYPE XClassType=X_WNDCLASS_INVALID, int iEnum=0)
 
HASHCODE_t get_HashCode () const noexcept
 
bool IsValidFormat () const
 
- Public Member Functions inherited from GrayGUI::cXDialogPlacement
 cXDialogPlacement ()
 
void InitPlacement ()
 
bool IsValidFormat () const
 
- Public Member Functions inherited from GrayLib::cWindowPlacement
 cWindowPlacement () noexcept
 
void InitPlacement () noexcept
 
bool isInitPlacement () const noexcept
 
SHOWWINDOW_t get_ShowWindowwMode () const noexcept
 
bool isShowIconic () const noexcept
 
const RECT & get_NormalRect () const noexcept
 
- Public Member Functions inherited from Gray::cRefBase
 cRefBase (int iRefCount=0) noexcept
 
virtual ~cRefBase ()
 
int get_RefCount () const noexcept
 
HASHCODE_t get_HashCode () const noexcept
 
 STDMETHOD_ (HASHCODE_t, get_HashCodeX)() const noexcept
 
virtual void onFinalRelease ()
 
bool isValidObj () const noexcept
 
 STDMETHOD_ (ULONG, AddRef)(void) override
 
 STDMETHOD_ (ULONG, Release)(void) override
 
STDMETHOD() QueryInterface (const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override
 
void IncRefCount ()
 
void DecRefCount ()
 
bool isStaticConstruct () const noexcept
 
void StaticConstruct ()
 
void StaticDestruct ()
 
bool isDestructing () noexcept
 
void SetDestructing ()
 

Public Attributes

X_WNDCLASS_TYPE m_eXWClass
 class of the placement held More...
 
int m_iEnum
 what instance of this X_WNDCLASS_TYPE More...
 
- Public Attributes inherited from GrayGUI::cXDialogPlacement
BYTE m_bVerCode
 So we can tell if the registry is ok. More...
 
COLOR_ELEM_t m_bBackAlpha
 window client area alpha level. More...
 
COLOR_ELEM_t m_bFrameAlpha
 window Border Alpha level. 255 = COLOR_ALPHA_OPAQUE More...
 
WINDOCKFLAG_MASK m_uDockFlags
 
DWORD m_dwXTypeData1
 m_eXWClass specific1. Current selected item. cXDlgQuickbar More...
 
bool m_bDialogLocked
 whether dialog was locked in place More...
 

Additional Inherited Members

- Static Public Member Functions inherited from GrayGUI::cXDialogPlacement
static bool UseDialogPlacement (X_WNDCLASS_TYPE XClassType)
 

Detailed Description

The envelope.

Constructor & Destructor Documentation

◆ cXDialogPlacementObj()

GrayGUI::cXDialogPlacementObj::cXDialogPlacementObj ( X_WNDCLASS_TYPE  XClassType = X_WNDCLASS_INVALID,
int  iEnum = 0 
)
inline

Member Function Documentation

◆ get_HashCode()

HASHCODE_t GrayGUI::cXDialogPlacementObj::get_HashCode ( ) const
inlinenoexcept

◆ IsValidFormat()

bool GrayGUI::cXDialogPlacementObj::IsValidFormat ( ) const

Member Data Documentation

◆ m_eXWClass

X_WNDCLASS_TYPE GrayGUI::cXDialogPlacementObj::m_eXWClass

class of the placement held

◆ m_iEnum

int GrayGUI::cXDialogPlacementObj::m_iEnum

what instance of this X_WNDCLASS_TYPE


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