42 #ifdef _MGNCSCTRL_CONTAINER 44 #ifndef _MGUI_WIDGET_CTNR_H 45 #define _MGUI_WIDGET_CTNR_H 61 #define NCSCTRL_CONTAINER NCSCLASSNAME("container") 63 typedef struct _mContainer mContainer;
64 typedef struct _mContainerClass mContainerClass;
65 typedef struct _mContainerRenderer mContainerRenderer;
67 #define mContainerHeader(className) \ 68 mScrollWidgetHeader(className) \ 83 mContainerHeader(mContainer)
86 #define mContainerClassHeader(clsName, parentClass) \ 87 mScrollWidgetClassHeader(clsName, parentClass) \ 88 BOOL (*addIntrinsicControls)(clsName* self, const PCTRLDATA pCtrl, int nCount); \ 89 HWND (*setFocus)(clsName* self, int id); \ 90 HWND (*getFocus)(clsName* self); \ 91 HWND (*getPanel)(clsName* self); \ 92 void (*adjustContent)(clsName *self); 121 struct _mContainerClass
126 #define mContainerRendererHeader(clsName, parentClass) \ 127 mScrollWidgetRendererHeader(clsName, parentClass) 134 struct _mContainerRenderer {
145 MGNCS_EXPORT
extern mContainerClass g_stmContainerCls;
151 #define NCSS_CTNR_SHIFT NCSS_SWGT_SHIFT 157 enum mContainerNotify {
170 #endif //_MGNCSCTRL_CONTAINER