42 #ifndef _MGUI_NCSCTRL_BTNGRP_H 43 #define _MGUI_NCSCTRL_BTNGRP_H 58 #define NCSCTRL_BUTTONGROUP NCSCLASSNAME("buttongroup") 81 #define mButtonGroupHeader(clsName) \ 82 mGroupBoxHeader(clsName) \ 83 mButtonNode *pBtnList; 98 #define mButtonGroupClassHeader(clsName, parentClass) \ 99 mGroupBoxClassHeader(clsName, parentClass) \ 101 BOOL (*addButton)(clsName *group, mWidget *button); \ 102 BOOL (*checkBtn)(clsName *group, mWidget *btn_to_check); 122 struct _mButtonGroupClass
127 #define mButtonGroupRendererHeader(clsName, parentClass) \ 128 mGroupBoxRendererHeader(clsName, parentClass) \ 129 void (*drawButtongroup)(clsName *self, HDC, const RECT*); 143 struct _mButtonGroupRenderer {
186 #define NCSS_BTNGRP_SHIFT NCSS_GRPBOX_SHIFT
groupbox class, derived from mStatic