转载出处 http://blog.csdn.net/create2010/article/details/6424353
#ifndef INCLUDER_BUIW_H_ #define INCLUDER_BUIW_H_ //Form #include "AEEForm.h" #include "AEECLSID_FORM.bid" //RootForm #include "AEERootForm.h" #include "AEECLSID_ROOTFORM.bid" //Popup #include "AEEPopup.h" #include "AEECLSID_POPUPFORM.bid" /*Identifies the class ID of the popup form*/ #include "AEECLSID_POPUPMENUFORM.bid" /*Identifies the class ID of the popup menu form*/ #include "AEECLSID_POPUPMENUFORM_SCROLL.bid" /*Identifies the class ID of the popup menu form with scrollbar*/ //Dialog #include "AEEDialog.h" #include "AEECLSID_DIALOGFORM.bid" /*Identifies the class ID of the dialog form*/ #include "AEECLSID_PROGRESSDIALOG.bid" /*Identifies the class ID of the progress dialog*/ #include "AEECLSID_INFODIALOG.bid" /*Identifies the class ID of the info message dialog*/ #include "AEECLSID_ERRORDIALOG.bid" /*Identifies the class ID of the error message dialog*/ #include "AEECLSID_WARNDIALOG.bid" /*Identifies the class ID of the warning message dialog*/ //listForm #include "AEEListForm.h" #include "AEECLSID_LISTFORM.bid" /*Identifies the class ID of the list form*/ #include "AEECLSID_LISTFORM_SCROLL.bid" /*Identifies the class ID of the scrollbar list form*/ //Bitmap Widget #include "AEEBitmapWidget.h" #include "AEECLSID_BITMAPWIDGET.bid" /*Identifies the class ID of the bitmap widget*/ //Blend Widget #include "AEEBlendWidget.h" #include "AEECLSID_BLENDWIDGET.bid" /*Identifies the class ID of the blend widget*/ //Border Widget #include "AEEBorderWidget.h" #include "AEECLSID_BORDERWIDGET.bid" /*Identifies the class ID of the border widget*/ //button Widget #include "AEEButtonWidget.h" #include "AEECLSID_BUTTONWIDGET.bid" /*Identifies the class ID of the button widget*/ //Canvas #include "AEECanvas.h" #include "AEECLSID_CANVAS.bid" /*Class ID for an instance of an ICanvas object*/ //Card Container #include "AEECardContainer.h" #include "AEECLSID_CARDCONTAINER.bid" /*Identifies the class ID of the card container*/ //Caret Widget #include "AEECaretWidget.h" #include "AEECLSID_CARETWIDGET.bid" /*Identifies the class ID of the caret widget*/ //Check Widget #include "AEECheckWidget.h" #include "AEECLSID_CHECKWIDGET.bid" /*Identifies the class ID of the checkbox widget*/ #include "AEECLSID_RADIOWIDGET.bid" /*Identifies the class ID of the radio button widget*/ //Constraint Container #include "AEEConstraintContainer.h" #include "AEECLSID_CONSTRAINTCONTAINER.bid" /*Identifies the class ID of the constraint container*/ //Cursor Widget #include "AEECursorWidget.h" #include "AEECLSID_CURSORWIDGET.bid" /*Identifies the class ID of the cursor widget*/ //DateTime Widget #include "AEEDateTimeWidget.h" #include "AEECLSID_JULIANDATEWIDGET.bid" /* Identifies the class ID of the julian date widget*/ #include "AEECLSID_JULIANTIMEWIDGET.bid" /* Identifies the class ID of the julian time widget*/ #include "AEECLSID_DATEWIDGET.bid" /* Identifies the class ID of the date widget (DEPRECATED)*/ #include "AEECLSID_TIMEWIDGET.bid" /* Identifies the class ID of the time widget (DEPRECATED)*/ //Display Canvas #include "AEEDisplayCanvas.h" #include "AEECLSID_DISPLAYCANVAS.bid" /*Class ID for an instance of an ICanvas object*/ //DrawDecorator Widget #include "AEEDrawDecoratorWidget.h" #include "AEECLSID_DRAWDECORATORWIDGET.bid" /*Identifies the class ID of the draw decorator widget*/ //FontMap Model #include "AEEFontMapModel.h" #include "AEECLSID_FONTMAPMODEL.bid" /*Identifies the class ID of the font map model*/ //Grid Container #include "AEEGridContainer.h" #include "AEECLSID_GRIDCONTAINER.bid" /*Identifies the class ID of the grid container*/ //ImageStatic Widget #include "AEEImageStaticWidget.h" #include "AEECLSID_IMAGESTATICWIDGET.bid" /*Identifies the class ID of the image static widget*/ //Image Widget #include "AEEImageWidget.h" #include "AEECLSID_IMAGEWIDGET.bid" /*Identifies the class ID of the image widget*/ //List Widget #include "AEEListWidget.h" #include "AEECLSID_LISTWIDGET.bid" /*Identifies the class ID of the list widget*/ #include "AEECLSID_PICKWIDGET.bid" /*Identifies the class ID of the pick widget*/ #include "AEECLSID_GRIDWIDGET.bid" /*Identifies the class ID of the grid widget*/ //Locale #include "AEELocale.h" #include "AEECLSID_CURRENTLOCALE.bid" /*Identifies the ID of the current system locale class.*/ //Menu Model #include "AEEMenuModel.h" #include "AEECLSID_MENUMODEL.bid" /*Identifies the class ID of the menu model*/ //Progress Widget #include "AEEProgressWidget.h" #include "AEECLSID_PROGRESSWIDGET.bid" /*Identifies the class ID of the progress widget*/ //Prop Container #include "AEEPropContainer.h" #include "AEECLSID_PROPCONTAINER.bid" /*Identifies the class ID of the prop container*/ //ResFile #include "AEEResFile.h" #include "AEECLSID_RESFILE.bid" /*Identifies the class ID of the ResFile */ //Root Container #include "AEERootContainer.h" #include "AEECLSID_ROOTCONTAINER.bid" /*Identifies the class ID of the root container*/ //Scroll Widget #include "AEEScrollWidget.h" #include "AEECLSID_SCROLLBARWIDGET.bid" /*Identifies the class ID of the scrollbar widget*/ #include "AEECLSID_SCROLLINDICATORWIDGET.bid" /*Identifies the class ID of the scroll indicator widget*/ //Slider Widget #include "AEESliderWidget.h" #include "AEECLSID_SLIDERWIDGET.bid" /*Identifies the class ID of the slider widget*/ //Softkey Widget #include "AEESoftkeyWidget.h" #include "AEECLSID_SOFTKEYWIDGET.bid" /*Identifies the class ID of the softkey widget*/ //Static Widget #include "AEEStaticWidget.h" #include "AEECLSID_STATICWIDGET.bid" /*Identifies the class ID of the static widget*/ //Tab Widget #include "AEETabWidget.h" #include "AEECLSID_TABWIDGET.bid" /*Identifies the class ID of the tab widget*/ //Text Widget #include "AEETextWidget.h" #include "AEECLSID_TEXTWIDGET.bid" /*Identifies the class ID of the softkey widget*/ //Title Widget #include "AEETitleWidget.h" #include "AEECLSID_TITLEWIDGET.bid" /*Identifies the class ID of the title widget*/ //Transition #include "AEETransition.h" #include "AEECLSID_FADER.bid" /*Identifies the class ID of the popup form*/ #include "AEECLSID_MOVER.bid" /*Identifies the class ID of the popup menu form*/ //Vector Model #include "AEEVectorModel.h" #include "AEECLSID_VECTORMODEL.bid" /*Identifies the class ID of the vector model*/ //Viewport Widget #include "AEEViewportWidget.h" #include "AEECLSID_VIEWPORTWIDGET.bid" /*Identifies the class ID of the viewport widget*/ //WModel #include "AEEWModel.h" #include "AEECLSID_VALUEMODEL.bid" /*Identifies the class ID of the value model*/ #include "AEECLSID_INTERFACEMODEL.bid" /*Identifies the class ID of the interface model*/ //XYContainer #include "AEEXYContainer.h" #include "AEECLSID_XYCONTAINER.bid" /*Identifies the class ID of the XY container*/ //Array Model #include "AEEArrayModel.h" #include "AEECLSID_ARRAYMODEL.bid" /*Identifies the class ID of the array model*/ //IBASE_AddRef #ifndef ADDREFIF #define ADDREFIF(p) if(p){IBASE_AddRef((IBase*)p);p=NULL;} #endif //IBASE_Release #ifndef RELEASEIF #define RELEASEIF(p) if(p){IBASE_Release((IBase*)p);p=NULL;} #endif #endif