' *************************************************************************************
' Code Generated by EZGUI Visual Designer 4.0
' Portions: Copyright Christopher R. Boss, 2003 to 2006
' All Rights Reserved !
' Registered EZGUI 4.0 users may use this code Royalty Free !
' *************************************************************************************
'
' --------------------------------------------------------
' WARNING ! Do Not Modify any code WITHIN Protected Sections !
' You can add code (Sub,Function,etc.) BEFORE any Protected Routine
' by using the following CODE TAGS: '<<SAVE>> '<<END>>
' and the Designer will not remove it.
' --------------------------------------------------------' ======================================
' [PROTECTED CODE] Do NOT Edit !
' ======================================
'
#COMPILE EXE
#DIM ALL ' This is helpful to prevent errors in coding
' ------------------------------
' Enable all constants below to
' customize maximums in EZGUI
' runtime.
' ------------------------------
' %EZGUI_MaxColors = 800
' %EZGUI_MaxFonts = 800
' %EZGUI_MaxImages = 300
' %EZGUI_MaxControls = 1500
' %EZGUI_MaxForms = 150
' %EZGUI_MaxMenus = 200
' ------------------------------
' --------------------
#INCLUDE "C:\ezgui40pro\includes\ezgui40.inc" ' EZGUI Include file for Declares
' --------------------
' *************************************************************************************
' *************************************************************************************
' Code Generator Defined Constants and Declares
' *************************************************************************************
DECLARE FUNCTION Main_Initialize(BYVAL VerNum&) AS LONG
DECLARE SUB OtherForm_Events(FormName$, CID&, CMsg&, CVal&, Cancel&)
DECLARE SUB OtherForm_Design(FormName$)
DECLARE FUNCTION PreProcess_Events(FormName$, CID&, CMsg&, CVal&, Cancel&) AS LONG
DECLARE SUB EZ_FORM1_Display(BYVAL Parent$)
DECLARE SUB EZ_FORM1_Design()
DECLARE SUB EZ_FORM1_ParseEvents(CID&, CMsg&, CVal&, Cancel&)
DECLARE SUB FORM1_Events(CID&, CMsg&, CVal&, Cancel&)
' ------------------------------------------------
%FORM1_TV = 100
DECLARE SUB FORM1_TV_Fill(BYVAL Mode&)
DECLARE SUB FORM1_TV_Events(MyID&, CMsg&, CVal&, Cancel&)
' *************************************************************************************
' Code Generator Defined Global Variables and Types
' *************************************************************************************
' Note: Do NOT change the names of the EZGUI Callback Procedures !
' --------------------
#INCLUDE "C:\ezgui40pro\includes\ezwmain.inc" ' EZGUI Include file for WinMain
' --------------------
' *************************************************************************************
' User Defined Global Variables and Types
' (Put code in CODE TAGS! to protect from deletion by Code Generator !)
' *************************************************************************************
SUB EZ_Main(VerNum&) ' (PROTECTED)
EZ_Reg %EZ_USERID,%EZ_REGNUM
EZ_DefImageFolder "Images"
EZ_AllowCommandEvents 1
EZ_AllowNotifyEvents 1
EZ_AllowKeyEvents 1
EZ_AllowCursorEvents 1
EZ_DefFont 6, "Tahoma", 8, "L+V"
EZ_DefFont 7, "Tahoma", 8, "BV"
EZ_DefFont 8, "Arial", 12, "BV"
EZ_DefFont 9, "Webdings", 16, "L+SV"
EZ_DefSystemColor 32, 4
EZ_DefSystemColor 33, 5
EZ_DefSystemColor 34, 15
EZ_DefSystemColor 35, 24
EZ_DefColorL 36, &HB96FFF
EZ_DefColorL 37, &H14AB9F
EZ_DefColorL 38, &H47A7FF
EZ_DefColorL 39, &HD2AACF
EZ_DefColorL 40, &H1CD5E3
EZ_DefColorL 41, &HBC8943
EZ_DefColorL 42, &H6C6AB7
EZ_DefColorL 43, &HDD4489
IF Main_Initialize(VerNum&) THEN
EZ_FORM1_Display ""
END IF
END SUB
' -------------------------------------------------------------------------------------
SUB EZ_DesignWindow(FormName$) ' (PROTECTED)
SELECT CASE FormName$
CASE "FORM1"
EZ_FORM1_Design
CASE ELSE
OtherForm_Design FormName$
END SELECT
END SUB
' -------------------------------------------------------------------------------------
SUB EZ_Events(FormName$, CID&, CMsg&, CVal&, Cancel&) ' (PROTECTED)
IF PreProcess_Events(FormName$, CID&, CMsg&, CVal&, Cancel&) THEN EXIT SUB
SELECT CASE FormName$
CASE "FORM1"
EZ_FORM1_ParseEvents CID&, CMsg&, CVal&, Cancel&
CASE ELSE
OtherForm_Events FormName$, CID&, CMsg&, CVal&, Cancel&
END SELECT
END SUB
' -------------------------------------------------------------------------------------
' *************************************************************************************
' Applications FORM Code
' *************************************************************************************
' ======================================
' [USER ACCESSABLE CODE] You may Edit !
' ======================================
FUNCTION Main_Initialize(BYVAL VerNum&) AS LONG
LOCAL RV&
RV&=1
FUNCTION=RV&
END FUNCTION
SUB OtherForm_Design(FormName$)
SELECT CASE FormName$
CASE ELSE
END SELECT
END SUB
SUB OtherForm_Events(FormName$, CID&, CMsg&, CVal&, Cancel&)
SELECT CASE FormName$
CASE "{OPENDLG}", "{SAVEDLG}", "{OPENDLGX}", "{SAVEDLGX}", "{COLORDLG}", "{FONTDLG}", "{PRINTDLG}", "{PAGEDLG}", "{FINDDLG}"
CASE "{ABORTDLG}"
CASE "{MSGBOX}"
CASE ELSE
END SELECT
END SUB
FUNCTION PreProcess_Events(FormName$, CID&, CMsg&, CVal&, Cancel&) AS LONG
LOCAL RV&
RV&=0
FUNCTION=RV&
END FUNCTION
'<<BEGINFORM>> "FORM1"
' ======================================
' [PROTECTED CODE] Do NOT Edit !
' ======================================
SUB EZ_FORM1_Display(BYVAL Parent$) ' (PROTECTED)
EZ_Color -1, -1
EZ_Form "FORM1", Parent$, "Treeview Test", 0, 0, 35.25, 18, "C"
END SUB
SUB EZ_FORM1_Design() ' (PROTECTED)
LOCAL CText$
EZ_Color-1,-1
EZ_UseFont 6
EZ_SubClass 2
EZ_TreeView %FORM1_TV, 4.25, 1.5, 26.5, 13.625, "-+STV"
EZ_SubClass 0
FORM1_TV_Fill -1
EZ_AddToolTip "Form1", %FORM1_TV
' -----------------------------------------------
END SUB
SUB EZ_FORM1_ParseEvents(CID&, CMsg&, CVal&, Cancel&) ' (PROTECTED)
SELECT CASE CID&
CASE %EZ_Window
FORM1_Events CID&, CMsg&, CVal&, Cancel&
CASE %FORM1_TV
IF CMsg& = %EZ_ToolTip THEN EZ_SetToolTip ""
FORM1_TV_Events CID&, CMsg&, CVal&, Cancel&
CASE ELSE
FORM1_Events CID&, CMsg&, CVal&, Cancel&
END SELECT
END SUB
' ======================================
' [USER ACCESSABLE CODE] You may Edit !
' ======================================
SUB FORM1_Events(CID&, CMsg&, CVal&, Cancel&)
SELECT CASE CID&
CASE %EZ_Window
SELECT CASE CMsg&
CASE %EZ_Loading
CASE %EZ_Loaded
CASE %EZ_Started
CASE %EZ_Close
CASE ELSE
END SELECT
CASE ELSE
END SELECT
END SUB
SUB FORM1_TV_Fill(BYVAL Mode&)
END SUB
SUB FORM1_TV_Events( MyID&, CMsg&, CVal&, Cancel&)
SELECT CASE CMsg&
CASE %EZ_Selected
CASE %EZ_RButtonUp
EZ_MSGBOX "", "Right-clicked!", "", "OK"
CASE %EZ_ToolTip
EZ_SETTOOLTIP "Right-click me! (If one click doesn't work, try TWO!)"
CASE ELSE
END SELECT
END SUB