54 #ifdef _MGNCSCTRL_CONTAINER 56 #ifndef _MGUI_WIDGET_CTNR_H 57 #define _MGUI_WIDGET_CTNR_H 73 #define NCSCTRL_CONTAINER NCSCLASSNAME("container") 75 typedef struct _mContainer mContainer;
76 typedef struct _mContainerClass mContainerClass;
77 typedef struct _mContainerRenderer mContainerRenderer;
79 #define mContainerHeader(className) \ 80 mScrollWidgetHeader(className) \ 95 mContainerHeader(mContainer)
98 #define mContainerClassHeader(clsName, parentClass) \ 99 mScrollWidgetClassHeader(clsName, parentClass) \ 100 BOOL (*addIntrinsicControls)(clsName* self, const PCTRLDATA pCtrl, int nCount); \ 101 HWND (*setFocus)(clsName* self, int id); \ 102 HWND (*getFocus)(clsName* self); \ 103 HWND (*getPanel)(clsName* self); \ 104 void (*adjustContent)(clsName *self); 133 struct _mContainerClass
138 #define mContainerRendererHeader(clsName, parentClass) \ 139 mScrollWidgetRendererHeader(clsName, parentClass) 146 struct _mContainerRenderer {
157 MGNCS_EXPORT
extern mContainerClass g_stmContainerCls;
163 #define NCSS_CTNR_SHIFT NCSS_SWGT_SHIFT 169 enum mContainerNotify {
182 #endif //_MGNCSCTRL_CONTAINER