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

#include <cResDialog.h>

Inheritance diagram for GrayLib::cResDlgTemplateItem:
Gray::cRefBase GrayLib::cResDlgBase IUnknown

Public Member Functions

 cResDlgTemplateItem ()
 
 ~cResDlgTemplateItem ()
 
void SetCopy (const cResDlgTemplateItem *pItem)
 
void SetClear ()
 
- 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 Member Functions inherited from GrayLib::cResDlgBase
void SetCopy (const cResDlgBase *pItem)
 
void SetClear ()
 
cPoint2i get_XYPosDLU (void) noexcept
 
short get_WidthDLU () const
 
short get_HeightDLU () const
 
cRectI get_Rect () const
 

Public Attributes

cHeapBlock m_CreationData
 extra stuff. // Extended only? More...
 
- Public Attributes inherited from GrayLib::cResDlgBase
DLGID_t m_wId
 old format this is a WORD, EX format this is UINT32. More...
 
UINT32 m_dwHelpId
 Extended only RESOURCEID_t. More...
 
cPoint2i m_point
 dialog units = 4x8 units of the current selected font. k_DLU_X More...
 
cWinSize m_size
 in dialog units. k_DLU_X More...
 
UINT32 m_dwExStyle
 
UINT32 m_dwStyle
 
cResDlgStringOrId m_Class
 "BUTTON","LISTBOX" etc. DIALOG or DIALOGEX ? More...
 
cResDlgStringOrId m_Title
 

Additional Inherited Members

- Static Public Attributes inherited from GrayLib::cResDlgBase
static const int k_DLU_X = 4
 ratio of dialog units to pixels. ((float)get_FontWidth()) / k_DLU_X; // 1.5f; // convert dialog units to pixels More...
 
static const int k_DLU_Y = 8
 ratio of dialog units to pixels. ((float)get_FontHeight()) / k_DLU_Y; // 1.7f; // convert dialog units to pixels More...
 

Detailed Description

A single control in the dialog.

Constructor & Destructor Documentation

◆ cResDlgTemplateItem()

GrayLib::cResDlgTemplateItem::cResDlgTemplateItem ( )

◆ ~cResDlgTemplateItem()

GrayLib::cResDlgTemplateItem::~cResDlgTemplateItem ( )

Member Function Documentation

◆ SetClear()

void GrayLib::cResDlgTemplateItem::SetClear ( )

◆ SetCopy()

void GrayLib::cResDlgTemplateItem::SetCopy ( const cResDlgTemplateItem pItem)

Member Data Documentation

◆ m_CreationData

cHeapBlock GrayLib::cResDlgTemplateItem::m_CreationData

extra stuff. // Extended only?


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