home *** CD-ROM | disk | FTP | other *** search
- //--------------------------------------------------------
- // CMDIALOG.H generated from CMDIALOG.VBX by
- // VbxGen 1.0 - Borland International
- //--------------------------------------------------------
-
- #ifdef __OWL_OWLDEFS_H
- #include <owl\vbxctl.h>
- #endif
-
- //--------------------------------------------------------
- // CommonDialog (VB2)
- //--------------------------------------------------------
-
- // properties
- #define Prop_CommonDialog_CtlName 0
- #define Prop_CommonDialog_Index 1
- #define Prop_CommonDialog_Tag 2
- #define Prop_CommonDialog_Filename 3
- #define Prop_CommonDialog_Filetitle 4
- #define Prop_CommonDialog_DialogTitle 5
- #define Prop_CommonDialog_Filter 6
- #define Prop_CommonDialog_Action 7
- #define Prop_CommonDialog_DefaultExt 8
- #define Prop_CommonDialog_InitDir 9
- #define Prop_CommonDialog_Color 10
- #define Prop_CommonDialog_Flags 11
- #define Prop_CommonDialog_FilterIndex 13
- #define Prop_CommonDialog_FontSize 14
- #define Prop_CommonDialog_FontName 15
- #define Prop_CommonDialog_FontBold 16
- #define Prop_CommonDialog_FontItalic 17
- #define Prop_CommonDialog_FontStrikeThru 18
- #define Prop_CommonDialog_FontUnderLine 19
- #define Prop_CommonDialog_FromPage 20
- #define Prop_CommonDialog_ToPage 21
- #define Prop_CommonDialog_Min 22
- #define Prop_CommonDialog_Max 23
- #define Prop_CommonDialog_Copies 24
- #define Prop_CommonDialog_hDC 25
- #define Prop_CommonDialog_CancelError 26
- #define Prop_CommonDialog_MaxFileSize 29
- #define Prop_CommonDialog_About 30
- #define Prop_CommonDialog_HelpFile 31
- #define Prop_CommonDialog_HelpCommand 32
- #define Prop_CommonDialog_HelpContext 33
- #define Prop_CommonDialog_HelpKey 34
- #define Prop_CommonDialog_PrinterDefault 35
- #define Prop_CommonDialog_Top 36
- #define Prop_CommonDialog_Left 37
-
- // events
-
- // default form data
- //
- // Some VBX controls do not operate correctly when created without
- // a form file. This occurs when a program creates a control
- // dynamically rather than as part of a dialog resource. If this
- // control exhibits problems in this mode, try creating it with the
- // following form data:
- //
- // For OWL programs:
- //
- // TVbxCommonDialog* c = new TVbxCommonDialog(..., sizeof(CommonDialogData), CommonDialogData);
- //
- // For C/C++ programs:
- //
- // HFORMFILE file = VBXCreateFormFile(sizeof(CommonDialogData), CommonDialogData);
- // HCTL c = VBXCreate(..., file);
- // VBXDeleteFormFile(file);
- //
- // Note that the VBXGEN_DATA or CommonDialog_DATA symbol must be
- // defined in order to use the default form data.
- //
- extern BYTE CommonDialogData[83L];
- #if defined(VBXGEN_DATA) || defined(CommonDialog_DATA)
- BYTE CommonDialogData[83L]={
- 0x01,0x00,0x00,0x02,0x00,0x03,0x00,0x05,
- 0x00,0x06,0x00,0x08,0x00,0x09,0x00,0x0a,
- 0x00,0x00,0x00,0x00,0x0b,0x00,0x00,0x00,
- 0x00,0x0d,0x00,0x00,0x00,0x00,0x0e,0x08,
- 0x00,0x0f,0x00,0x10,0x00,0x00,0x11,0x00,
- 0x00,0x12,0x00,0x00,0x13,0x00,0x00,0x14,
- 0x00,0x00,0x15,0x00,0x00,0x16,0x00,0x00,
- 0x17,0x00,0x00,0x18,0x00,0x00,0x1a,0x00,
- 0x00,0x1d,0x00,0x01,0x1f,0x00,0x20,0x00,
- 0x00,0x21,0x00,0x00,0x22,0x00,0x23,0xff,
- 0xff,0x25,0xff,
- };
- #endif
-
- #ifdef __OWL_VBXCTL_H
-
- // OWL class
- class TVbxCommonDialog : public TVbxControl {
- public:
-
- // constructors
- TVbxCommonDialog(TWindow* parent, int id, LPCSTR title,
- int x, int y, int w, int h,
- long initLen=0, void far* initData=0, TModule* module=0) :
- TVbxControl(parent, id, "CMDIALOG.VBX", "CommonDialog",
- title, x, y, w, h, initLen, initData, module) {}
-
- TVbxCommonDialog(TWindow* parent, int resourceId, TModule* module=0) :
- TVbxControl(parent, resourceId, module) {}
-
- #if 0
- // event handlers
- #endif
-
- // enumerations
- enum { // values for property Action
- Action_0_Nothing,
- Action_1_Open_File,
- Action_2_Save_File,
- Action_3_Color_Dialog,
- Action_4_Font_Dialog,
- Action_5_Printer_Dialog,
- Action_6_Fire_Help,
- };
-
-
- // properties
- BOOL GetPropCtlName(string& v) {return GetProp(0,v);}
- BOOL SetPropCtlName(string& v) {return SetProp(0,v);}
-
- BOOL GetPropIndex(int& v) {return GetProp(1,v);}
- BOOL SetPropIndex(int v) {return SetProp(1,v);}
-
- BOOL GetPropTag(string& v) {return GetProp(2,v);}
- BOOL SetPropTag(string& v) {return SetProp(2,v);}
-
- BOOL GetPropFilename(string& v) {return GetProp(3,v);}
- BOOL SetPropFilename(string& v) {return SetProp(3,v);}
-
- BOOL GetPropFiletitle(string& v) {return GetProp(4,v);}
- BOOL SetPropFiletitle(string& v) {return SetProp(4,v);}
-
- BOOL GetPropDialogTitle(string& v) {return GetProp(5,v);}
- BOOL SetPropDialogTitle(string& v) {return SetProp(5,v);}
-
- BOOL GetPropFilter(string& v) {return GetProp(6,v);}
- BOOL SetPropFilter(string& v) {return SetProp(6,v);}
-
- BOOL GetPropAction(ENUM& v) {return GetProp(7,v);}
- BOOL SetPropAction(ENUM v) {return SetProp(7,v);}
-
- BOOL GetPropDefaultExt(string& v) {return GetProp(8,v);}
- BOOL SetPropDefaultExt(string& v) {return SetProp(8,v);}
-
- BOOL GetPropInitDir(string& v) {return GetProp(9,v);}
- BOOL SetPropInitDir(string& v) {return SetProp(9,v);}
-
- BOOL GetPropColor(COLORREF& v) {return GetProp(10,v);}
- BOOL SetPropColor(COLORREF v) {return SetProp(10,v);}
-
- BOOL GetPropFlags(long& v) {return GetProp(11,v);}
- BOOL SetPropFlags(long v) {return SetProp(11,v);}
-
- BOOL GetPropFilterIndex(long& v) {return GetProp(13,v);}
- BOOL SetPropFilterIndex(long v) {return SetProp(13,v);}
-
- BOOL GetPropFontSize(int& v) {return GetProp(14,v);}
- BOOL SetPropFontSize(int v) {return SetProp(14,v);}
-
- BOOL GetPropFontName(string& v) {return GetProp(15,v);}
- BOOL SetPropFontName(string& v) {return SetProp(15,v);}
-
- BOOL GetPropFontBold(BOOL& v) {return GetProp(16,v);}
- BOOL SetPropFontBold(BOOL v) {return SetProp(16,v);}
-
- BOOL GetPropFontItalic(BOOL& v) {return GetProp(17,v);}
- BOOL SetPropFontItalic(BOOL v) {return SetProp(17,v);}
-
- BOOL GetPropFontStrikeThru(BOOL& v) {return GetProp(18,v);}
- BOOL SetPropFontStrikeThru(BOOL v) {return SetProp(18,v);}
-
- BOOL GetPropFontUnderLine(BOOL& v) {return GetProp(19,v);}
- BOOL SetPropFontUnderLine(BOOL v) {return SetProp(19,v);}
-
- BOOL GetPropFromPage(int& v) {return GetProp(20,v);}
- BOOL SetPropFromPage(int v) {return SetProp(20,v);}
-
- BOOL GetPropToPage(int& v) {return GetProp(21,v);}
- BOOL SetPropToPage(int v) {return SetProp(21,v);}
-
- BOOL GetPropMin(int& v) {return GetProp(22,v);}
- BOOL SetPropMin(int v) {return SetProp(22,v);}
-
- BOOL GetPropMax(int& v) {return GetProp(23,v);}
- BOOL SetPropMax(int v) {return SetProp(23,v);}
-
- BOOL GetPropCopies(int& v) {return GetProp(24,v);}
- BOOL SetPropCopies(int v) {return SetProp(24,v);}
-
- BOOL GetProphDC(int& v) {return GetProp(25,v);}
- BOOL SetProphDC(int v) {return SetProp(25,v);}
-
- BOOL GetPropCancelError(BOOL& v) {return GetProp(26,v);}
- BOOL SetPropCancelError(BOOL v) {return SetProp(26,v);}
-
- BOOL GetPropMaxFileSize(int& v) {return GetProp(29,v);}
- BOOL SetPropMaxFileSize(int v) {return SetProp(29,v);}
-
- BOOL GetPropAbout(string& v) {return GetProp(30,v);}
- BOOL SetPropAbout(string& v) {return SetProp(30,v);}
-
- BOOL GetPropHelpFile(string& v) {return GetProp(31,v);}
- BOOL SetPropHelpFile(string& v) {return SetProp(31,v);}
-
- BOOL GetPropHelpCommand(int& v) {return GetProp(32,v);}
- BOOL SetPropHelpCommand(int v) {return SetProp(32,v);}
-
- BOOL GetPropHelpContext(int& v) {return GetProp(33,v);}
- BOOL SetPropHelpContext(int v) {return SetProp(33,v);}
-
- BOOL GetPropHelpKey(string& v) {return GetProp(34,v);}
- BOOL SetPropHelpKey(string& v) {return SetProp(34,v);}
-
- BOOL GetPropPrinterDefault(BOOL& v) {return GetProp(35,v);}
- BOOL SetPropPrinterDefault(BOOL v) {return SetProp(35,v);}
-
- BOOL GetPropTop(long& v) {return GetProp(36,v);}
- BOOL SetPropTop(long v) {return SetProp(36,v);}
-
- BOOL GetPropLeft(long& v) {return GetProp(37,v);}
- BOOL SetPropLeft(long v) {return SetProp(37,v);}
-
- #if 0
- DECLARE_RESPONSE_TABLE(TVbxCommonDialog);
- #endif
- };
-
- #if 0
- // OWL response table
- DEFINE_RESPONSE_TABLE1(TVbxCommonDialog, TVbxControl)
- END_RESPONSE_TABLE;
- #endif
-
- #endif
-
-