转载出处 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