home *** CD-ROM | disk | FTP | other *** search
- //--------------------------------------------------------
- // MHAL2001.H generated from MHAL200.VBX by
- // VbxGen 1.0 - Borland International
- //--------------------------------------------------------
-
- #ifdef __OWL_OWLDEFS_H
- #include <owl\vbxctl.h>
- #endif
-
- //--------------------------------------------------------
- // MhIAlarm (VB1)
- //--------------------------------------------------------
-
- // properties
- #define Prop_MhIAlarm_CtlName 0
- #define Prop_MhIAlarm_Index 1
- #define Prop_MhIAlarm_Left 2
- #define Prop_MhIAlarm_Top 3
- #define Prop_MhIAlarm_Width 4
- #define Prop_MhIAlarm_Height 5
- #define Prop_MhIAlarm_Enabled 6
- #define Prop_MhIAlarm_Visible 7
- #define Prop_MhIAlarm_MousePointer 8
- #define Prop_MhIAlarm_TabIndex 9
- #define Prop_MhIAlarm_Style 10
- #define Prop_MhIAlarm_Autosize 11
- #define Prop_MhIAlarm_RingTime 12
- #define Prop_MhIAlarm_PauseTime 13
- #define Prop_MhIAlarm_RingTone 14
- #define Prop_MhIAlarm_RingMode 15
- #define Prop_MhIAlarm_RingLength 16
- #define Prop_MhIAlarm_RingOn 17
- #define Prop_MhIAlarm_Interval 18
- #define Prop_MhIAlarm_WindowState 19
- #define Prop_MhIAlarm_BackColor 20
- #define Prop_MhIAlarm_Parent 21
- #define Prop_MhIAlarm_Tag 22
- #define Prop_MhIAlarm_hWnd 23
- #define Prop_MhIAlarm_PictureMask1 25
- #define Prop_MhIAlarm_PictureMask2 26
- #define Prop_MhIAlarm_PictureMask3 27
- #define Prop_MhIAlarm_Picture1 28
- #define Prop_MhIAlarm_Picture2 29
- #define Prop_MhIAlarm_Picture3 30
-
- // events
- #define Event_MhIAlarm_Change 0
- #define Event_MhIAlarm_Click 1
- #define Event_MhIAlarm_DblClick 2
- #define Event_MhIAlarm_GotFocus 3
- #define Event_MhIAlarm_KeyDown 4
- #define Event_MhIAlarm_KeyPress 5
- #define Event_MhIAlarm_KeyUp 6
- #define Event_MhIAlarm_LostFocus 7
- #define Event_MhIAlarm_MouseDown 8
- #define Event_MhIAlarm_MouseMove 9
- #define Event_MhIAlarm_MouseUp 10
- #define Event_MhIAlarm_Ring 11
-
- // 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:
- //
- // TVbxMhIAlarm* c = new TVbxMhIAlarm(..., sizeof(MhIAlarmData), MhIAlarmData);
- //
- // For C/C++ programs:
- //
- // HFORMFILE file = VBXCreateFormFile(sizeof(MhIAlarmData), MhIAlarmData);
- // HCTL c = VBXCreate(..., file);
- // VBXDeleteFormFile(file);
- //
- // Note that the VBXGEN_DATA or MhIAlarm_DATA symbol must be
- // defined in order to use the default form data.
- //
- extern BYTE MhIAlarmData[52L];
- #if defined(VBXGEN_DATA) || defined(MhIAlarm_DATA)
- BYTE MhIAlarmData[52L]={
- 0x01,0x00,0x00,0x02,0x06,0xff,0xff,0x07,
- 0xff,0xff,0x08,0x00,0x09,0x00,0x00,0x0a,
- 0x00,0x0b,0xff,0xff,0x0c,0x00,0x00,0x0d,
- 0x00,0x00,0x0e,0x00,0x00,0x0f,0x00,0x10,
- 0x00,0x00,0x11,0x00,0x12,0x00,0x00,0x00,
- 0x00,0x13,0x00,0x00,0x14,0xff,0xff,0xff,
- 0x00,0x16,0x00,0xff,
- };
- #endif
-
- #ifdef __OWL_VBXCTL_H
-
- // OWL class
- class TVbxMhIAlarm : public TVbxControl {
- public:
-
- // constructors
- TVbxMhIAlarm(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, "MHAL200.VBX", "MhIAlarm",
- title, x, y, w, h, initLen, initData, module) {}
-
- TVbxMhIAlarm(TWindow* parent, int resourceId, TModule* module=0) :
- TVbxControl(parent, resourceId, module) {}
-
- #if 0
- // event handlers
- void EvChange(VBXEVENT FAR*)
- {
- // no arguments
- }
-
- void EvClick(VBXEVENT FAR*)
- {
- // no arguments
- }
-
- void EvDblClick(VBXEVENT FAR*)
- {
- // no arguments
- }
-
- void EvGotFocus(VBXEVENT FAR*)
- {
- // no arguments
- }
-
- void EvKeyDown(VBXEVENT FAR*)
- {
- // KeyCode As Integer,Shift As Integer
- }
-
- void EvKeyPress(VBXEVENT FAR*)
- {
- // KeyAscii As Integer
- }
-
- void EvKeyUp(VBXEVENT FAR*)
- {
- // KeyCode As Integer,Shift As Integer
- }
-
- void EvLostFocus(VBXEVENT FAR*)
- {
- // no arguments
- }
-
- void EvMouseDown(VBXEVENT FAR*)
- {
- // Button As Integer,Shift As Integer,X As Integer,Y As Integer
- }
-
- void EvMouseMove(VBXEVENT FAR*)
- {
- // Button As Integer,Shift As Integer,X As Integer,Y As Integer
- }
-
- void EvMouseUp(VBXEVENT FAR*)
- {
- // Button As Integer,Shift As Integer,X As Integer,Y As Integer
- }
-
- void EvRing(VBXEVENT FAR*)
- {
- // no arguments
- }
-
- #endif
-
- // enumerations
- enum { // values for property MousePointer
- MousePointer_0_Default,
- MousePointer_1_Arrow,
- MousePointer_2_Cross,
- MousePointer_3_IBeam,
- MousePointer_4_Icon,
- MousePointer_5_Size,
- MousePointer_6_Size_NE_SW,
- MousePointer_7_Size_NS,
- MousePointer_8_Size_NW_SE,
- MousePointer_9_Size_WE,
- MousePointer_10_Up_Arrow,
- MousePointer_11_Hourglass,
- MousePointer_12_No_Drop,
- };
-
- enum { // values for property Style
- Style_0_Phone,
- Style_1_Clock,
- Style_2_Watch,
- Style_3_User_supplied_bitmaps,
- };
-
- enum { // values for property RingMode
- RingMode_0_Normal,
- RingMode_1_Legato,
- RingMode_2_Staccato,
- };
-
- enum { // values for property RingOn
- RingOn_0_Ring_Off,
- RingOn_1_Flash_Ring,
- RingOn_2_Ring_On,
- RingOn_3_No_Flash_Ring,
- };
-
-
- // 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 GetPropLeft(long& v) {return GetProp(2,v);}
- BOOL SetPropLeft(long v) {return SetProp(2,v);}
-
- BOOL GetPropTop(long& v) {return GetProp(3,v);}
- BOOL SetPropTop(long v) {return SetProp(3,v);}
-
- BOOL GetPropWidth(long& v) {return GetProp(4,v);}
- BOOL SetPropWidth(long v) {return SetProp(4,v);}
-
- BOOL GetPropHeight(long& v) {return GetProp(5,v);}
- BOOL SetPropHeight(long v) {return SetProp(5,v);}
-
- BOOL GetPropEnabled(BOOL& v) {return GetProp(6,v);}
- BOOL SetPropEnabled(BOOL v) {return SetProp(6,v);}
-
- BOOL GetPropVisible(BOOL& v) {return GetProp(7,v);}
- BOOL SetPropVisible(BOOL v) {return SetProp(7,v);}
-
- BOOL GetPropMousePointer(ENUM& v) {return GetProp(8,v);}
- BOOL SetPropMousePointer(ENUM v) {return SetProp(8,v);}
-
- BOOL GetPropTabIndex(int& v) {return GetProp(9,v);}
- BOOL SetPropTabIndex(int v) {return SetProp(9,v);}
-
- BOOL GetPropStyle(ENUM& v) {return GetProp(10,v);}
- BOOL SetPropStyle(ENUM v) {return SetProp(10,v);}
-
- BOOL GetPropAutosize(BOOL& v) {return GetProp(11,v);}
- BOOL SetPropAutosize(BOOL v) {return SetProp(11,v);}
-
- BOOL GetPropRingTime(int& v) {return GetProp(12,v);}
- BOOL SetPropRingTime(int v) {return SetProp(12,v);}
-
- BOOL GetPropPauseTime(int& v) {return GetProp(13,v);}
- BOOL SetPropPauseTime(int v) {return SetProp(13,v);}
-
- BOOL GetPropRingTone(int& v) {return GetProp(14,v);}
- BOOL SetPropRingTone(int v) {return SetProp(14,v);}
-
- BOOL GetPropRingMode(ENUM& v) {return GetProp(15,v);}
- BOOL SetPropRingMode(ENUM v) {return SetProp(15,v);}
-
- BOOL GetPropRingLength(int& v) {return GetProp(16,v);}
- BOOL SetPropRingLength(int v) {return SetProp(16,v);}
-
- BOOL GetPropRingOn(ENUM& v) {return GetProp(17,v);}
- BOOL SetPropRingOn(ENUM v) {return SetProp(17,v);}
-
- BOOL GetPropInterval(long& v) {return GetProp(18,v);}
- BOOL SetPropInterval(long v) {return SetProp(18,v);}
-
- BOOL GetPropWindowState(int& v) {return GetProp(19,v);}
- BOOL SetPropWindowState(int v) {return SetProp(19,v);}
-
- BOOL GetPropBackColor(COLORREF& v) {return GetProp(20,v);}
- BOOL SetPropBackColor(COLORREF v) {return SetProp(20,v);}
-
- BOOL GetPropParent(int& v) {return GetProp(21,v);}
- BOOL SetPropParent(int v) {return SetProp(21,v);}
-
- BOOL GetPropTag(string& v) {return GetProp(22,v);}
- BOOL SetPropTag(string& v) {return SetProp(22,v);}
-
- BOOL GetProphWnd(int& v) {return GetProp(23,v);}
- BOOL SetProphWnd(int v) {return SetProp(23,v);}
-
- BOOL GetPropPictureMask1(HPIC& v) {return GetProp(25,v);}
- BOOL SetPropPictureMask1(HPIC v) {return SetProp(25,v);}
-
- BOOL GetPropPictureMask2(HPIC& v) {return GetProp(26,v);}
- BOOL SetPropPictureMask2(HPIC v) {return SetProp(26,v);}
-
- BOOL GetPropPictureMask3(HPIC& v) {return GetProp(27,v);}
- BOOL SetPropPictureMask3(HPIC v) {return SetProp(27,v);}
-
- BOOL GetPropPicture1(HPIC& v) {return GetProp(28,v);}
- BOOL SetPropPicture1(HPIC v) {return SetProp(28,v);}
-
- BOOL GetPropPicture2(HPIC& v) {return GetProp(29,v);}
- BOOL SetPropPicture2(HPIC v) {return SetProp(29,v);}
-
- BOOL GetPropPicture3(HPIC& v) {return GetProp(30,v);}
- BOOL SetPropPicture3(HPIC v) {return SetProp(30,v);}
-
- #if 0
- DECLARE_RESPONSE_TABLE(TVbxMhIAlarm);
- #endif
- };
-
- #if 0
- // OWL response table
- DEFINE_RESPONSE_TABLE1(TVbxMhIAlarm, TVbxControl)
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_Change, EvChange ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_Click, EvClick ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_DblClick, EvDblClick ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_GotFocus, EvGotFocus ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_KeyDown, EvKeyDown ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_KeyPress, EvKeyPress ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_KeyUp, EvKeyUp ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_LostFocus, EvLostFocus ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_MouseDown, EvMouseDown ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_MouseMove, EvMouseMove ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_MouseUp, EvMouseUp ),
- EV_VBXEVENTINDEX( IDC_MhIAlarm, Event_MhIAlarm_Ring, EvRing ),
- END_RESPONSE_TABLE;
- #endif
-
- #endif
-
-