Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cXDialogTemplate.h File Reference

Go to the source code of this file.

Namespaces

 GrayGUI
 

Macros

#define CONTROL_CHK_DECLARE(ID)    cXCheckBoxPtr m_pwnd##ID;
 
#define CONTROL_CHK_ADD(PREF, ID, st, tt)
 
#define CONTROL_CHK_ADDICON(PREF, ID, nIcon, st, tt)
 
#define CONTROL_BTN_DECLARE(ID)    cXButtonPtr m_pwnd##ID;
 
#define CONTROL_BTN_ADD(PREF, ID)
 
#define CONTROL_SPN_DECLARE(ID)    cXSpinCounterPtr m_pwnd##ID;
 
#define CONTROL_SPN_ADD(PREF, ID, val, vmin, vmax)
 
#define CONTROL_CBO_DECLARE(ID)    cXComboBoxPtr m_pwnd##ID;
 
#define CONTROL_CBO_ADD(PREF, ID)
 

Detailed Description

Macro Definition Documentation

◆ CONTROL_BTN_ADD

#define CONTROL_BTN_ADD (   PREF,
  ID 
)
Value:
m_pwnd##ID = SMART_CAST(cXButton,GetDlgItem(IDC_##PREF##_##ID)); \
ASSERT(m_pwnd##ID); \
#define SMART_CAST(_DSTCLASS, p)
Definition: cPtrFacade.h:137

◆ CONTROL_BTN_DECLARE

#define CONTROL_BTN_DECLARE (   ID)     cXButtonPtr m_pwnd##ID;

◆ CONTROL_CBO_ADD

#define CONTROL_CBO_ADD (   PREF,
  ID 
)
Value:
m_pwnd##ID = SMART_CAST(cXComboBox,GetDlgItem(IDC_##PREF##_##ID)); \
ASSERT(m_pwnd##ID);

◆ CONTROL_CBO_DECLARE

#define CONTROL_CBO_DECLARE (   ID)     cXComboBoxPtr m_pwnd##ID;

◆ CONTROL_CHK_ADD

#define CONTROL_CHK_ADD (   PREF,
  ID,
  st,
  tt 
)
Value:
m_pwnd##ID = SMART_CAST(cXCheckBox,GetDlgItem(IDC_##PREF##_##ID)); \
ASSERT(m_pwnd##ID); \
m_pwnd##ID->put_CheckedState(st); \
m_pwnd##ID->put_ToolTip(tt);

◆ CONTROL_CHK_ADDICON

#define CONTROL_CHK_ADDICON (   PREF,
  ID,
  nIcon,
  st,
  tt 
)
Value:
m_pwnd##ID = SMART_CAST(cXCheckBox,GetDlgItem(IDC_##PREF##_##ID)); \
ASSERT(m_pwnd##ID); \
m_pwnd##ID->m_Icon.put_IconDestSize(ICONSIZE_M);\
m_pwnd##ID->m_Icon.SetIcon(nIcon);\
m_pwnd##ID->put_CheckedState(st); \
m_pwnd##ID->put_ToolTip(tt);
@ ICONSIZE_M
Quick pick bar.
Definition: cXIcon.h:27

◆ CONTROL_CHK_DECLARE

#define CONTROL_CHK_DECLARE (   ID)     cXCheckBoxPtr m_pwnd##ID;

◆ CONTROL_SPN_ADD

#define CONTROL_SPN_ADD (   PREF,
  ID,
  val,
  vmin,
  vmax 
)
Value:
m_pwnd##ID = SMART_CAST(cXSpinCounter,GetDlgItem(IDC_##PREF##_##ID)); \
ASSERT(m_pwnd##ID); \
m_pwnd##ID->SetValueRange(vmin,vmax); \
m_pwnd##ID->put_Value(val);

◆ CONTROL_SPN_DECLARE

#define CONTROL_SPN_DECLARE (   ID)     cXSpinCounterPtr m_pwnd##ID;