d† ìNT .text€B P`/17147<ЀB@B/17159? €B@B/17173€B P`/17201€B€PÀ/17234 P€B7@@@/17272h¦N@@@/173110€¦N@@@/17350°ºN@@B/17363¯3ȺN@B/17375ìN P`8"ÿ connect.pas % B 4?  III 2 8 II 8 2 I .' 6 ? 2 I 4 I .' 6 ? L M 2 .' 6 ? L M I I.' 6 ? .' 6 ? 2 .' 6 ? L M 2 I4I.' 6 ? L M .' 6 ? II!" QI$> .' ? L M 2 I.' ? 2 I 8 I$>  ( I!" / QI  !' "' I# 4 8 I$ %.' ? 2 &.' ? I'.' ? (.' ? L M I)!"/I* I+!" / I, QI-!"/I. / I0I¸Høÿÿÿÿÿÿ TConnectform TConnectform TConnectformlconnectÿÿÿÿ| «3connect.pasFree Pascal 3.0.4 2019/10/27F:/labor/peltier/src/ CONNECTFORM }TCONNECTFORM�”TCONNECTFORM¸#Ã}TFORM¾ÃTFORM¸#FLCLVERSION#°ø%LCLVERSION#°ø% LCLVERSIONISSTOREDA& this³ CREATEWNDAˆ" this³ LOADEDAˆ" this³ CREATEAˆ"³ this³ vmt/& THEOWNERB&CASCADEA this³NEXTA this³PREVIOUSA this³TILEA this³³TCUSTOMFORMTCUSTOMFORM°#c4FACTIVE#ð &FACTIVECONTROL#ø ™6FACTIVEDEFAULTCONTROL#€ mlFALLOWDROPFILES#ˆ &FALPHABLEND#‰ &FALPHABLENDVALUE#Š ÅFBORDERICONS#Œ +ÅFDEFAULTCONTROL#� mlFCANCELCONTROL#˜ mlFDEFAULTMONITOR#  SÅFDESIGNER#¨ ÀÅFFORMSTYLE#° ‡ÈFFORMUPDATECOUNT#´  ÉFFORMHANDLERS#¸ *ÉFHELPFILE#Ð ø%FICON#Ø >ÉFONSHOWMODALFINISHED#à ÅÊFPOPUPMODE#ð <ËFPOPUPPARENT#ø FSMALLICONHANDLE#€ ‡ËFBIGICONHANDLE#ˆ ‡ËFKEYPREVIEW#� &FMENU#˜  ËFMODALRESULT#  ÍFLASTACTIVECONTROL#¨ ™6FLASTFOCUSEDCONTROL#° ™6FOLDBORDERSTYLE#¸ 7ÍFONACTIVATE#À ÃÍFONCLOSE#Ð ÎFONCLOSEQUERY#à †ÎFONCREATE#ð ÃÍFONDEACTIVATE#€ÃÍFONDESTROY#�ÃÍFONDROPFILES# öÎFONHELP#°xÏFONHIDE#ÀÃÍFONSHORTCUT#ÐëÏFONSHOW#àÃÍFONWINDOWSTATECHANGE#ðÃÍFPOSITION#€SÐFRESTOREDLEFT#„ ÉFRESTOREDTOP#ˆ ÉFRESTOREDWIDTH#Œ ÉFRESTOREDHEIGHT#� ÉFSHOWINTASKBAR#”,ÑFWINDOWSTATE#˜�ÑFACTIONLISTS# êÑFFORMBORDERSTYLE#¨7ÍFFORMSTATE#¬xØACTIVE#ð &ACTIVECONTROL#ø ™6ACTIVEDEFAULTCONTROL#€ mlALLOWDROPFILES#ˆ &ALPHABLEND#‰ &ALPHABLENDVALUE#Š ÅBORDERICONS#Œ +ÅBORDERSTYLE#¨7ÍCANCELCONTROL#˜ mlDEFAULTCONTROL#� mlDEFAULTMONITOR#  SÅDESIGNER#¨ ÀÅFORMSTATE#¬xØFORMSTYLE#° ‡ÈHELPFILE#Ð ø%ICON#Ø >ÉKEYPREVIEW#� &MENU#˜  ËMODALRESULT#  ÍLASTACTIVECONTROL#¨ ™6POPUPMODE#ð <ËPOPUPPARENT#ø ONACTIVATE#À ÃÍONCLOSE#Ð ÎONCLOSEQUERY#à †ÎONCREATE#ð ÃÍONDEACTIVATE#€ÃÍONDESTROY#�ÃÍONDROPFILES# öÎONHELP#°xÏONHIDE#ÀÃÍONSHORTCUT#ÐëÏONSHOW#àÃÍONSHOWMODALFINISHED#à ÅÊONWINDOWSTATECHANGE#ðÃÍPOSITION#€SÐRESTOREDLEFT#„ ÉRESTOREDTOP#ˆ ÉRESTOREDWIDTH#Œ ÉRESTOREDHEIGHT#� ÉSHOWINTASKBAR#”,ÑWINDOWSTATE#˜�Ñ GETCLIENTHANDLEA‡Ë this GETEFFECTIVESHOWINTASKBARA,Ñ this GETMONITORAœØ this ISAUTOSCROLLSTOREDA& this ISFORMA& this ISICONSTOREDA& thisCLOSEMODALA thisFREEICONHANDLESA thisICONCHANGEDA this SENDERVÚMOVEDA this DATA³àSETACTIVEA this AVALUE&SETACTIVECONTROLA this AWINCONTROL™6SETACTIVEDEFAULTCONTROLA this ACONTROLmlSETALLOWDROPFILESA this AVALUE&SETALPHABLENDA this AVALUE&SETALPHABLENDVALUEA this AVALUEÅSETBORDERICONSA this NEWICONS+ÅSETFORMBORDERSTYLEA this NEWSTYLE7ÍSETCANCELCONTROLA this NEWCONTROLmlSETDEFAULTCONTROLA this NEWCONTROLmlSETFORMSTYLEA this VALUE‡ÈSETICONA this AVALUE>ÉSETMENUA this VALUE ËSETMODALRESULTA this VALUEÍSETPOPUPMODEA this AVALUE<ËSETPOPUPPARENTA this AVALUESETPOSITIONA this VALUESÐSETSHOWINTASKBARA this VALUE,ÑSETLASTFOCUSEDCONTROLA this ACONTROL™6SETWINDOWFOCUSA thisSETWINDOWSTATEA this VALUE�ÑADDHANDLERA this HANDLERTYPEÌà HANDLER*á ASFIRST&REMOVEHANDLERA this HANDLERTYPEÌà HANDLER*á FINDDEFAULTFORACTIVECONTROLA™6 thisUPDATEMENUA thisUPDATESHOWINTASKBARA thisWMACTIVATEA this MESSAGEaáWMCLOSEQUERYA this MESSAGEøáWMHELPA this MESSAGEõâWMMOVEA this MESSAGE_ãWMSHOWWINDOWA this MESSAGEîãWMSIZEA this MESSAGE„äWMWINDOWPOSCHANGEDA this MESSAGEåCMBIDIMODECHANGEDA this MESSAGEøáCMPARENTBIDIMODECHANGEDA this MESSAGEøáCMAPPSHOWBTNGLYPHCHANGEDA this MESSAGEøáCMAPPSHOWMENUGLYPHCHANGEDA this MESSAGEøáCMICONCHANGEDA this MESSAGEøáCMRELEASEA this MESSAGEøáCMACTIVATEA this MESSAGEøáCMDEACTIVATEA this MESSAGEøáCMSHOWINGCHANGEDA this MESSAGEøáWMDPICHANGEDA this MSGøá WSREGISTERCLASSA°" selfŒå DOSHOWWINDOWA¸" this ACTIVATEAÀ" this ACTIVECHANGEDAÈ" this ADJUSTCLIENTRECTA¸ " this RECT–åBEGINFORMUPDATEA thisCOLORISSTOREDAˆ "& this CREATEPARAMSA€" this PARAMSÐë CREATEWNDAˆ" this DEACTIVATEAÐ" this DOCLOSEAØ" this CLOSEACTION¢ì DOCREATEAà" this DODESTROYAè" this DOHIDEAð" this DOSHOWAø" thisENDFORMUPDATEA thisHANDLECREATEEXCEPTIONA€"& thisHANDLEDESTROYEXCEPTIONAˆ"& thisHANDLESHOWHIDEEXCEPTIONA�"& this INITIALIZEWNDA°" this LOADEDAˆ" this CHILDHANDLESCREATEDA¸" this NOTIFICATIONA˜" this ACOMPONENTB& OPERATIONýì PAINTWINDOWA˜" this DC‡Ë REQUESTALIGNAø" this RESIZINGA¨" this STATE�Ñ CALCULATEPREFERREDSIZEAØ" this PREFERREDWIDTH É PREFERREDHEIGHT É WITHTHEMESPACE& SETZORDERAø " this TOPMOST& SETPARENTAÐ" this NEWPARENT™6 MOVETODEFAULTPOSITIONA˜" this UPDATESHOWINGAØ" this SETVISIBLEAØ" this VALUE& ALLAUTOSIZEDAˆ" this DOFIRSTSHOWA " thisUPDATEWINDOWSTATEA this VISIBLECHANGINGAÐ " this VISIBLECHANGEDAØ " this WNDPROCAØ" this THEMESSAGEøá VISIBLEISSTOREDA& this DOSENDBOUNDSTOINTERFACEAø " this DOAUTOSIZEAè" this SETAUTOSIZEA˜" this VALUE& SETAUTOSCROLLA " this VALUE& SETSCALEDA°" this ASCALED&DOADDACTIONLISTA this LIST<íDOREMOVEACTIONLISTA this LIST<í PROCESSRESOURCEA¨" this BEGINAUTODRAGA˜" this DODOCKA°" this NEWDOCKSITE™6 ARECT–åGETFLOATINGA€"& thisGETDEFAULTDOCKCAPTIONA€"ø% thisresultø%CMACTIONEXECUTEA this MESSAGEøáCMACTIONUPDATEA this MESSAGEøá DOEXECUTEACTIONA& this EXEACTIONò DOUPDATEACTIONA& this THEACTIONò UPDATEACTIONSA°" this CREATEAˆ" this vmt/& AOWNERB& CREATENEWA¸" this vmt/& AOWNERB& NUM ÉDESTROYA`" this vmt/&AFTERCONSTRUCTIONAˆ" thisBEFOREDESTRUCTIONA�" this GETCONTROLCLASSDEFAULTSIZEA€ "àô selfˆöBIGICONHANDLEA‡Ë thisCLOSEA this CLOSEQUERYAÀ"& thisDEFOCUSCONTROLA this CONTROL™6 REMOVING&DESTROYWNDA˜" thisENSUREVISIBLEA this AMOVETOTOP&FOCUSCONTROLA this WINCONTROL™6 FORMISUPDATINGA˜ "& thisGETFORMIMAGEA’ö thisGETROLESFORCONTROLA'ø this ACONTROLmlGETREALPOPUPPARENTA thisHIDEA thisINTFDROPFILESA this FILENAMES highFILENAMES³àø%³à INTFHELPA this ACOMPONENTB& ISSHORTCUTAÈ"& this MESSAGE_øMAKEFULLYVISIBLEA this AMONITORœØ USEWORKAREA& AUTOSIZEDELAYEDHANDLEA€ "& thisGETPREFERREDSIZEA  " this PREFERREDWIDTH É PREFERREDHEIGHT É RAW& WITHTHEMESPACE&RELEASEA this CANFOCUSA€"& thisSETFOCUSA¸" this SETFOCUSEDCONTROLAÐ"& this CONTROL™6SETRESTOREDBOUNDSA this ALEFT É ATOP É AWIDTH É AHEIGHT ÉSHOWA this SHOWMODALAØ" É thisSHOWONTOPA thisSMALLICONHANDLEA‡Ë thisGETCHILDRENAð" this PROCçø ROOTB& WANTCHILDKEYAà"& this CHILDml MESSAGEøáREMOVEALLHANDLERSOFOBJECTAÀ" this ANOBJECTVÚADDHANDLERFIRSTSHOWA this ONFIRSTSHOWHANDLERÃÍ ASFIRST&REMOVEHANDLERFIRSTSHOWA this ONFIRSTSHOWHANDLERÃÍADDHANDLERCLOSEA this ONCLOSEHANDLERÎ ASFIRST&REMOVEHANDLERCLOSEA this ONCLOSEHANDLERÎADDHANDLERCREATEA this ONCREATEHANDLERÃÍ ASFIRST&REMOVEHANDLERCREATEA this ONCREATEHANDLERÃÍ ACTIVEMDICHILDAè" this GETMDICHILDRENAð" this AINDEX É MDICHILDCOUNTAø" É thisAUTOSCALEA thisDOCKA° " this NEWDOCKSITE™6 ARECT–åUPDATEDOCKCAPTIONAÐ" this EXCLUDEmlANSISTRING&Bùø%BOOLEAN&Boolean&POINTER<&/&TCOMPONENTR&W&TCOMPONENT`#oùFOWNER#B&FNAME# ø%FTAG#(³àFCOMPONENTS#0}ûFFREENOTIFIES#8}ûFDESIGNINFO#@ ÉFVCLCOMOBJECT#H/&FCOMPONENTSTATE#P�FCOMPONENTSTYLE#T½COMPONENTSTATE#P�COMPONENTSTYLE#T½DESIGNINFO#@ ÉOWNER#B&VCLCOMOBJECT#H/&NAME# ø%TAG#(³à GETCOMOBJECTAë thisB&resultë GETCOMPONENTAB& thisB& AINDEX É GETCOMPONENTCOUNTA É thisB& GETCOMPONENTINDEXA É thisB&INSERTA thisB& ACOMPONENTB&READLEFTA thisB& READERŒREADTOPA thisB& READERŒREMOVEA thisB& ACOMPONENTB&REMOVENOTIFICATIONA thisB& ACOMPONENTB&SETCOMPONENTINDEXA thisB& VALUE ÉSETREFERENCEA thisB& ENABLE&WRITELEFTA thisB& WRITER6 WRITETOPA thisB& WRITER6 CHANGENAMEA thisB& NEWNAMEø% DEFINEPROPERTIESAÐ" thisB& FILERÚ GETCHILDRENAð" thisB& PROC„ ROOTB&GETCHILDOWNERAø"B& thisB&GETCHILDPARENTA€"B& thisB&GETOWNERAØ"Yù thisB& LOADEDAˆ" thisB& LOADINGA�" thisB& NOTIFICATIONA˜" thisB& ACOMPONENTB& OPERATIONýì PALETTECREATEDA " thisB& READSTATEA¨" thisB& READERŒSETANCESTORA thisB& VALUE&SETDESIGNINGA thisB& VALUE& SETCHILDREN&SETDESIGNINSTANCEA thisB& VALUE&SETINLINEA thisB& VALUE& SETNAMEA°" thisB& NEWNAMEø% SETCHILDORDERA¸" thisB& CHILDB& ORDER É SETPARENTCOMPONENTAÀ" thisB& VALUEB& UPDATINGAÈ" thisB& UPDATEDAÐ" thisB& UPDATEREGISTRYAØ" selfß REGISTER& CLASSIDø% PROGIDø% VALIDATERENAMEAà" thisB& ACOMPONENTB& CURNAMEø% NEWNAMEø% VALIDATECONTAINERAè" thisB& ACOMPONENTB& VALIDATEINSERTAð" thisB& ACOMPONENTB&QUERYINTERFACEø"é thisB& IID OBJ_ADDREF É thisB&_RELEASE É thisB& IICRGETCOMPONENTAB& thisB&GETTYPEINFOCOUNTé thisB& COUNT ÉGETTYPEINFOé thisB& INDEX É LOCALEID É TYPEINFOGETIDSOFNAMESé thisB& IID NAMES/& NAMECOUNT É LOCALEID É DISPIDS/&INVOKEé thisB& DISPID É IID LOCALEID É FLAGS$ PARAMS VARRESULT/& EXCEPINFO/& ARGERR/&WRITESTATEA€" thisB& WRITER6  CREATEAˆ"B& thisB& vmt/& AOWNERB&DESTROYA`" thisB& vmt/&BEFOREDESTRUCTIONA�" thisB&DESTROYCOMPONENTSA thisB&DESTROYINGA thisB& EXECUTEACTIONA�"& thisB& ACTIONòFINDCOMPONENTAB& thisB& ANAMEø%FREENOTIFICATIONA thisB& ACOMPONENTB&REMOVEFREENOTIFICATIONA thisB& ACOMPONENTB&FREEONRELEASEA thisB&GETENUMERATORA; thisB& GETNAMEPATHAè"ø% thisB&resultø% GETPARENTCOMPONENTA˜"B& thisB& HASPARENTA "& thisB&INSERTCOMPONENTA thisB& ACOMPONENTB&REMOVECOMPONENTA thisB& ACOMPONENTB& SAFECALLEXCEPTIONAx"é thisB& EXCEPTOBJECTVÚ EXCEPTADDR/&SETSUBCOMPONENTA thisB& ASUBCOMPONENT& UPDATEACTIONA¨"& thisB& ACTIONòISIMPLEMENTOROFA& thisB& INTFëREFERENCEINTERFACEA thisB& INTFë OPýìB&TCUSTOMDESIGNCONTROL^4c4TCUSTOMDESIGNCONTROLð #6FSCALED#à &FDESIGNTIMEPPI#ä  ÉFPIXELSPERINCH#è  ÉDESIGNTIMEPPI#ä  ÉPIXELSPERINCH#è  ÉSCALED#à &SETDESIGNTIMEPPIA thisD4 ADESIGNTIMEPPI É SETSCALEDA°" thisD4 ASCALED& DOAUTOADJUSTLAYOUTA� " thisD4 AMODEì AXPROPORTION“  AYPROPORTION“  LOADEDAˆ" thisD4 CREATEAˆ"D4 thisD4 vmt/& THEOWNERB&AUTOADJUSTLAYOUTAÈ " thisD4 AMODEì AFROMPPI É ATOPPI É AOLDFORMWIDTH É ANEWFORMWIDTH ÉD4TWINCONTROLª6¯6TWINCONTROL° #€lFALIGNORDER#˜}ûFBORDERWIDTH# ® FBOUNDSLOCKCOUNT#¤ ÉFBOUNDSREALIZED#¨–åFBORDERSTYLE#¸Ý FBRUSH#À"!FADJUSTCLIENTRECTREALIZED#È–åFADJUSTCLIENTRECT#Ø–åFCHILDSIZING#èê$FCONTROLS#ð}ûFONGETDOCKCAPTION#øG*FDEFWNDPROC#ˆ /&FDOCKCLIENTS#� }ûFCLIENTWIDTH#˜  ÉFCLIENTHEIGHT#œ  ÉFDOCKMANAGER#  Í*FFLIPPED#¨ &FONALIGNINSERTBEFORE#° ã.FONALIGNPOSITION#À s/FONDOCKDROP#Ð <0FONDOCKOVER#à ´0FONGETSITEINFO#ð C1FONKEYDOWN#€ å1FONKEYPRESS#� M2FONKEYUP#  å1FONENTER#° ÃÍFONEXIT#À ÃÍFONUNDOCK#Ð ´2FONUTF8KEYPRESS#à 43FPARENTDOUBLEBUFFERED#ð &FPARENTWINDOW#ø ‡ËFREALIZEBOUNDSLOCKCOUNT#€  ÉFHANDLE#ˆ ‡ËFTABORDER#�  ÉFTABLIST#˜ }ûFTABSTOP#  &FSHOWING#¡ &FDOCKSITE#¢ &FUSEDOCKMANAGER#£ &FDESIGNERDELETING#¤ &FDOUBLEBUFFERED#¥ &FWINCONTROLFLAGS#¨ §3WINDOWHANDLE#ˆ ‡ËONGETSITEINFO#ð C1ONGETDOCKCAPTION#øG*BORDERWIDTH# ® BOUNDSLOCKCOUNT#¤ ÉCACHEDCLIENTHEIGHT#œ  ÉCACHEDCLIENTWIDTH#˜  ÉCHILDSIZING#èê$DEFWNDPROC#ˆ /&DOCKMANAGER#  Í*DOCKSITE#¢ &DOUBLEBUFFERED#¥ &ISFLIPPED#¨ &TABSTOP#  &ONALIGNINSERTBEFORE#° ã.ONALIGNPOSITION#À s/ONDOCKDROP#Ð <0ONDOCKOVER#à ´0ONENTER#° ÃÍONEXIT#À ÃÍONKEYDOWN#€ å1ONKEYPRESS#� M2ONKEYUP#  å1ONUNDOCK#Ð ´2ONUTF8KEYPRESS#à 43PARENTDOUBLEBUFFERED#ð &PARENTWINDOW#ø ‡ËSHOWING#¡ &USEDOCKMANAGER#£ &DESIGNERDELETING#¤ &ALIGNCONTROLA this™6 ACONTROLml DOUBLEBUFFEREDISSTOREDA& this™6 GETBRUSHA"! this™6 GETCONTROLAml this™6 INDEX É GETCONTROLCOUNTA É this™6 GETDOCKCLIENTCOUNTA É this™6 GETDOCKCLIENTSAml this™6 INDEX É GETHANDLEA‡Ë this™6 GETISRESIZINGA& this™6 GETTABORDERA×3 this™6 GETVISIBLEDOCKCLIENTCOUNTA É this™6SETCHILDSIZINGA this™6 AVALUEê$SETDOCKSITEA this™6 NEWDOCKSITE&SETDOUBLEBUFFEREDA this™6 VALUE&SETHANDLEA this™6 NEWHANDLE‡ËSETBORDERWIDTHA this™6 VALUE® SETPARENTDOUBLEBUFFEREDA this™6 VALUE&SETPARENTWINDOWA this™6 AVALUE‡ËSETTABORDERA this™6 NEWTABORDER×3SETTABSTOPA this™6 NEWTABSTOP&SETUSEDOCKMANAGERA this™6 AVALUE&UPDATETABORDERA this™6 NEWTABORDER×3INSERTA this™6 ACONTROLmlINSERTA this™6 ACONTROLml INDEX ÉREMOVEA this™6 ACONTROLmlALIGNNONALIGNEDCONTROLSA this™6 LISTOFCONTROLS}û BOUNDSMODIFIED&CREATECONTROLALIGNLISTA this™6 THEALIGNþ3 ALIGNLIST}û STARTCONTROLmlUPDATEALIGNINDEXA this™6 ACHILDml WSREGISTERCLASSA°" selfs4 ADJUSTCLIENTRECTA¸ " this™6 ARECT–åGETADJUSTEDLOGICALCLIENTRECTA this™6 ARECT–å ALIGNCONTROLSAÀ " this™6 ACONTROLml REMAININGCLIENTRECT–åCUSTOMALIGNINSERTBEFOREAÈ "& this™6 ACONTROL1ml ACONTROL2ml CUSTOMALIGNPOSITIONAÐ " this™6 ACONTROLml ANEWLEFT É ANEWTOP É ANEWWIDTH É ANEWHEIGHT É ALIGNRECT–å ALIGNINFO}4DOALIGNCHILDCONTROLSAØ "& this™6 THEALIGNþ3 ACONTROLml ACONTROLLIST}û ARECT–å DOCHILDSIZINGCHANGEAà " this™6 SENDERVÚINVALIDATEPREFERREDCHILDSIZESA this™6CANTABAø"& this™6ISCLIENTHEIGHTSTOREDAà"& this™6ISCLIENTWIDTHSTOREDAè"& this™6 DOSENDSHOWHIDETOINTERFACEAè " this™6 CONTROLSALIGNEDAð " this™6 DOSENDBOUNDSTOINTERFACEAø " this™6 REALIZEBOUNDSA€" this™6REALIZEBOUNDSRECURSIVEA this™6INVALIDATEBOUNDSREALIZEDA this™6CREATESUBCLASSA this™6 PARAMSÐë CONTROLCLASSNAMEå4 DOCONSTRAINTSCHANGEA°" this™6 SENDERVÚ DOSETBOUNDSAˆ" this™6 ALEFT É ATOP É AWIDTH É AHEIGHT É DOAUTOSIZEAè" this™6 DOALLAUTOSIZEAð" this™6 ALLAUTOSIZEDAˆ" this™6 CALCULATEPREFERREDSIZEAØ" this™6 PREFERREDWIDTH É PREFERREDHEIGHT É WITHTHEMESPACE& GETPREFERREDSIZECLIENTFRAMEA�" this™6 AWIDTH É AHEIGHT É GETCHILDRENAð" this™6 PROCçø ROOTB&CHILDCLASSALLOWEDAà"& this™6 CHILDCLASSú4PAINTCONTROLSA this™6 DC‡Ë FIRSTmlPAINTHANDLERA this™6 THEMESSAGE5 PAINTWINDOWA˜" this™6 DC‡Ë CREATEBRUSHA " this™6 SCALECONTROLSA¨" this™6 MULTIPLIER É DIVIDER É CHANGESCALEA�" this™6 MULTIPLIER É DIVIDER ÉCMBIDIMODECHANGEDA this™6 MESSAGEøáCMBORDERCHANGEDA this™6 MESSAGEøáCMDOUBLEBUFFEREDCHANGEDA this™6 MESSAGEøáCMENABLEDCHANGEDA this™6 MESSAGEøáCMPARENTDOUBLEBUFFEREDCHANGEDA this™6 MESSAGEøáCMSHOWINGCHANGEDA this™6 MESSAGEøáCMSHOWHINTCHANGEDA this™6 MESSAGEøáCMVISIBLECHANGEDA this™6 MESSAGEøáCMENTERA this™6 MESSAGEøáCMEXITA this™6 MESSAGEøáWMCONTEXTMENUA this™6 MESSAGE{5WMERASEBKGNDA this™6 MESSAGE6WMNOTIFYA this™6 MESSAGE„6WMSETFOCUSA this™6 MESSAGEï6WMKILLFOCUSA this™6 MESSAGEc7WMSHOWWINDOWA this™6 MESSAGEîãWMENTERA this™6 MESSAGEÙ7WMEXITA this™6 MESSAGEÙ7WMKEYDOWNA this™6 MESSAGE_øWMSYSKEYDOWNA this™6 MESSAGE_øWMKEYUPA this™6 MESSAGE_øWMSYSKEYUPA this™6 MESSAGE_øWMCHARA this™6 MESSAGE_øWMSYSCHARA this™6 MESSAGE_øWMPAINTA this™6 MSG5WMDESTROYA this™6 MESSAGEÙ7WMMOVEA this™6 MESSAGE_ãWMSIZEA this™6 MESSAGE„äWMWINDOWPOSCHANGEDA this™6 MESSAGEåCNKEYDOWNA this™6 MESSAGE_øCNSYSKEYDOWNA this™6 MESSAGE_øCNKEYUPA this™6 MESSAGE_øCNSYSKEYUPA this™6 MESSAGE_øCNCHARA this™6 MESSAGE_øDODRAGMSGA¸"³à this™6 ADRAGMESSAGE98 APOSITIONÆ8 ADRAGOBJECT^; ATARGETml ADOCKING&DODOCKCLIENTMSGA°"& this™6 DRAGDOCKOBJECTB> APOSITIONÆ8DOUNDOCKCLIENTMSGA¸"& this™6 NEWTARGETml CLIENTml DOADDDOCKCLIENTAÀ" this™6 CLIENTml ARECT–å DOCKOVERAÈ" this™6 SOURCEB> X É Y É STATE)A ACCEPT& DODOCKOVERAÐ" this™6 SOURCEB> X É Y É STATE)A ACCEPT& DOREMOVEDOCKCLIENTAØ" this™6 CLIENTmlDOUNDOCKAà"& this™6 NEWTARGET™6 CLIENTml KEEPDOCKSITESIZE& GETSITEINFOAè" this™6 CLIENTml INFLUENCERECT–å MOUSEPOSÆ8 CANDOCK& GETPARENTHANDLEA‡Ë this™6 GETTOPPARENTHANDLEA‡Ë this™6 RELOADDOCKEDCONTROLAð" this™6 ACONTROLNAMEø% ACONTROLmlCREATEDOCKMANAGERAø"Í* this™6SETDOCKMANAGERA this™6 AMGRÍ* DOFLOATMSGA " this™6 ADOCKSOURCEB> DOGETDOCKCAPTIONA€" this™6 ACONTROLml ACAPTIONø% DOENTERAˆ" this™6 DOEXITA�" this™6 DOKEYDOWNBEFOREINTERFACEA& this™6 MESSAGE_ø ISRECURSECALL& DOREMAININGKEYDOWNA& this™6 MESSAGE_ø DOREMAININGKEYUPA& this™6 MESSAGE_ø DOKEYPRESSA& this™6 MESSAGE_øDOUTF8KEYPRESSA˜"& this™6 UTF8KEY~A DOKEYUPBEFOREINTERFACEA& this™6 MESSAGE_øCHILDKEYA "& this™6 MESSAGE_ø SENDDIALOGCHARA& this™6 MESSAGE_øDIALOGCHARAÐ"& this™6 MESSAGE_ø CONTROLKEYDOWNA¨" this™6 KEY$ SHIFTÊA CONTROLKEYUPA°" this™6 KEY$ SHIFTÊA KEYDOWNA¸" this™6 KEY$ SHIFTÊA KEYDOWNBEFOREINTERFACEAÀ" this™6 KEY$ SHIFTÊA KEYDOWNAFTERINTERFACEAÈ" this™6 KEY$ SHIFTÊA KEYPRESSAÐ" this™6 KEYBù KEYUPAØ" this™6 KEY$ SHIFTÊA KEYUPBEFOREINTERFACEAà" this™6 KEY$ SHIFTÊA KEYUPAFTERINTERFACEAè" this™6 KEY$ SHIFTÊA UTF8KEYPRESSAð" this™6 UTF8KEY~A FINDNEXTCONTROLA™6 this™6 CURRENTCONTROL™6 GOFORWARD& CHECKTABSTOP& CHECKPARENT&SELECTFIRSTA this™6REALGETTEXTA�"ðA this™6resultðA GETBORDERSTYLEAÝ  this™6GETCLIENTORIGINA°"Æ8 this™6GETCLIENTRECTA¸"–å this™6result–åGETCONTROLORIGINAØ"Æ8 this™6GETDEVICECONTEXTA€ "‡Ë this™6 WINDOWHANDLE‡Ë GETPARENTBACKGROUNDA& this™6 ISCONTROLMOUSEMSGA& this™6 THEMESSAGE CREATEHANDLEAø" this™6 CREATEPARAMSA€" this™6 PARAMSÐë CREATEWNDAˆ" this™6 DESTROYHANDLEA�" this™6 DESTROYWNDA˜" this™6 DOFLIPCHILDRENA " this™6 FINALIZEWNDA¨" this™6FIXUPTABLISTA this™6 FONTCHANGEDAø" this™6 SENDERVÚ INITIALIZEWNDA°" this™6 LOADEDAˆ" this™6 FORMENDUPDATEDAð" this™6MAINWNDPROCA this™6 MSGøá PARENTFORMHANDLEINITIALIZEDAà" this™6 CHILDHANDLESCREATEDA¸" this™6GETMOUSECAPTUREAè"& this™6 REALSETTEXTA˜" this™6 AVALUEðAREMOVEFOCUSA this™6 REMOVING& SENDMOVESIZEMESSAGESAÈ" this™6 SIZECHANGED& POSCHANGED& SETBORDERSTYLEAÀ" this™6 NEWSTYLEÝ  SETCOLORA¸" this™6 VALUEBSETCHILDZPOSITIONA this™6 ACHILDml APOSITION É SETPARENTBACKGROUNDAÈ" this™6 APARENTBACKGROUND& SHOWCONTROLAÐ" this™6 ACONTROLmlUPDATECONTROLSTATEA this™6 UPDATESHOWINGAØ" this™6 WNDPROCAØ" this™6 MESSAGEøá WSSETTEXTAà" this™6 ATEXTø% AUTOSIZEPHASESAè ";B this™6 AUTOSIZEDELAYEDAð "& this™6 AUTOSIZEDELAYEDREPORTAø "ø% this™6resultø% AUTOSIZEDELAYEDHANDLEA€ "& this™6BEGINUPDATEBOUNDSA this™6ENDUPDATEBOUNDSA this™6LOCKREALIZEBOUNDSA this™6UNLOCKREALIZEBOUNDSA this™6CONTROLATPOSAml this™6 POSÆ8 ALLOWDISABLED&CONTROLATPOSAml this™6 POSÆ8 ALLOWDISABLED& ALLOWWINCONTROLS& CONTROLATPOSAè"ml this™6 POSÆ8 FLAGSwBCONTAINSCONTROLA& this™6 CONTROLmlDOADJUSTCLIENTRECTCHANGEA this™6 INVALIDATERECT&INVALIDATECLIENTRECTCACHEA this™6 WITHCHILDCONTROLS&CLIENTRECTNEEDSINTERFACEUPDATEA& this™6SETBOUNDSAˆ " this™6 ALEFT É ATOP É AWIDTH É AHEIGHT É GETCHILDRENRECTAø "–å this™6result–å SCROLLED&DISABLEALIGNA this™6ENABLEALIGNA this™6REALIGNA this™6SCROLLBY_WSA this™6 DELTAX É DELTAY ÉSCROLLBYAð" this™6 DELTAX É DELTAY ÉWRITELAYOUTDEBUGREPORTAÀ " this™6 PREFIXø%AUTOADJUSTLAYOUTAÈ " this™6 AMODEì AFROMPPI É ATOPPI É AOLDFORMWIDTH É ANEWFORMWIDTH É CREATEAˆ"™6 this™6 vmt/& THEOWNERB&CREATEPARENTEDA™6 this™6 vmt/& APARENTWINDOW‡ËCREATEPARENTEDCONTROLA™6 self«B APARENTWINDOW‡ËDESTROYA`" this™6 vmt/&DOCKDROPAø" this™6 DRAGDOCKOBJECTB> X É Y É CANFOCUSA€"& this™6 CANSETFOCUSAˆ"& this™6GETCONTROLINDEXA É this™6 ACONTROLmlSETCONTROLINDEXA this™6 ACONTROLml NEWINDEX É FOCUSEDA�"& this™6 PERFORMTABA˜"& this™6 FORWARDTAB&FINDCHILDCONTROLAml this™6 CONTROLNAMEø%SELECTNEXTA this™6 CURCONTROL™6 GOFORWARD& CHECKTABSTOP&SETTEMPCURSORA¸ " this™6 VALUEµBBROADCASTA this™6 TOALLMESSAGENOTIFYCONTROLSA this™6 MSG$DEFAULTHANDLERA€" this™6 AMESSAGE GETTEXTLENAØ " É this™6INVALIDATEA¨ " this™6ADDCONTROLA " this™6INSERTCONTROLA this™6 ACONTROLmlINSERTCONTROLA¨" this™6 ACONTROLml INDEX ÉREMOVECONTROLA°" this™6 ACONTROLmlGETENUMERATORCONTROLSAÒB this™6GETENUMERATORCONTROLSREVERSEAÒB this™6REPAINTA  " this™6UPDATEA€ " this™6SETFOCUSA¸" this™6FLIPCHILDRENAÀ" this™6 ALLLEVELS&SCALEBYA this™6 MULTIPLIER É DIVIDER É GETDOCKCAPTIONAÈ"ø% this™6resultø% ACONTROLmlUPDATEDOCKCAPTIONAÐ" this™6 EXCLUDEmlGETTABORDERLISTAØ" this™6 LIST}ûHANDLEALLOCATEDA& this™6 PARENTHANDLESALLOCATEDA� "& this™6HANDLENEEDEDA this™6BRUSHCREATEDA& this™6ERASEBACKGROUNDAà" this™6 DC‡Ë INTFUTF8KEYPRESSAè"& this™6 UTF8KEY~A REPEATCOUNT É SYSTEMKEY& INTFGETDROPFILESTARGETAð"™6 this™6PAINTTOAø" this™6 DC‡Ë X É Y ÉPAINTTOA this™6 ACANVASíC X É Y ÉSETSHAPEA this™6 ASHAPE’öSETSHAPEA this™6 ASHAPEáa™6TCONTROL{l€lTCONTROL˜#edFACTIONLINK#pFfFALIGN#xþ3FANCHORS#|uiFANCHORSIDES#€•iFANCHOREDCONTROLS# }ûFAUTOSIZINGLOCKCOUNT#¨ ÉFBASEBOUNDS#¬–åFBASEBOUNDSLOCK#¼ ÉFBASEPARENTCLIENTSIZE#ÀàôFBIDIMODE#È©iFBORDERSPACING#Ð(jFBOUNDSRECTFORNEWPARENT#Ø–åFCAPTION#èðAFCAPTUREMOUSEBUTTONS#ðŒqFCOLOR#ôBFCONSTRAINTS#øÄqFCONTROLFLAGS#€)wFCONTROLHANDLERS#ˆSwFCONTROLSTYLE#ØgwFDESKTOPFONT#Ü&FDOCKORIENTATION#à‘wFDRAGCURSOR#äµBFDRAGKIND#èÿwFDRAGMODE#ì8xFFLOATINGDOCKSITECLASS#ðxxFFONT#ø˜xFHEIGHT#€ ÉFHELPCONTEXT#„+�FHELPKEYWORD#ˆø%FHELPTYPE#�^�FHINT#˜ðAFHOSTDOCKSITE# ™6FLASTDOCHANGEBOUNDS#¨–åFLASTDOCHANGECLIENTSIZE#¸Æ8FLASTRESIZECLIENTHEIGHT#À ÉFLASTRESIZECLIENTWIDTH#Ä ÉFLASTRESIZEHEIGHT#È ÉFLASTRESIZEWIDTH#Ì ÉFLEFT#Ð ÉFLOADEDCLIENTSIZE#ÔàôFLRDOCKWIDTH#Ü ÉFONCHANGEBOUNDS#àÃÍFONCLICK#ðÃÍFONCONSTRAINEDRESIZE#€��FONCONTEXTPOPUP#�G‚FONDBLCLICK# ÃÍFONDRAGDROP#°È‚FONDRAGOVER#À@ƒFONEDITINGDONE#ÐÃÍFONENDDOCK#àσFONENDDRAG#ðσFONMOUSEDOWN#€E„FONMOUSEENTER#�ÃÍFONMOUSELEAVE# ÃÍFONMOUSEMOVE#°„FONMOUSEUP#ÀE„FONMOUSEWHEEL#Ð;…FONMOUSEWHEELDOWN#àÓ…FONMOUSEWHEELUP#ðÓ…FONMOUSEWHEELHORZ#€;…FONMOUSEWHEELLEFT#�Ó…FONMOUSEWHEELRIGHT# Ó…FONQUADCLICK#°ÃÍFONRESIZE#ÀÃÍFONSHOWHINT#Ðg†FONSTARTDOCK#àá†FONSTARTDRAG#ðQ‡FONTRIPLECLICK#€ÃÍFPARENT#�™6FPARENTBIDIMODE#˜&FPOPUPMENU# Á‡FPREFERREDMINWIDTH#¨ ÉFPREFERREDMINHEIGHT#¬ ÉFPREFERREDWIDTH#° ÉFPREFERREDHEIGHT#´ ÉFREADBOUNDS#¸–åFSESSIONPROPERTIES#Èø%FSIZELOCK#Ð ÉFTBDOCKHEIGHT#Ô ÉFTOP#Ø ÉFUNDOCKHEIGHT#Ü ÉFUNDOCKWIDTH#à ÉFWIDTH#ä ÉFWINDOWPROC#蓊FISCONTROL#ø&FSHOWHINT#ù&FPARENTCOLOR#ú&FPARENTFONT#û&FPARENTSHOWHINT#ü&FAUTOSIZE#ý&FAUTOSIZINGALL#þ&FAUTOSIZINGSELF#ÿ&FENABLED#€&FMOUSEINCLIENT#�&FVISIBLE#‚&FACCESSIBLEOBJECT#ˆíŠFCONTROLSTATE#�ö‘FCURSOR#”µBAUTOSIZING#ÿ&AUTOSIZINGLOCKCOUNT#¨ ÉACTIONLINK#pFfDESKTOPFONT#Ü&DRAGCURSOR#äµBDRAGKIND#èÿwDRAGMODE#ì8xPARENTCOLOR#ú&PARENTFONT#û&PARENTSHOWHINT#ü&SESSIONPROPERTIES#Èø%ONCONSTRAINEDRESIZE#€��ONCONTEXTPOPUP#�G‚ONDBLCLICK# ÃÍONTRIPLECLICK#€ÃÍONQUADCLICK#°ÃÍONDRAGDROP#°È‚ONDRAGOVER#À@ƒONENDDOCK#àσONENDDRAG#ðσONMOUSEDOWN#€E„ONMOUSEMOVE#°„ONMOUSEUP#ÀE„ONMOUSEENTER#�ÃÍONMOUSELEAVE# ÃÍONMOUSEWHEEL#Ð;…ONMOUSEWHEELDOWN#àÓ…ONMOUSEWHEELUP#ðÓ…ONMOUSEWHEELHORZ#€;…ONMOUSEWHEELLEFT#�Ó…ONMOUSEWHEELRIGHT# Ó…ONSTARTDOCK#àá†ONSTARTDRAG#ðQ‡ONEDITINGDONE#ÐÃÍFCOMPSTYLE#–ÅBASEBOUNDS#¬–åREADBOUNDS#¸–åBASEPARENTCLIENTSIZE#ÀàôALIGN#xþ3ANCHORS#|uiAUTOSIZE#ý&BORDERSPACING#Ð(jBOUNDSRECTFORNEWPARENT#Ø–åCAPTUREMOUSEBUTTONS#ðŒqCOLOR#ôBCONSTRAINTS#øÄqCONTROLSTATE#�ö‘CONTROLSTYLE#ØgwFONT#ø˜xISCONTROL#ø&MOUSEENTERED#�&MOUSEINCLIENT#�&ONCHANGEBOUNDS#àÃÍONCLICK#ðÃÍONRESIZE#ÀÃÍONSHOWHINT#Ðg†PARENT#�™6SHOWHINT#ù&VISIBLE#‚&WINDOWPROC#蓊DOCKORIENTATION#à‘wHOSTDOCKSITE# ™6BIDIMODE#È©iPARENTBIDIMODE#˜&LEFT#Ð ÉHEIGHT#€ ÉHINT#˜ðATOP#Ø ÉWIDTH#ä ÉHELPTYPE#�^�HELPKEYWORD#ˆø%HELPCONTEXT#„+� CAPTUREMOUSEBUTTONSISSTOREDA& thismlDOACTIONCHANGEA thisml SENDERVÚ GETACCESSIBLEDESCRIPTIONAðA thismlresultðA GETACCESSIBLEVALUEAðA thismlresultðA GETACCESSIBLEROLEA ’ thisml GETAUTOSIZINGALLA& thisml GETANCHORSIDEAd” thisml KINDb— GETANCHOREDCONTROLSAml thisml INDEX É GETBOUNDSRECTA–å thismlresult–å GETCLIENTHEIGHTA É thisml GETCLIENTWIDTHA É thisml GETLRDOCKWIDTHA É thisml GETTBDOCKHEIGHTA É thisml GETTEXTAðA thismlresultðA GETUNDOCKHEIGHTA É thisml GETUNDOCKWIDTHA É thisml ISANCHORSSTOREDA& thisml ISBIDIMODESTOREDA& thisml ISENABLEDSTOREDA& thisml ISFONTSTOREDA& thisml ISHINTSTOREDA& thisml ISHELPCONTEXTSTOREDA& thisml ISHELPKEYWORDSTOREDA& thisml ISSHOWHINTSTOREDA& thisml ISVISIBLESTOREDA& thismlDOBEFOREMOUSEMESSAGEA thismlDOCONSTRAINEDRESIZEA thisml NEWLEFT É NEWTOP É NEWWIDTH É NEWHEIGHT ÉDOMOUSEDOWNA thisml MESSAGE¹— BUTTON4˜ SHIFTÊADOMOUSEUPA thisml MESSAGE¹— BUTTON4˜SETACCESSIBLEDESCRIPTIONA thisml AVALUEðASETACCESSIBLEVALUEA thisml AVALUEðASETACCESSIBLEROLEA thisml AVALUE ’SETANCHORSIDEA thisml KINDb— AVALUEd”SETBORDERSPACINGA thisml AVALUE(jSETBOUNDSRECTA thisml ARECT–åSETBOUNDSRECTFORNEWPARENTA thisml AVALUE–åSETCLIENTHEIGHTA thisml VALUE ÉSETCLIENTSIZEA thisml VALUEÆ8SETCLIENTWIDTHA thisml VALUE ÉSETCONSTRAINTSA thisml VALUEÄqSETDESKTOPFONTA thisml AVALUE&SETDRAGCURSORA thisml AVALUEµBSETFONTA thisml VALUE˜xSETHEIGHTA thisml VALUE ÉSETHELPCONTEXTA thisml AVALUE+�SETHELPKEYWORDA thisml AVALUEø%SETHOSTDOCKSITEA thisml AVALUE™6SETLEFTA thisml VALUE ÉSETMOUSECAPTUREA thisml VALUE&SETPARENTSHOWHINTA thisml VALUE&SETPARENTCOLORA thisml VALUE&SETPARENTFONTA thisml VALUE&SETPOPUPMENUA thisml VALUEÁ‡SETSHOWHINTA thisml VALUE&SETTEXTA thisml VALUEðASETTOPA thisml VALUE ÉSETWIDTHA thisml VALUE É WSREGISTERCLASSA°" selfž˜GETCURSORAÈ"µB thisml SETCURSORAÐ" thisml VALUEµB SETVISIBLEAØ" thisml VALUE& DOONPARENTHANDLEDESTRUCTIONAà" thisml DOAUTOSIZEAè" thisml DOALLAUTOSIZEAð" thismlBEGINAUTOSIZINGA thismlENDAUTOSIZINGA thisml ANCHORSIDECHANGEDAø" thisml THEANCHORSIDEd” FOREIGNANCHORSIDECHANGEDA€" thisml THEANCHORSIDEd” OPERATION¨˜ SETALIGNAˆ" thisml VALUEþ3 SETANCHORSA�" thisml AVALUEui SETAUTOSIZEA˜" thisml VALUE& BOUNDSCHANGEDA " thismlCREATECONTROLBORDERSPACINGA¨"(j thisml DOCONSTRAINTSCHANGEA°" thisml SENDERVÚ DOBORDERSPACINGCHANGEA¸" thisml SENDERVÚ INNERSPACECHANGED&ISBORDERSPACINGINNERBORDERSTOREDAÀ"& thisml ISCAPTIONSTOREDA& thisml SENDMOVESIZEMESSAGESAÈ" thisml SIZECHANGED& POSCHANGED& CONSTRAINEDRESIZEAÐ" thisml MINWIDTH™ MINHEIGHT™ MAXWIDTH™ MAXHEIGHT™ CALCULATEPREFERREDSIZEAØ" thisml PREFERREDWIDTH É PREFERREDHEIGHT É WITHTHEMESPACE& DOONRESIZEAà" thisml DOONCHANGEBOUNDSAè" thismlCHECKONCHANGEBOUNDSA thisml RESIZEAð" thisml REQUESTALIGNAø" thismlUPDATEANCHORRULESA thisml CHANGEBOUNDSA€" thisml ALEFT É ATOP É AWIDTH É AHEIGHT É KEEPBASE& DOSETBOUNDSAˆ" thisml ALEFT É ATOP É AWIDTH É AHEIGHT ÉSCALECONSTRAINTSA thisml MULTIPLIER É DIVIDER É CHANGESCALEA�" thisml MULTIPLIER É DIVIDER ÉCANAUTOSIZEA˜"& thisml NEWWIDTH É NEWHEIGHT É SETBIDIMODEA " thisml AVALUE©i SETPARENTBIDIMODEA¨" thisml AVALUE& ISAPARENTALIGNINGA& thismlGETCLIENTORIGINA°"Æ8 thismlGETCLIENTRECTA¸"–å thismlresult–åGETLOGICALCLIENTRECTAÀ"–å thismlresult–åGETSCROLLEDCLIENTRECTAÈ"–å thismlresult–åGETCLIENTSCROLLOFFSETAÐ"Æ8 thismlGETCONTROLORIGINAØ"Æ8 thismlISCLIENTHEIGHTSTOREDAà"& thismlISCLIENTWIDTHSTOREDAè"& thisml WIDTHISANCHOREDA& thisml HEIGHTISANCHOREDA& thismlWMCANCELMODEA thisml MESSAGEøáWMCONTEXTMENUA thisml MESSAGE{5WMLBUTTONDOWNA thisml MESSAGE¹—WMRBUTTONDOWNA thisml MESSAGE¹—WMMBUTTONDOWNA thisml MESSAGE¹—WMXBUTTONDOWNA thisml MESSAGE¹—WMLBUTTONDBLCLKA thisml MESSAGE¹—WMRBUTTONDBLCLKA thisml MESSAGE¹—WMMBUTTONDBLCLKA thisml MESSAGE¹—WMXBUTTONDBLCLKA thisml MESSAGE¹—WMLBUTTONTRIPLECLKA thisml MESSAGE¹—WMRBUTTONTRIPLECLKA thisml MESSAGE¹—WMMBUTTONTRIPLECLKA thisml MESSAGE¹—WMXBUTTONTRIPLECLKA thisml MESSAGE¹—WMLBUTTONQUADCLKA thisml MESSAGE¹—WMRBUTTONQUADCLKA thisml MESSAGE¹—WMMBUTTONQUADCLKA thisml MESSAGE¹—WMXBUTTONQUADCLKA thisml MESSAGE¹—WMMOUSEMOVEA thisml MESSAGE¹—WMLBUTTONUPA thisml MESSAGE¹—WMRBUTTONUPA thisml MESSAGE¹—WMMBUTTONUPA thisml MESSAGE¹—WMXBUTTONUPA thisml MESSAGE¹—WMMOUSEWHEELA thisml MESSAGEQ™WMMOUSEHWHEELA thisml MESSAGEQ™WMMOVEA thisml MESSAGE_ãWMSIZEA thisml MESSAGE„äWMWINDOWPOSCHANGEDA thisml MESSAGEåCMCHANGEDA thisml MESSAGEøáLMCAPTURECHANGEDA thisml MESSAGEøáCMBIDIMODECHANGEDA thisml MESSAGEøáCMSYSFONTCHANGEDA thisml MESSAGEøáCMENABLEDCHANGEDA thisml MESSAGEøáCMHITTESTA thisml MESSAGEšCMMOUSEENTERA thisml MESSAGEøáCMMOUSELEAVEA thisml MESSAGEøáCMHINTSHOWA thisml MESSAGEøáCMPARENTBIDIMODECHANGEDA thisml MESSAGEøáCMPARENTCOLORCHANGEDA thisml MESSAGEøáCMPARENTFONTCHANGEDA thisml MESSAGEøáCMPARENTSHOWHINTCHANGEDA thisml MESSAGEøáCMVISIBLECHANGEDA thisml MESSAGEøáCMTEXTCHANGEDA thisml MESSAGEøáCMCURSORCHANGEDA thisml MESSAGEøáCALCULATEDOCKSIZESA thisml CREATEFLOATINGDOCKSITEA™6 thisml BOUNDS–åGETDOCKEDGEAð"þ3 thisml MOUSEPOSÆ8GETDRAGIMAGESAø"³š thismlGETFLOATINGA€"& thismlGETFLOATINGDOCKSITECLASSAˆ"xx thisml BEFOREDRAGSTARTA�" thisml BEGINAUTODRAGA˜" thisml DOFLOATMSGA " thisml ADOCKSOURCEB> DOCKTRACKNOTARGETA¨" thisml SOURCEB> X É Y É DODOCKA°" thisml NEWDOCKSITE™6 ARECT–åDODRAGMSGA¸"³à thisml ADRAGMESSAGE98 APOSITIONÆ8 ADRAGOBJECT^; ATARGETml ADOCKING& DOENDDOCKAÀ" thisml TARGETVÚ X É Y É DOENDDRAGAÈ" thisml TARGETVÚ X É Y É DOSTARTDOCKAÐ" thisml DRAGOBJECT^; DOSTARTDRAGAØ" thisml DRAGOBJECT^; DRAGCANCELEDAà" thisml DRAGOVERAè" thisml SOURCEVÚ X É Y É STATE)A ACCEPT& POSITIONDOCKRECTAð" thisml DRAGDOCKOBJECTB> SETDRAGMODEAø" thisml VALUE8xGETDEFAULTDOCKCAPTIONA€"ø% thismlresultø% CLICKAˆ" thisml DBLCLICKA�" thisml TRIPLECLICKA˜" thisml QUADCLICKA " thisml GETMOUSEPOSFROMMESSAGEAÆ8 thisml MESSAGEMOUSEPOSÜ� MOUSEDOWNA¨" thisml BUTTON4˜ SHIFTÊA X É Y É MOUSEMOVEA°" thisml SHIFTÊA X É Y É MOUSEUPA¸" thisml BUTTON4˜ SHIFTÊA X É Y É MOUSEENTERAÀ" thisml MOUSELEAVEAÈ" thismlDIALOGCHARAÐ"& thisml MESSAGE_øUPDATEMOUSECURSORA thisml X É Y ÉCHANGEDA thismlGETPALETTEAØ"‡Ë thismlCHILDCLASSALLOWEDAà"& thisml CHILDCLASSú4 READSTATEA¨" thisml READERŒ LOADEDAˆ" thisml LOADEDALLAè" thisml DEFINEPROPERTIESAÐ" thisml FILERÚ ASSIGNTOAÈ" thisml DESTYù FORMENDUPDATEDAð" thismlINVALIDATECONTROLA thisml CTRLISVISIBLE& CTRLISOPAQUE&INVALIDATECONTROLA thisml CTRLISVISIBLE& CTRLISOPAQUE& IGNOREWINCONTROLS& FONTCHANGEDAø" thisml SENDERVÚ PARENTFONTCHANGEDA€" thismlGETACTIONAˆ"ò thismlREALGETTEXTA�"ðA thismlresultðA REALSETTEXTA˜" thisml VALUEðA TEXTCHANGEDA " thismlGETCACHEDTEXTA¨"& thisml CACHEDTEXTðA SETACTIONA°" thisml VALUEò SETCOLORA¸" thisml VALUEB SETENABLEDAÀ" thisml VALUE& SETHINTAÈ" thisml VALUEðA SETNAMEA°" thisml VALUEø% SETPARENTAÐ" thisml NEWPARENT™6 SETPARENTCOMPONENTAÀ" thisml NEWPARENTCOMPONENTB& WNDPROCAØ" thisml THEMESSAGEøá PARENTFORMHANDLEINITIALIZEDAà" thismlGETMOUSECAPTUREAè"& thisml CAPTURECHANGEDAð" thisml NOTIFICATIONA˜" thisml ACOMPONENTB& OPERATIONýìCANTABAø"& thismlGETDEVICECONTEXTA€ "‡Ë thisml WINDOWHANDLE‡ËGETENABLEDAˆ "& thismlGETPOPUPMENUA� "Á‡ thisml DOONSHOWHINTA˜ " thisml HINTINFOžDOMOUSEWHEELA  "& thisml SHIFTÊA WHEELDELTA É MOUSEPOSÆ8DOMOUSEWHEELDOWNA¨ "& thisml SHIFTÊA MOUSEPOSÆ8DOMOUSEWHEELUPA° "& thisml SHIFTÊA MOUSEPOSÆ8DOMOUSEWHEELHORZA¸ "& thisml SHIFTÊA WHEELDELTA É MOUSEPOSÆ8DOMOUSEWHEELLEFTAÀ "& thisml SHIFTÊA MOUSEPOSÆ8DOMOUSEWHEELRIGHTAÈ "& thisml SHIFTÊA MOUSEPOSÆ8 VISIBLECHANGINGAÐ " thisml VISIBLECHANGEDAØ " thisml ENABLEDCHANGINGAà " thisml ENABLEDCHANGEDAè " thismlADDHANDLERA thisml HANDLERTYPE.ž AMETHOD*á ASFIRST&REMOVEHANDLERA thisml HANDLERTYPE.ž AMETHOD*áDOCALLNOTIFYHANDLERA thisml HANDLERTYPE.žDOCALLKEYEVENTHANDLERA thisml HANDLERTYPE.ž KEY$ SHIFTÊADOCALLMOUSEWHEELEVENTHANDLERA thisml HANDLERTYPE.ž SHIFTÊA WHEELDELTA É MOUSEPOSÆ8 HANDLED& DOCONTEXTPOPUPAð " thisml MOUSEPOSÆ8 HANDLED& SETZORDERAø " thisml TOPMOST&GETCONTROLCLASSDEFAULTSIZEA€ "àô selfMŸCOLORISSTOREDAˆ "& thisml DOAUTOADJUSTLAYOUTA� " thisml AMODEì AXPROPORTION“  AYPROPORTION“ DOFIXDESIGNFONTPPIA thisml AFONT˜x ADESIGNTIMEPPI ÉDOSCALEFONTPPIA thisml AFONT˜x ATOPPI É APROPORTION“ GETACTIONLINKCLASSA˜ "WŸ thisml ACTIONCHANGEA  " thisml SENDERVÚ CHECKDEFAULTS&DRAGDROPA¨ " thisml SOURCEVÚ X É Y ÉDOCKA° " thisml NEWDOCKSITE™6 ARECT–å MANUALDOCKA¸ "& thisml NEWDOCKSITE™6 DROPCONTROLml CONTROLSIDEþ3 KEEPDOCKSITESIZE& MANUALFLOATAÀ "& thisml THESCREENRECT–å KEEPDOCKSITESIZE&REPLACEDOCKEDCONTROLA& thisml CONTROLml NEWDOCKSITE™6 DROPCONTROLml CONTROLSIDEþ3DRAGGINGA& thismlGETACCESSIBLEOBJECTAíŠ thisml CREATEACCESSIBLEOBJECTAÈ "íŠ thisml GETSELECTEDCHILDACCESSIBLEOBJECTAÐ "íŠ thisml GETCHILDACCESSIBLEOBJECTATPOSAØ "íŠ thisml APOSÆ8SCALEDESIGNTOFORMA É thisml ASIZE ÉSCALEFORMTODESIGNA É thisml ASIZE ÉSCALE96TOFORMA É thisml ASIZE ÉSCALEFORMTO96A É thisml ASIZE ÉSCALE96TOFONTA É thisml ASIZE ÉSCALEFONTTO96A É thisml ASIZE ÉSCALESCREENTOFONTA É thisml ASIZE ÉSCALEFONTTOSCREENA É thisml ASIZE ÉSCALE96TOSCREENA É thisml ASIZE ÉSCALESCREENTO96A É thisml ASIZE ÉADJUSTSIZEAà " thisml AUTOSIZEPHASESAè ";B thisml AUTOSIZEDELAYEDAð "& thisml AUTOSIZEDELAYEDREPORTAø "ø% thismlresultø% AUTOSIZEDELAYEDHANDLEA€ "& thismlANCHORTONEIGHBOURA thisml SIDEb— SPACE É SIBLINGmlANCHORPARALLELA thisml SIDEb— SPACE É SIBLINGmlANCHORHORIZONTALCENTERTOA thisml SIBLINGmlANCHORVERTICALCENTERTOA thisml SIBLINGmlANCHORTOCOMPANIONA thisml SIDEb— SPACE É SIBLINGml FREECOMPOSITESIDE&ANCHORSAMEA thisml SIDEb— SIBLINGmlANCHORASALIGNA thisml THEALIGNþ3 SPACE ÉANCHORCLIENTA thisml SPACE ÉANCHOREDCONTROLCOUNTA É thismlSETBOUNDSAˆ " thisml ALEFT É ATOP É AWIDTH É AHEIGHT ÉSETINITIALBOUNDSA� " thisml ALEFT É ATOP É AWIDTH É AHEIGHT ÉSETBOUNDSKEEPBASEA˜ " thisml ALEFT É ATOP É AWIDTH É AHEIGHT ÉGETPREFERREDSIZEA  " thisml PREFERREDWIDTH É PREFERREDHEIGHT É RAW& WITHTHEMESPACE&GETCANVASSCALEFACTORA“  thismlGETDEFAULTWIDTHA É thismlGETDEFAULTHEIGHTA É thisml GETDEFAULTCOLORA¨ "B thisml DEFAULTCOLORTYPE~ŸGETCOLORRESOLVINGPARENTAB thismlGETRGBCOLORRESOLVINGPARENTAB thismlGETSIDEPOSITIONA É thisml SIDEb—CNPREFERREDSIZECHANGEDA thismlINVALIDATEPREFERREDSIZEA° " thismlGETANCHORSDEPENDINGONPARENTAui thisml WITHNORMALANCHORS&DISABLEAUTOSIZINGA thismlENABLEAUTOSIZINGA thismlUPDATEBASEBOUNDSA¸ " thisml STOREBOUNDS& STOREPARENTCLIENTSIZE& USELOADEDVALUES&WRITELAYOUTDEBUGREPORTAÀ " thisml PREFIXø%AUTOADJUSTLAYOUTAÈ " thisml AMODEì AFROMPPI É ATOPPI É AOLDFORMWIDTH É ANEWFORMWIDTH ÉSHOULDAUTOADJUSTAÐ " thisml AWIDTH& AHEIGHT&FIXDESIGNFONTSPPIAØ " thisml ADESIGNTIMEPPI ÉSCALEFONTSPPIAà " thisml ATOPPI É APROPORTION“  CREATEAˆ"ml thisml vmt/& THEOWNERB&DESTROYA`" thisml vmt/&BEFOREDESTRUCTIONA�" thismlEDITINGDONEAè " thismlEXECUTEDEFAULTACTIONAð " thismlEXECUTECANCELACTIONAø " thismlBEGINDRAGA thisml IMMEDIATE& THRESHOLD ÉENDDRAGA thisml DROP&BRINGTOFRONTA thisml HASPARENTA "& thisml GETPARENTCOMPONENTA˜"B& thisml ISPARENTOFA€ "& thisml ACONTROLmlGETTOPPARENTAml thismlFINDSUBCOMPONENTAB& thisml ANAMEø% ISVISIBLEAˆ "& thisml ISCONTROLVISIBLEA� "& thismlISENABLEDA& thismlISPARENTCOLORA& thismlISPARENTFONTA& thisml FORMISUPDATINGA˜ "& thismlISPROCESSINGPAINTMSGA& thismlHIDEA thismlREFRESHA thismlREPAINTA  " thismlINVALIDATEA¨ " thismlCHECKCHILDCLASSALLOWEDA& thisml CHILDCLASSú4 EXCEPTIONONINVALID&CHECKNEWPARENTA° " thisml APARENT™6SENDTOBACKA thismlSETTEMPCURSORA¸ " thisml VALUEµBUPDATEROLESFORFORMAÀ " thismlACTIVEDEFAULTCONTROLCHANGEDAÈ " thisml NEWCONTROLml GETTEXTBUFAÐ " É thisml BUFFERå4 BUFSIZE É GETTEXTLENAØ " É thismlSETTEXTBUFAà " thisml BUFFERå4PERFORMA³à thisml MSGÊŸ WPARAM³à LPARAM³à SCREENTOCLIENTAè "Æ8 thisml APOINTÆ8 CLIENTTOSCREENAð "Æ8 thisml APOINTÆ8SCREENTOCONTROLAÆ8 thisml APOINTÆ8CONTROLTOSCREENAÆ8 thisml APOINTÆ8CLIENTTOPARENTAÆ8 thisml POINTÆ8 APARENT™6PARENTTOCLIENTAÆ8 thisml POINTÆ8 APARENT™6 GETCHILDRENRECTAø "–å thismlresult–å SCROLLED&SHOWA thismlUPDATEA€ " thisml HANDLEOBJECTSHOULDBEVISIBLEAˆ "& thismlPARENTDESTROYINGHANDLEA& thisml PARENTHANDLESALLOCATEDA� "& thismlINITIATEACTIONA˜ " thismlSHOWHELPA  " thismlHASHELPA& thismlREMOVEALLHANDLERSOFOBJECTAÀ" thisml ANOBJECTVÚADDHANDLERONRESIZEA thisml ONRESIZEEVENTÃÍ ASFIRST&REMOVEHANDLERONRESIZEA thisml ONRESIZEEVENTÃÍADDHANDLERONCHANGEBOUNDSA thisml ONCHANGEBOUNDSEVENTÃÍ ASFIRST&REMOVEHANDLERONCHANGEBOUNDSA thisml ONCHANGEBOUNDSEVENTÃÍADDHANDLERONVISIBLECHANGINGA thisml ONVISIBLECHANGINGEVENTÃÍ ASFIRST&REMOVEHANDLERONVISIBLECHANGINGA thisml ONVISIBLECHANGINGEVENTÃÍADDHANDLERONVISIBLECHANGEDA thisml ONVISIBLECHANGEDEVENTÃÍ ASFIRST&REMOVEHANDLERONVISIBLECHANGEDA thisml ONVISIBLECHANGEDEVENTÃÍADDHANDLERONENABLEDCHANGEDA thisml ONENABLEDCHANGEDEVENTÃÍ ASFIRST&REMOVEHANDLERONENABLECHANGINGA thisml ONENABLECHANGINGEVENTÃÍADDHANDLERONKEYDOWNA thisml ONKEYDOWNEVENTå1 ASFIRST&REMOVEHANDLERONKEYDOWNA thisml ONKEYDOWNEVENTå1ADDHANDLERONBEFOREDESTRUCTIONA thisml ONBEFOREDESTRUCTIONEVENTÃÍ ASFIRST&REMOVEHANDLERONBEFOREDESTRUCTIONA thisml ONBEFOREDESTRUCTIONEVENTÃÍADDHANDLERONMOUSEWHEELA thisml ONMOUSEWHEELEVENT;… ASFIRST&REMOVEHANDLERONMOUSEWHEELA thisml ONMOUSEWHEELEVENT;… USERIGHTTOLEFTALIGNMENTA¨ "& thisml USERIGHTTOLEFTREADINGA° "& thismlUSERIGHTTOLEFTSCROLLBARA& thismlISRIGHTTOLEFTA& thismlmlBYTEÅBYTEÅTBORDERICONS=ÅTBORDERICONS+ÅTDEFAULTMONITORhÅTDEFAULTMONITORDMDESKTOPDMPRIMARYDMMAINFORMDMACTIVEFORMSÅTIDESIGNERÐÅÕÅTIDESIGNER#hÚFLOOKUPROOT#B&FDEFAULTFORMBOUNDSVALID#&LOOKUPROOT#B&DEFAULTFORMBOUNDSVALID#& ISDESIGNMSGAÈ"& thisÀÅ SENDERml MESSAGEøáUTF8KEYPRESSAÐ" thisÀÅ UTF8KEY~AMODIFIEDAØ" thisÀÅNOTIFICATIONAà" thisÀÅ ACOMPONENTB& OPERATIONýìPAINTGRIDAè" thisÀÅVALIDATERENAMEAð" thisÀÅ ACOMPONENTB& CURNAMEø% NEWNAMEø% GETSHIFTSTATEAø"ÊA thisÀÅSELECTONLYTHISCOMPONENTA€" thisÀÅ ACOMPONENTB& UNIQUENAMEAˆ"ø% thisÀÅresultø% BASENAMEø%PREPAREFREEDESIGNERA�" thisÀÅ AFREECOMPONENT&ÀÅTFORMSTYLE—ÈTFORMSTYLEFSNORMALFSMDICHILDFSMDIFORMFSSTAYONTOPFSSPLASHFSSYSTEMSTAYONTOP‡ÈLONGINTÉLONGINT ÉéŸÌà*ÉTICONIÉNÉTICONx#Ø£ GETICONHANDLEA‡Ë this>ÉSETICONHANDLEA this>É AVALUE‡ËGETSTREAMSIGNATUREA�"ÊŸ self^®GETTYPEIDA˜"$ selfh® HANDLENEEDEDAà" this>ÉLOADFROMRESOURCEHANDLEA°" this>É INSTANCE‡Ë RESHANDLE‡ËRELEASEHANDLEA‡Ë this>É GETRESOURCETYPEAø"å4 this>É>ÉTMODALDIALOGFINISHEDßÊ Proc#üÊSelf#VÚ!TMODALDIALOGFINISHED this/& SENDERVÚ ARESULT ÉÅÊTPOPUPMODELËTPOPUPMODEPMNONEPMAUTOPMEXPLICIT<ËQWORD’ËQWord‡ËTMAINMENU¯Ë´ËTMAINMENUè#‚®FWINDOWHANDLE#à‡ËWINDOWHANDLE#à‡Ë GETHEIGHTA É this ËSETWINDOWHANDLEA this Ë AVALUE‡ËITEMCHANGEDA this Ë WSREGISTERCLASSA°" selfƶ MENUCHANGEDAè" this Ë SENDERVÚ SOURCEж REBUILD& CREATEAˆ" Ë this Ë vmt/& AOWNERB& ËTMODALRESULT"ÍTMODALRESULTÍTFORMBORDERSTYLEMÍTFORMBORDERSTYLEBSNONEBSSINGLEBSSIZEABLEBSDIALOGBSTOOLWINDOWBSSIZETOOLWIN7ÍTNOTIFYEVENTÕÍ Proc#òÍSelf#VÚ!TNOTIFYEVENT this/& SENDERVÚÃÍTCLOSEEVENT.Î Proc#KÎSelf#VÚ!TCLOSEEVENT this/& SENDERVÚ CLOSEACTION¢ìÎTCLOSEQUERYEVENTœÎ Proc#¹ÎSelf#VÚ!TCLOSEQUERYEVENT this/& SENDERVÚ CANCLOSE&†ÎTDROPFILESEVENT Ï Proc#(ÏSelf#VÚ!TDROPFILESEVENT this/& SENDERVÚ FILENAMES�Ì highFILENAMES³àöÎTHELPEVENTˆÏ Proc#¥ÏSelf#VÚ"THELPEVENT& this/& COMMAND$ DATA³à CALLHELP&xÏTSHORTCUTEVENTÿÏ Proc#ÐSelf#VÚ!TSHORTCUTEVENT this/& MSG_ø HANDLED&ëÏTPOSITIONbÐTPOSITIONPODESIGNEDPODEFAULTPODEFAULTPOSONLYPODEFAULTSIZEONLYPOSCREENCENTERPODESKTOPCENTERPOMAINFORMCENTERPOOWNERFORMCENTERPOWORKAREACENTERSÐTSHOWINTASKBAR@ÑTSHOWINTASKBARSTDEFAULTSTALWAYSSTNEVER,ÑTWINDOWSTATE“ÑTWINDOWSTATEWSNORMALWSMINIMIZEDWSMAXIMIZEDWSFULLSCREEN�ÑTLISTõÑúÑTLIST #hÚFLIST#}ûFOBSERVERS#}ûCOPYMOVEA thisêÑ ALISTêÑMERGEMOVEA thisêÑ ALISTêÑDOCOPYA thisêÑ LISTAêÑ LISTBêÑDOSRCUNIQUEA thisêÑ LISTAêÑ LISTBêÑDOANDA thisêÑ LISTAêÑ LISTBêÑDODESTUNIQUEA thisêÑ LISTAêÑ LISTBêÑDOORA thisêÑ LISTAêÑ LISTBêÑDOXORA thisêÑ LISTAêÑ LISTBêÑ GETA/& thisêÑ INDEX É GROWAÈ" thisêÑPUTA thisêÑ INDEX É ITEM/& NOTIFYAÐ" thisêÑ PTR/& ACTIONŸÌSETCAPACITYA thisêÑ NEWCAPACITY É GETCAPACITYA É thisêÑSETCOUNTA thisêÑ NEWCOUNT É GETCOUNTA É thisêÑ GETLISTAýÌ thisêÑCREATEAêÑ thisêÑ vmt/&DESTROYA`" thisêÑ vmt/&FPOATTACHOBSERVERA thisêÑ AOBSERVERVÚFPODETACHOBSERVERA thisêÑ AOBSERVERVÚFPONOTIFYOBSERVERSA thisêÑ ASENDERVÚ AOPERATIONÍ DATA/&ADDLISTA thisêÑ ALISTêÑADDA É thisêÑ ITEM/&CLEARAØ" thisêÑDELETEA thisêÑ INDEX ÉERRORAà" self™Í MSGø% DATA³àEXCHANGEA thisêÑ INDEX1 É INDEX2 ÉEXPANDAêÑ thisêÑEXTRACTA/& thisêÑ ITEM/&FIRSTA/& thisêÑGETENUMERATORA£Í thisêÑINDEXOFA É thisêÑ ITEM/&INSERTA thisêÑ INDEX É ITEM/&LASTA/& thisêÑMOVEA thisêÑ CURINDEX É NEWINDEX ÉASSIGNA thisêÑ LISTAêÑ AOPERATORkÎ LISTBêÑREMOVEA É thisêÑ ITEM/&PACKA thisêÑSORTA thisêÑ COMPAREãÎêÑTFORMSTATEˆØTFORMSTATExØTMONITORªØ¯ØTMONITOR#hÚFHANDLE#‡ËFMONITORNUM# ÉHANDLE#‡ËMONITORNUM# É GETINFOA& thisœØ INFO,Ï GETLEFTA É thisœØ GETHEIGHTA É thisœØ GETPIXELSPERINCHA É thisœØ GETTOPA É thisœØ GETWIDTHA É thisœØ GETBOUNDSRECTA–å thisœØresult–å GETWORKAREARECTA–å thisœØresult–å GETPRIMARYA& thisœØœØTOBJECTcÚhÚTOBJECT#_vptr$TOBJECT#/&CREATEAVÚ thisVÚ vmt/&DESTROYA`" thisVÚ vmt/& NEWINSTANCEAh"VÚ self—ÏFREEINSTANCEAp" thisVÚ SAFECALLEXCEPTIONAx"é thisVÚ EXCEPTOBJECTVÚ EXCEPTADDR/&DEFAULTHANDLERA€" thisVÚ MESSAGEFREEA thisVÚINITINSTANCEAVÚ self¡Ï INSTANCE/&CLEANUPINSTANCEA thisVÚCLASSTYPEAú4 self«ÏCLASSINFOA/& selfµÏCLASSNAMEA¿Ï selfÐresult¿ÏCLASSNAMEISA& selfÐ NAME¿ÏCLASSPARENTAú4 self$ÐINSTANCESIZEA³à self.ÐINHERITSFROMA& self8Ð ACLASSú4STRINGMESSAGETABLEABÐ selfeÐMETHODADDRESSA/& selfoÐ NAME¿ÏMETHODNAMEA¿Ï selfyÐresult¿Ï ADDRESS/&FIELDADDRESSA/& thisVÚ NAME¿ÏAFTERCONSTRUCTIONAˆ" thisVÚBEFOREDESTRUCTIONA�" thisVÚDEFAULTHANDLERSTRA˜" thisVÚ MESSAGEDISPATCHA " thisVÚ MESSAGEDISPATCHSTRA¨" thisVÚ MESSAGEGETINTERFACEA& thisVÚ IID OBJGETINTERFACEA& thisVÚ IIDSTR¿Ï OBJGETINTERFACEBYSTRA& thisVÚ IIDSTR¿Ï OBJGETINTERFACEWEAKA& thisVÚ IID OBJGETINTERFACEENTRYAƒÐ self¢Ð IIDGETINTERFACEENTRYBYSTRAƒÐ self¬Ð IIDSTR¿ÏGETINTERFACETABLEA¶Ð selfÕÐUNITNAMEAø% selfßÐresultø% EQUALSA°"& thisVÚ OBJVÚ GETHASHCODEA¸"³à thisVÚ TOSTRINGAÀ"ø% thisVÚresultø%VÚINT64¾àInt64³àTFORMHANDLERTYPEâàTFORMHANDLERTYPEFHTFIRSTSHOWFHTCLOSEFHTCREATEÌàTMETHOD7á$TMETHODCODE#/&DATA#/&*áTLMACTIVATErá$TLMACTIVATE MSG#ÊŸUNUSEDMSG#ÊŸACTIVE#$MINIMIZED# éÐUNUSED# ÉACTIVEWINDOW#‡ËRESULT#³àaáTMESSAGEâ$TMESSAGE MSG#ÊŸWPARAM#³àLPARAM#³àRESULT#³àWPARAMLO#$WPARAMHI# $WPARAMFILLER# ÑLPARAMLO#$LPARAMHI#$LPARAMFILLER#ÑRESULTLO#$RESULTHI#$RESULTFILLER#ÑøáTLMHELPã$TLMHELP MSG#ÊŸUNUSEDMSG#ÊŸUNUSED#³àHELPINFO#>ÑRESULT#³àõâTLMMOVElã$TLMMOVE MSG#ÊŸUNUSEDMSG#ÊŸMOVETYPE#³àXPOS#WÑYPOS#WÑPOS#Ü�DUMMY#³àRESULT#³à_ãTWMSHOWWINDOWä$TWMSHOWWINDOW MSG#ÊŸMSGFILLER#ÑSHOW#éÐUNUSED# $WPARAMFILLER# ÑSTATUS#³àRESULT#³àîãTWMSIZE‘ä$TWMSIZE MSG#ÊŸMSGFILLER#ÑSIZETYPE#³àWIDTH#$HEIGHT#$LPARAMFILLER#ÑRESULT#³à„äTLMWINDOWPOSMSG&å$TLMWINDOWPOSMSG MSG#ÊŸUNUSEDMSG#ÊŸUNUSED#³àWINDOWPOS#vÑRESULT#³àå�ÑŒåTRECT¡å$TRECTLEFT# ÉTOP# ÉRIGHT# ÉBOTTOM# ÉTOPLEFT#Æ8BOTTOMRIGHT#Æ8VECTOR#­ÑGETHEIGHT É this–åGETLOCATIONÆ8 this–åGETSIZEàô this–åGETWIDTH É this–å%SETHEIGHT this–å AVALUE É%SETSIZE this–å AVALUEàô%SETWIDTH this–å AVALUE É&CREATE–å this–å ORIGINÆ8&CREATE–å this–å ORIGINÆ8 AWIDTH É AHEIGHT É&CREATE–å this–å ALEFT É ATOP É ARIGHT É ABOTTOM É&CREATE–å this–å P1Æ8 P2Æ8 NORMALIZE&&CREATE–å this–å R–å NORMALIZE&&equal& L–å R–å¬_equal& L–å R–å&plus–åresult–å L–å R–å&star–åresult–å L–å R–å&EMPTY–åresult–å'NORMALIZERECT this–å&ISEMPTY& this–å&CONTAINS& this–å PTÆ8&CONTAINS& this–å R–å&INTERSECTSWITH& this–å R–å&INTERSECT–åresult–å R1–å R2–å'INTERSECT this–å R–å&UNION–åresult–å R1–å R2–å'UNION this–å R–å&UNION–åresult–å POINTS#ê highPOINTS³àÆ8³à#ê'OFFSET this–å DX É DY É'OFFSET this–å DPÆ8'SETLOCATION this–å X É Y É'SETLOCATION this–å PÆ8'INFLATE this–å DX É DY É'INFLATE this–å DL É DT É DR É DB É&CENTERPOINTÆ8 this–å&SPLITRECT–å this–åresult–å SPLITTYPEìÑ ASIZE É&SPLITRECT–å this–åresult–å SPLITTYPEìÑ PERCENT“ –åTCREATEPARAMSãë$TCREATEPARAMS¸CAPTION#å4STYLE#ÊŸEXSTYLE# ÊŸX# ÉY# ÉWIDTH# ÉHEIGHT# ÉWNDPARENT# ‡ËPARAM#(/&WINDOWCLASS#0IÒWINCLASSNAME#x)ÓÐëTCLOSEACTION´ìTCLOSEACTIONCANONECAHIDECAFREECAMINIMIZE¢ìTOPERATION íTOPERATIONOPINSERTOPREMOVEýìTCUSTOMACTIONLISTSíXíTCUSTOMACTIONLISTÀ#edFACTIONS#p}ûFIMAGECHANGELINK#x=ÓFIMAGES#€–ÔFONCHANGE#ˆÃÍFONEXECUTE#˜®ìFONUPDATE#¨®ìFSTATE#¸íONCHANGE#ˆÃÍONEXECUTE#˜®ìONUPDATE#¨®ìIMAGES#€–ÔSTATE#¸í GETACTIONA|í this<í INDEX É GETACTIONCOUNTA É this<íIMAGELISTCHANGEA this<í SENDERVÚSETACTIONA this<í INDEX É VALUE|íSETSTATEA this<í VALUEí ADDACTIONAÈ" this<í ACTION|í REMOVEACTIONAÐ" this<í ACTION|í CHANGEAØ" this<í GETCHILDRENAð" this<í PROC„ ROOTB& NOTIFICATIONA˜" this<í ACOMPONENTB& OPERATIONýì SETCHILDORDERA¸" this<í COMPONENTB& ORDER É SETIMAGESAà" this<í VALUE–Ô CREATEAˆ"<í this<í vmt/& AOWNERB&DESTROYA`" this<í vmt/&ACTIONBYNAMEA|í this<í ACTIONNAMEø% EXECUTEACTIONA�"& this<í ACTIONòGETENUMERATORAÎï this<íINDEXOFNAMEA É this<í ACTIONNAMEø%ISSHORTCUTA& this<í MESSAGE_ø UPDATEACTIONA¨"& this<í ACTIONò<íTBASICACTION#ò(òTBASICACTION #W&FACTIONCOMPONENT#`B&FONCHANGE#hÃÍFONEXECUTE#xÃÍFONUPDATE#ˆÃÍFCLIENTS#˜}ûONCHANGE#hÃÍACTIONCOMPONENT#`B&ONEXECUTE#xÃÍONUPDATE#ˆÃÍ CHANGEA°" thisò SETONEXECUTEA¸" thisò VALUEÃÍ CREATEAˆ"ò thisò vmt/& AOWNERB&DESTROYA`" thisò vmt/& HANDLESTARGETAÀ"& thisò TARGETVÚUPDATETARGETAÈ" thisò TARGETVÚEXECUTETARGETAÐ" thisò TARGETVÚ EXECUTEAØ"& thisòREGISTERCHANGESA thisò VALUE£ðUNREGISTERCHANGESA thisò VALUE£ð UPDATEAà"& thisòòTSIZEëô$TSIZECX# ÉCY# ÉWIDTH# ÉHEIGHT# É&CREATEàô thisàô AX É AY É&CREATEàô thisàô ASZàô&ADDàô thisàô ASZàô&DISTANCE“  thisàô ASZàô&ISZERO& thisàô&SUBTRACTàô thisàô ASZàô&equal& ASZ1àô ASZ2àô¬_equal& ASZ1àô ASZ2àô&plusàô ASZ1àô ASZ2àô&minusàô ASZ1àô ASZ2àôàô�шöTBITMAPŸö¤öTBITMAPx#Ïò INITIALIZEREADERA˜" this’ö AIMAGEÏõ AREADERùGETREADERCLASSAˆ"º selfãGETWRITERCLASSA�"í selfGETSHAREDIMAGECLASSAÐ"  selfG GETFILEEXTENSIONSA€"ø% selfQresultø% GETRESOURCETYPEAø"å4 this’öLOADFROMSTREAMAø" this’ö ASTREAM[ ASIZEÊŸ’öTCONTROLROLESFORFORMAøTCONTROLROLESFORFORM'øTLMKEYkø$TLMKEY MSG#ÊŸUNUSEDMSG#ÊŸCHARCODE#$UNUSED# $UNUSED2# ÉKEYDATA#³àRESULT#³à_øTGETCHILDPROCúø Proc#ùSelf#VÚ!TGETCHILDPROC this/& CHILDB&çøCHARLùCharBùTPERSISTENTjùoùTPERSISTENT#hÚFOBSERVERS#}ûASSIGNERRORA thisYù SOURCEYù ASSIGNTOAÈ" thisYù DESTYù DEFINEPROPERTIESAÐ" thisYù FILERÚGETOWNERAØ"Yù thisYùDESTROYA`" thisYù vmt/&ASSIGNAà" thisYù SOURCEYùFPOATTACHOBSERVERA thisYù AOBSERVERVÚFPODETACHOBSERVERA thisYù AOBSERVERVÚFPONOTIFYOBSERVERSA thisYù ASENDERVÚ AOPERATIONÍ DATA/& GETNAMEPATHAè"ø% thisYùresultø%YùTFPLISTŠû�ûTFPLIST#hÚFLIST#ýÌFCOUNT# ÉFCAPACITY# ÉCAPACITY# ÉCOUNT# ÉLIST#ýÌCOPYMOVEA this}û ALIST}ûMERGEMOVEA this}û ALIST}ûDOCOPYA this}û LISTA}û LISTB}ûDOSRCUNIQUEA this}û LISTA}û LISTB}ûDOANDA this}û LISTA}û LISTB}ûDODESTUNIQUEA this}û LISTA}û LISTB}ûDOORA this}û LISTA}û LISTB}ûDOXORA this}û LISTA}û LISTB}û GETA/& this}û INDEX ÉPUTA this}û INDEX É ITEM/&SETCAPACITYA this}û NEWCAPACITY ÉSETCOUNTA this}û NEWCOUNT ÉRAISEINDEXERRORA this}û INDEX ÉDESTROYA`" this}û vmt/&ADDLISTA this}û ALIST}ûADDA É this}û ITEM/&CLEARA this}ûDELETEA this}û INDEX ÉERRORA selfG MSGø% DATA³àEXCHANGEA this}û INDEX1 É INDEX2 ÉEXPANDA}û this}ûEXTRACTA/& this}û ITEM/&FIRSTA/& this}ûGETENUMERATORAQ this}ûINDEXOFA É this}û ITEM/&INDEXOFITEMA É this}û ITEM/& DIRECTION INSERTA this}û INDEX É ITEM/&LASTA/& this}ûMOVEA this}û CURINDEX É NEWINDEX ÉASSIGNA this}û LISTA}û AOPERATORkÎ LISTB}ûREMOVEA É this}û ITEM/&PACKA this}ûSORTA this}û COMPAREãÎFOREACHCALLA this}û PROC2CALL`  ARG/&FOREACHCALLA this}û PROC2CALLà  ARG/&}ûTCOMPONENTSTATE¤TCOMPONENTSTATE�TCOMPONENTSTYLEÒTCOMPONENTSTYLE½IUNKNOWNùþIUNKNOWN(QUERYINTERFACE" É thisë IID OBJ(_ADDREF" É thisë(_RELEASE" É thisëëTREADER™žTREADER€#ëFDRIVER#( !FOWNER#0B&FPARENT#8B&FFIXUPS#@VÚFLOADED#H}ûFONFINDMETHOD#Pº%FONSETMETHODPROPERTY#`D&FONSETNAME#pð&FONREFERENCENAME#€e'FONANCESTORNOTFOUND#�×'FONERROR# {(FONPROPERTYNOTFOUND#°ï(FONFINDCOMPONENTCLASS#Àœ)FONCREATECOMPONENT#Ð1*FPROPNAME#àø%FCANHANDLEEXCEPTS#è&FONREADSTRINGPROPERTY#ðÀ*PROPNAME#àø%CANHANDLEEXCEPTIONS#è&DRIVER#( !OWNER#0B&PARENT#8B&ONERROR# {(ONPROPERTYNOTFOUND#°ï(ONFINDMETHOD#Pº%ONSETMETHODPROPERTY#`D&ONSETNAME#pð&ONREFERENCENAME#€e'ONANCESTORNOTFOUND#�×'ONCREATECOMPONENT#Ð1*ONFINDCOMPONENTCLASS#Àœ)ONREADSTRINGPROPERTY#ðÀ*DOFIXUPREFERENCESA thisŒ FINDCOMPONENTCLASSAe+ thisŒ ACLASSNAMEø%ERRORAà"& thisŒ MESSAGEø%FINDMETHODAè"/& thisŒ AROOTB& AMETHODNAMEø%READPROPERTYA thisŒ AINSTANCEYùREADPROPVALUEA thisŒ INSTANCEYù PROPINFO/&PROPERTYERRORA thisŒREADDATAA thisŒ INSTANCEB&CREATEDRIVERAð" ! thisŒ STREAM[ BUFSIZE ÉCREATEAŒ thisŒ vmt/& STREAM[ BUFSIZE ÉDESTROYA`" thisŒ vmt/&BEGINREFERENCESA thisŒCHECKVALUEA thisŒ VALUE„+DEFINEPROPERTYAÐ" thisŒ NAMEø% AREADDATAâ, WRITEDATA:- HASDATA&DEFINEBINARYPROPERTYAØ" thisŒ NAMEø% AREADDATA’- WRITEDATA’- HASDATA&ENDOFLISTA& thisŒENDREFERENCESA thisŒFIXUPREFERENCESA thisŒNEXTVALUEA„+ thisŒREADAø" thisŒ BUF COUNT ÉREADBOOLEANA& thisŒREADCHARABù thisŒREADWIDECHARAê- thisŒREADUNICODECHARAê- thisŒREADCOLLECTIONA thisŒ COLLECTION .READCOMPONENTAB& thisŒ COMPONENTB&READCOMPONENTSA thisŒ AOWNERB& APARENTB& PROCl3READFLOATA“  thisŒREADSINGLEA×3 thisŒREADDATEAò3 thisŒREADCURRENCYA4 thisŒREADIDENTAø% thisŒresultø%READINTEGERA É thisŒREADINT64A³à thisŒREADSETA É thisŒ ENUMTYPE/&READLISTBEGINA thisŒREADLISTENDA thisŒREADROOTCOMPONENTAB& thisŒ AROOTB&READVARIANTA24 thisŒresult24READSIGNATUREA thisŒREADSTRINGAø% thisŒresultø%READWIDESTRINGA36 thisŒresult36READUNICODESTRINGAM6 thisŒresultM6READVALUEA„+ thisŒCOPYVALUEA thisŒ WRITER6 ŒTWRITERC H TWRITERˆ#ëFDRIVER#(j6FDESTROYDRIVER#0&FROOTANCESTOR#8B&FPROPPATH#@ø%FANCESTORS#Hí:FANCESTORPOS#P ÉFCURRENTPOS#T ÉFONFINDANCESTOR#XKBFONWRITEMETHODPROPERTY#hêBFONWRITESTRINGPROPERTY#xÀ*ROOTANCESTOR#8B&ONFINDANCESTOR#XKBONWRITEMETHODPROPERTY#hêBONWRITESTRINGPROPERTY#xÀ*DRIVER#(j6PROPERTYPATH#@ø%ADDTOANCESTORLISTA this6  COMPONENTB&WRITECOMPONENTDATAA this6  INSTANCEB&DETERMINEANCESTORA this6  COMPONENTB&DOFINDANCESTORA this6  COMPONENTB& SETROOTAÈ" this6  AROOTB&WRITEBINARYA this6  AWRITEDATA’-WRITEPROPERTYA this6  INSTANCEYù PROPINFO/&WRITEPROPERTIESA this6  INSTANCEYùWRITECHILDRENA this6  COMPONENTB&CREATEDRIVERAà"j6 this6  STREAM[ BUFSIZE ÉCREATEA6  this6  vmt/& ADRIVERj6CREATEA6  this6  vmt/& STREAM[ BUFSIZE ÉDESTROYA`" this6  vmt/&DEFINEPROPERTYAÐ" this6  NAMEø% READDATAâ, AWRITEDATA:- HASDATA&DEFINEBINARYPROPERTYAØ" this6  NAMEø% READDATA’- AWRITEDATA’- HASDATA&WRITEAè" this6  BUFFER COUNT ÉWRITEBOOLEANA this6  VALUE&WRITECOLLECTIONA this6  VALUE .WRITECOMPONENTA this6  COMPONENTB&WRITECHARA this6  VALUEBùWRITEWIDECHARA this6  VALUEê-WRITEDESCENDENTA this6  AROOTB& AANCESTORB&WRITEFLOATA this6  VALUE“ WRITESINGLEA this6  VALUE×3WRITEDATEA this6  VALUEò3WRITECURRENCYA this6  VALUE4WRITEIDENTA this6  IDENTø%WRITEINTEGERA this6  VALUE ÉWRITEINTEGERA this6  VALUE³àWRITESETA this6  VALUE É SETTYPE/&WRITELISTBEGINA this6 WRITELISTENDA this6 WRITESIGNATUREA this6 WRITEROOTCOMPONENTA this6  AROOTB&WRITESTRINGA this6  VALUEø%WRITEWIDESTRINGA this6  VALUE36WRITEUNICODESTRINGA this6  VALUEM6WRITEVARIANTA this6  VARVALUE246 TFILERæëTFILER(#hÚFROOT#B&FLOOKUPROOT#B&FANCESTOR#YùFIGNORECHILDREN# &ROOT#B&LOOKUPROOT#B&ANCESTOR#YùIGNORECHILDREN# & SETROOTAÈ" thisÚ AROOTB&DEFINEPROPERTYAÐ" thisÚ NAMEø% READDATAâ, WRITEDATA:- HASDATA&DEFINEBINARYPROPERTYAØ" thisÚ NAMEø% READDATA’- WRITEDATA’- HASDATA&ÚTGETCHILDPROC— Proc#´Self#VÚ!TGETCHILDPROC this/& CHILDB&„�ÑßHRESULTöHRESULTéTGUID$TGUIDDATA1#ÊŸDATA2#$DATA3#$DATA4#¬CD1#ÊŸD2#$D3#$D4#ÀCTIME_LOW#ÊŸTIME_MID#$TIME_HI_AND_VERSION#$CLOCK_SEQ_HI_AND_RESERVED#ÅCLOCK_SEQ_LOW# ÅNODE# ÔCformalFormalDefWORD.WORD$TCOMPONENTENUMERATORUZTCOMPONENTENUMERATOR#hÚFCOMPONENT#B&FPOSITION# ÉCREATEA; this; vmt/& ACOMPONENTB&GETCURRENTAB& this;MOVENEXTA& this;;TSCROLLINGWINCONTROL16TSCROLLINGWINCONTROLà #DFHORZSCROLLBAR#È ßEFVERTSCROLLBAR#Ð ßEFAUTOSCROLL#Ø &FISUPDATING#Ù &AUTOSCROLL#Ø &HORZSCROLLBAR#È ßEVERTSCROLLBAR#Ð ßESETHORZSCROLLBARA this VALUEßESETVERTSCROLLBARA this VALUEßE WSREGISTERCLASSA°" self×L ALIGNCONTROLSAÀ " this ACONTROLml ARECT–åAUTOSCROLLENABLEDAˆ"& this CALCULATEAUTORANGESA�" this CREATEWNDAˆ" thisGETCLIENTSCROLLOFFSETAÐ"Æ8 thisGETLOGICALCLIENTRECTAÀ"–å thisresult–å DOONRESIZEAà" this GETPREFERREDSIZECLIENTFRAMEA�" this AWIDTH É AHEIGHT ÉWMSIZEA this MESSAGE„äWMHSCROLLA this MESSAGEáLWMVSCROLLA this MESSAGEáL COMPUTESCROLLBARSA˜" this SETAUTOSCROLLA " this VALUE& LOADEDAˆ" this RESIZINGA¨" this STATE�Ñ SETAUTOSIZEA˜" this VALUE& CREATEAˆ" this vmt/& THEOWNERB&DESTROYA`" this vmt/& SCREENTOCLIENTAè "Æ8 this APOINTÆ8 CLIENTTOSCREENAð "Æ8 this APOINTÆ8UPDATESCROLLBARSA this GETCONTROLCLASSDEFAULTSIZEA€ "àô self€MSCROLLBYAð" this DELTAX É DELTAY ÉSCROLLINVIEWA this ACONTROLmlTLAYOUTADJUSTMENTPOLICY TLAYOUTADJUSTMENTPOLICYLAPDEFAULTLAPFIXEDLAYOUTLAPAUTOADJUSTWITHOUTHORIZONTALSCROLLINGLAPAUTOADJUSTFORDPIìDOUBLEŸ DOUBLE“ TBORDERWIDTHÀ )TBORDERWIDTHÿÿÿÿÊŸ® TBORDERSTYLEï *TBORDERSTYLE7ÍBSNONEBSSINGLEÝ TBRUSH.!3!TBRUSHˆ#£MFBRUSHHANDLECACHED#è&FCOLOR#ìBFBITMAP#ðËNFREFERENCE#øCVFINTERNALUPDATEINDEX#€ ÉBITMAP#ðËNCOLOR#ìBFREEREFERENCEA this"! GETHANDLEA‡Ë this"! GETREFERENCEACV this"!resultCV GETCOLORAB this"!REFERENCENEEDEDA this"!SETHANDLEA this"! VALUE‡ËDOCHANGEA this"! MSG DOALLOCATERESOURCESAˆ" this"! DODEALLOCATERESOURCESA�" this"! DOCOPYPROPSA˜" this"! FROM�V SETCOLORAÐ" this"! NEWCOLORB NEWFPCOLOR½Z SETFPCOLORA " this"! AVALUE½ZSETBITMAPA this"! VALUEËNSETCOLORA this"! VALUEB SETSTYLEAÀ" this"! VALUE[ASSIGNAà" this"! SOURCEYù CREATEA¸""! this"! vmt/&DESTROYA`" this"! vmt/&EQUALSBRUSHA& this"! ABRUSH"!"!TCONTROLCHILDSIZING%%TCONTROLCHILDSIZINGX#oùFCONTROL#™6FCONTROLSPERLINE#  ÉFENLARGEHORIZONTAL#$Ò[FENLARGEVERTICAL#(Ò[FHORIZONTALSPACING#, ÉFLAYOUT#0x\FLEFTRIGHTSPACING#4 ÉFONCHANGE#8ÃÍFSHRINKHORIZONTAL#HÒ[FSHRINKVERTICAL#LÒ[FTOPBOTTOMSPACING#P ÉFVERTICALSPACING#T ÉCONTROL#™6ONCHANGE#8ÃÍLEFTRIGHTSPACING#4 ÉTOPBOTTOMSPACING#P ÉHORIZONTALSPACING#, ÉVERTICALSPACING#T ÉENLARGEHORIZONTAL#$Ò[ENLARGEVERTICAL#(Ò[SHRINKHORIZONTAL#HÒ[SHRINKVERTICAL#LÒ[LAYOUT#0x\CONTROLSPERLINE#  ÉSETCONTROLSPERLINEA thisê$ AVALUE ÉSETENLARGEHORIZONTALA thisê$ AVALUEÒ[SETENLARGEVERTICALA thisê$ AVALUEÒ[SETHORIZONTALSPACINGA thisê$ AVALUE ÉSETLAYOUTA thisê$ AVALUEx\SETLEFTRIGHTSPACINGA thisê$ AVALUE ÉSETSHRINKHORIZONTALA thisê$ AVALUEÒ[SETSHRINKVERTICALA thisê$ AVALUEÒ[SETTOPBOTTOMSPACINGA thisê$ AVALUE ÉSETVERTICALSPACINGA thisê$ AVALUE É CHANGEAð" thisê$CREATEAê$ thisê$ vmt/& OWNERCONTROL™6ASSIGNAà" thisê$ SOURCEYùASSIGNTOAÈ" thisê$ DESTYùISEQUALA& thisê$ SIZINGê$SETGRIDSPACINGA thisê$ SPACING Éê$TGETDOCKCAPTIONEVENTa* Proc#~*Self#VÚ!TGETDOCKCAPTIONEVENT this/& SENDERVÚ ACONTROLml ACAPTIONø%G*TDOCKMANAGERß*ä*TDOCKMANAGER#où CREATEAð"Í* thisÍ* vmt/& ADOCKSITE™6BEGINUPDATEAø" thisÍ*ENDUPDATEA€" thisÍ*GETCONTROLBOUNDSAˆ" thisÍ* CONTROLml ACONTROLBOUNDS–å GETDOCKEDGEA�"& thisÍ* ADOCKOBJECTB>INSERTCONTROLA˜" thisÍ* ADOCKOBJECTB>INSERTCONTROLA " thisÍ* CONTROLml INSERTATþ3 DROPCTLmlLOADFROMSTREAMA¨" thisÍ* STREAM[PAINTSITEA°" thisÍ* DC‡ËMESSAGEHANDLERA¸" thisÍ* SENDERml MESSAGEøáPOSITIONDOCKRECTAÀ" thisÍ* ADOCKOBJECTB>POSITIONDOCKRECTAÈ" thisÍ* CLIENTml DROPCTLml DROPALIGNþ3 DOCKRECT–åREMOVECONTROLAÐ" thisÍ* CONTROLmlRESETBOUNDSAØ" thisÍ* FORCE&SAVETOSTREAMAà" thisÍ* STREAM[SETREPLACINGCONTROLAè" thisÍ* CONTROLml AUTOFREEBYCONTROLAð"& thisÍ* ISENABLEDCONTROLAø"& thisÍ* CONTROLmlÍ*TALIGNINSERTBEFOREEVENT/ Proc#/Self#VÚ"TALIGNINSERTBEFOREEVENT& this/& SENDER™6 CONTROL1ml CONTROL2mlã.TALIGNPOSITIONEVENTŒ/ Proc#©/Self#VÚ!TALIGNPOSITIONEVENT this/& SENDER™6 CONTROLml NEWLEFT É NEWTOP É NEWWIDTH É NEWHEIGHT É ALIGNRECT–å ALIGNINFO}4s/TDOCKDROPEVENTP0 Proc#m0Self#VÚ!TDOCKDROPEVENT this/& SENDERVÚ SOURCEB> X É Y É<0TDOCKOVEREVENTÈ0 Proc#å0Self#VÚ!TDOCKOVEREVENT this/& SENDERVÚ SOURCEB> X É Y É STATE)A ACCEPT&´0TGETSITEINFOEVENTZ1 Proc#w1Self#VÚ!TGETSITEINFOEVENT this/& SENDERVÚ DOCKCLIENTml INFLUENCERECT–å MOUSEPOSÆ8 CANDOCK&C1TKEYEVENTô1 Proc#2Self#VÚ!TKEYEVENT this/& SENDERVÚ KEY$ SHIFTÊAå1TKEYPRESSEVENTa2 Proc#~2Self#VÚ!TKEYPRESSEVENT this/& SENDERVÚ KEYBùM2TUNDOCKEVENTÆ2 Proc#ã2Self#VÚ!TUNDOCKEVENT this/& SENDERVÚ CLIENTml NEWTARGET™6 ALLOW&´2TUTF8KEYPRESSEVENTL3 Proc#i3Self#VÚ!TUTF8KEYPRESSEVENT this/& SENDERVÚ UTF8KEY~A43TWINCONTROLFLAGS½3TWINCONTROLFLAGS§3TTABORDERæ3+TTABORDERÿÿWÑ×3TALIGN 4TALIGNALNONEALTOPALBOTTOMALLEFTALRIGHTALCLIENTALCUSTOMþ3�Ñs4TALIGNINFO�4$TALIGNINFOALIGNLIST#}ûCONTROLINDEX# ÉALIGN# þ3SCRATCH# É}4PCHARð4Bùå4TCLASS5�Ñú4TLMPAINT5$TLMPAINT MSG#ÊŸUNUSEDMSG#ÊŸDC#‡ËPAINTSTRUCT#]RESULT#³à5TLMCONTEXTMENU�5$TLMCONTEXTMENU MSG#ÊŸUNUSEDMSG#ÊŸHWND#‡ËXPOS#WÑYPOS#WÑPOS#Ü�DUMMY#³àRESULT#³à{5TLMERASEBKGND'6$TLMERASEBKGND MSG#ÊŸUNUSEDMSG#ÊŸDC#‡ËUNUSED#³àRESULT#³à6TLMNOTIFY“6$TLMNOTIFY MSG#ÊŸUNUSEDMSG#ÊŸIDCTRL#³àNMHDR#"]RESULT#³à„6TLMSETFOCUS7$TLMSETFOCUS MSG#ÊŸUNUSEDMSG#ÊŸFOCUSEDWND#‡ËUNUSED#³àRESULT#³àï6TWMKILLFOCUSu7$TWMKILLFOCUS MSG#ÊŸMSGFILLER#ÑFOCUSEDWND#‡ËUNUSED#³àRESULT#³àc7TWMNOPARAMSê7$TWMNOPARAMS MSG#ÊŸUNUSEDW#³àUNUSEDL#³àRESULT#³àÙ7TDRAGMESSAGEK8TDRAGMESSAGEDMDRAGENTERDMDRAGLEAVEDMDRAGMOVEDMDRAGDROPDMDRAGCANCELDMFINDTARGET98TPOINTÒ8$TPOINTX# ÉY# É&CREATEÆ8 thisÆ8 AX É AY É&CREATEÆ8 thisÆ8 APTÆ8&ZEROÆ8&ADDÆ8 thisÆ8 APTÆ8&DISTANCE“  thisÆ8 APTÆ8&ISZERO& thisÆ8&SUBTRACTÆ8 thisÆ8 APTÆ8'SETLOCATION thisÆ8 APTÆ8'SETLOCATION thisÆ8 AX É AY É'OFFSET thisÆ8 APTÆ8'OFFSET thisÆ8 DX É DY É&POINTINCIRCLE& APTÆ8 ACENTERÆ8 ARADIUS É&equal& APT1Æ8 APT2Æ8¬_equal& APT1Æ8 APT2Æ8&plusÆ8 APT1Æ8 APT2Æ8&minusÆ8 APT1Æ8 APT2Æ8&assignÆ8 ASPTÜ�&explicitÜ� APTÆ8Æ8TDRAGOBJECTo;t;TDRAGOBJECT8#hÚFALWAYSSHOWDRAGIMAGES#&FDRAGPOS# Æ8FCONTROL#mlFDRAGTARGET# mlFDRAGTARGETPOS#(Æ8FAUTOFREE#0&FAUTOCREATED#1&FDROPPED#2&ALWAYSSHOWDRAGIMAGES#&AUTOCREATED#1&AUTOFREE#0&CONTROL#mlDRAGPOS# Æ8DRAGTARGET# mlDRAGTARGETPOS#(Æ8DROPPED#2& ENDDRAGAÈ" this^; TARGETVÚ X É Y ÉGETDRAGIMAGESAÐ"³š this^;GETDRAGCURSORAØ"µB this^; ACCEPTED& X É Y É CREATEAà"^; this^; vmt/& ACONTROLmlAUTOCREATEA^; this^; vmt/& ACONTROLmlHIDEDRAGIMAGEAè" this^;SHOWDRAGIMAGEAð" this^;^;TDRAGDOCKOBJECTW>\>TDRAGDOCKOBJECTx#t;FDOCKOFFSET#8Æ8FDOCKRECT#@–åFDROPALIGN#Pþ3FDROPONCONTROL#XmlFERASEDOCKRECT#`–åFFLOATING#p&FINCREASEDOCKAREA#q&DOCKOFFSET#8Æ8DOCKRECT#@–åDROPALIGN#Pþ3DROPONCONTROL#XmlFLOATING#p&INCREASEDOCKAREA#q&ERASEDOCKRECT#`–å ADJUSTDOCKRECTAø" thisB> ARECT–åGETDRAGCURSORAØ"µB thisB> ACCEPTED& X É Y É ENDDRAGAÈ" thisB> TARGETVÚ X É Y É INITDOCKA€" thisB> APOSITIONÆ8 SHOWDOCKIMAGEAˆ" thisB> HIDEDOCKIMAGEA�" thisB> MOVEDOCKIMAGEA˜" thisB>HASONDRAWIMAGEA "& thisB>B>TDRAGSTATE9ATDRAGSTATEDSDRAGENTERDSDRAGLEAVEDSDRAGMOVE)ATUTF8CHAR�A$ShortStringlength#Åst#¶A,Bù-Å~ATSHIFTSTATEÛATSHIFTSTATEÊATTRANSLATESTRINGBBùðATGRAPHICSCOLOR$BTGRAPHICSCOLORBTCONTROLAUTOSIZEPHASESWBTCONTROLAUTOSIZEPHASES;BTCONTROLATPOSFLAGS�BTCONTROLATPOSFLAGSwB�Ñ«BTCURSORÂBTCURSORµBTWINCONTROLENUMERATORíBòBTWINCONTROLENUMERATOR#hÚFINDEX# ÉFLOWTOHIGH# &FPARENT#™6 GETCURRENTAml thisÒBCREATEAÒB thisÒB vmt/& PARENT™6 ALOWTOHIGH&GETENUMERATORAÒB thisÒBMOVENEXTA& thisÒBÒBTCANVASúCÿCTCANVAS #R]FANTIALIASINGMODE#xêtFAUTOREDRAW#|&FSTATE#€@uFSAVEDFONTHANDLE#ˆ‡ËFSAVEDPENHANDLE#�‡ËFSAVEDBRUSHHANDLE#˜‡ËFSAVEDREGIONHANDLE# ‡ËFCOPYMODE#¨ ÉFHANDLE#°‡ËFONCHANGE#¸ÃÍFONCHANGING#ÈÃÍFTEXTSTYLE#ØhuFLOCK#ð‡ËFREGION#øáaFLAZPEN#€RvFLAZFONT#ˆ˜xFLAZBRUSH#�"!FSAVEDHANDLESTATES#˜}ûTEXTSTYLE#ØhuANTIALIASINGMODE#xêtAUTOREDRAW#|&BRUSH#�"!COPYMODE#¨ ÉFONT#ˆ˜xPEN#€RvREGION#øáaONCHANGE#¸ÃÍONCHANGING#ÈÃÍBRUSHCHANGEDA thisíC ABRUSHVÚFONTCHANGEDA thisíC AFONTVÚPENCHANGEDA thisíC APENVÚREGIONCHANGEDA thisíC AREGIONVÚ GETHANDLEA‡Ë thisíCSETANTIALIASINGMODEA thisíC AVALUEêt SETAUTOREDRAWA°" thisíC VALUE&SETLAZFONTA thisíC VALUE˜xSETLAZPENA thisíC VALUERvSETLAZBRUSHA thisíC VALUE"!SETREGIONA thisíC VALUEáaDOCREATEDEFAULTFONTAð"§z thisíCDOCREATEDEFAULTPENAø"³| thisíCDOCREATEDEFAULTBRUSHA€"ŠM thisíC SETCOLORA¸" thisíC X É Y É VALUE½ZGETCOLORAÀ"½Z thisíC X É Y É SETHEIGHTAÈ" thisíC AVALUE ÉGETHEIGHTAÐ" É thisíC SETWIDTHAØ" thisíC AVALUE ÉGETWIDTHAà" É thisíC SETPENPOSAˆ" thisíC AVALUEÆ8 DOLOCKCANVASA�" thisíC DOUNLOCKCANVASA˜" thisíC DOTEXTOUTA " thisíC X É Y É TEXTø% DOGETTEXTSIZEA¨" thisíC TEXTø% W É H ÉDOGETTEXTHEIGHTA°" É thisíC TEXTø%DOGETTEXTWIDTHA¸" É thisíC TEXTø% DORECTANGLEAà" thisíC BOUNDS–å DORECTANGLEFILLAè" thisíC BOUNDS–å DORECTANGLEANDFILLAð" thisíC BOUNDS–å DOELLIPSEA€" thisíC BOUNDS–å DOELLIPSEFILLAø" thisíC BOUNDS–å DOELLIPSEANDFILLAˆ" thisíC BOUNDS–å DOPOLYGONA˜" thisíC POINTS‡L highPOINTS³àÆ8³à‡L DOPOLYGONFILLA�" thisíC POINTSÛL highPOINTS³àÆ8³àÛL DOPOLYGONANDFILLA " thisíC POINTS2M highPOINTS³àÆ8³à2M DOPOLYLINEA¨" thisíC POINTSƒM highPOINTS³àÆ8³àƒM DOPOLYBEZIERAè" thisíC POINTS  NUMPTS É FILLED& CONTINUOUS& DOFLOODFILLA°" thisíC X É Y É DOMOVETOA¸" thisíC X É Y É DOLINETOAÀ" thisíC X É Y É DOLINEAÈ" thisíC X1 É Y1 É X2 É Y2 É DOCOPYRECTAÐ" thisíC X É Y É SRCCANVAS8] SOURCERECT–å DODRAWAØ" thisíC X É Y É IMAGE" CHECKHELPERAð" thisíC AHELPER�VGETDEFAULTCOLORA¸"B thisíC ADEFAULTCOLORTYPE~ŸGETCLIPRECTAè"–å thisíCresult–å SETCLIPRECTAð" thisíC ARECT–åGETCLIPPINGAø"& thisíC SETCLIPPINGA€" thisíC AVALUE&GETPIXELAÀ"B thisíC X É Y É CREATEBRUSHAÈ" thisíC CREATEFONTAÐ" thisíC CREATEHANDLEAØ" thisíC CREATEPENAà" thisíC CREATEREGIONAè" thisíC DESELECTHANDLESAð" thisíC PENCHANGINGAø" thisíC APENVÚ FONTCHANGINGA€" thisíC AFONTVÚ BRUSHCHANGINGAˆ" thisíC ABRUSHVÚ REGIONCHANGINGA�" thisíC AREGIONVÚ REALIZEAUTOREDRAWA˜" thisíC REALIZEANTIALIASINGA " thisíC REQUIREDSTATEA¨" thisíC REQSTATE@u SETHANDLEA°" thisíC NEWHANDLE‡Ë SETINTERNALPENPOSA¸" thisíC VALUEÆ8 SETPIXELAÀ" thisíC X É Y É VALUEB FREEHANDLEAÈ" thisíCCREATEAíC thisíC vmt/&DESTROYA`" thisíC vmt/&LOCKAÐ" thisíCTRYLOCKA& thisíCUNLOCKAØ" thisíCREFRESHAà" thisíCCHANGINGAè" thisíCCHANGEDAð" thisíCSAVEHANDLESTATEAø" thisíCRESTOREHANDLESTATEA€" thisíCARCAˆ" thisíC ALEFT É ATOP É ARIGHT É ABOTTOM É ANGLE16DEG É ANGLE16DEGLENGTH ÉARCA�" thisíC ALEFT É ATOP É ARIGHT É ABOTTOM É SX É SY É EX É EY ÉARCTOA˜" thisíC ALEFT É ATOP É ARIGHT É ABOTTOM É SX É SY É EX É EY ÉANGLEARCA thisíC X É Y É RADIUSÊŸ STARTANGLE×3 SWEEPANGLE×3BRUSHCOPYA " thisíC ADESTRECT–å ABITMAP’ö ASOURCERECT–å ATRANSPARENTCOLORBCHORDA¨" thisíC X1 É Y1 É X2 É Y2 É ANGLE16DEG É ANGLE16DEGLENGTH ÉCHORDA°" thisíC X1 É Y1 É X2 É Y2 É SX É SY É EX É EY ÉCOPYRECTA¸" thisíC DEST–å SRCCANVASíC SOURCE–åDRAWAÀ" thisíC X É Y É SRCGRAPHICì‡DRAWFOCUSRECTAÈ" thisíC ARECT–åSTRETCHDRAWAÐ" thisíC DESTRECT–å SRCGRAPHICì‡ELLIPSEA thisíC ARECT–åELLIPSEAØ" thisíC X1 É Y1 É X2 É Y2 ÉFILLRECTAà" thisíC ARECT–åFILLRECTA thisíC X1 É Y1 É X2 É Y2 ÉFLOODFILLAè" thisíC X É Y É FILLCOLORB FILLSTYLED‘FRAME3DAð" thisíC ARECT–å FRAMEWIDTH É STYLE”‘FRAME3DA thisíC ARECT–å TOPCOLORB BOTTOMCOLORB FRAMEWIDTH ÉFRAMEAø" thisíC ARECT–åFRAMEA thisíC X1 É Y1 É X2 É Y2 ÉFRAMERECTA€ " thisíC ARECT–åFRAMERECTA thisíC X1 É Y1 É X2 É Y2 É GETTEXTMETRICSAˆ "& thisíC TMû‘GRADIENTFILLA thisíC ARECT–å ASTARTB ASTOPB ADIRECTIONX’RADIALPIEA� " thisíC X1 É Y1 É X2 É Y2 É STARTANGLE16DEG É ANGLE16DEGLENGTH ÉPIEA˜ " thisíC ELLIPSEX1 É ELLIPSEY1 É ELLIPSEX2 É ELLIPSEY2 É STARTX É STARTY É ENDX É ENDY ÉPOLYBEZIERA  " thisíC POINTS  NUMPTS É FILLED& CONTINUOUS&POLYBEZIERA thisíC POINTS] highPOINTS³à FILLED& CONTINUOUS&Æ8³à]POLYGONA thisíC POINTS„] highPOINTS³à WINDING& STARTINDEX É NUMPTS ÉÆ8³à„]POLYGONA¨ " thisíC POINTS  NUMPTS É WINDING&POLYGONA thisíC POINTS^ highPOINTS³àÆ8³à^POLYLINEA thisíC POINTSq^ highPOINTS³à STARTINDEX É NUMPTS ÉÆ8³àq^POLYLINEA° " thisíC POINTS  NUMPTS ÉPOLYLINEA thisíC POINTSð^ highPOINTS³àÆ8³àð^RECTANGLEA¸ " thisíC X1 É Y1 É X2 É Y2 ÉRECTANGLEA thisíC ARECT–åROUNDRECTAÀ " thisíC X1 É Y1 É X2 É Y2 É RX É RY ÉROUNDRECTA thisíC RECT–å RX É RY ÉTEXTOUTAÈ " thisíC X É Y É TEXTø%TEXTRECTA thisíC ARECT–å X É Y É TEXTø%TEXTRECTAÐ " thisíC ARECT–å X É Y É TEXTø% STYLEhu TEXTEXTENTAØ "àô thisíC TEXTø% TEXTHEIGHTAà " É thisíC TEXTø% TEXTWIDTHAè " É thisíC TEXTø%TEXTFITINFOA É thisíC TEXTø% MAXWIDTH É HANDLEALLOCATEDAð "& thisíC GETUPDATEDHANDLEAø "‡Ë thisíC REQSTATE@uíCTREGIONîaóaTREGION@#Ç’FREFERENCE#8È“ADDOPERATIONA thisáa AOP”CLEARSUBREGIONSA thisáaADDSUBREGIONA thisáa AHANDLE‡ËFREEREFERENCEA thisáa GETREFERENCEAÈ“ thisáaresultÈ“ GETHANDLEA‡Ë thisáaREFERENCENEEDEDA thisáaSETHANDLEA thisáa VALUE‡ËSETCLIPRECTA thisáa VALUE–å GETCLIPRECTA–å thisáaresult–åCREATEAáa thisáa vmt/&DESTROYA`" thisáa vmt/&ASSIGNAà" thisáa SOURCEYùADDRECTANGLEA thisáa X1 É Y1 É X2 É Y2 ÉáaTLCLCOMPONENT`dedTLCLCOMPONENTp#W&FWIDGETSETCLASS#` ”FLCLREFCOUNT#h ÉLCLREFCOUNT#h ÉWIDGETSETCLASS#` ” WSREGISTERCLASSA°" selfÄ”GETWSCOMPONENTCLASSA¸" ” selfΔ ASELFMd CREATEAˆ"Md thisMd vmt/& THEOWNERB&DESTROYA`" thisMd vmt/& NEWINSTANCEAh"VÚ selfØ”REMOVEALLHANDLERSOFOBJECTAÀ" thisMd ANOBJECTVÚINCLCLREFCOUNTA thisMdDECLCLREFCOUNTA thisMdMdTCONTROLACTIONLINK^fcfTCONTROLACTIONLINK(#ø”FCLIENT# ml ASSIGNCLIENTAÈ" thisFf ACLIENTVÚ SETCAPTIONA�" thisFf VALUEø% SETENABLEDA " thisFf VALUE& SETHINTAÈ" thisFf VALUEø% SETHELPCONTEXTA°" thisFf VALUE+� SETHELPKEYWORDA¸" thisFf VALUEø% SETHELPTYPEAÀ" thisFf VALUE^� SETVISIBLEAà" thisFf VALUE& SETONEXECUTEAè" thisFf VALUEÃÍISONEXECUTELINKEDAØ"& thisFfDOSHOWHINTA¸"& thisFf HINTSTRø% ISCAPTIONLINKEDAè"& thisFf ISENABLEDLINKEDAø"& thisFf ISHELPLINKEDA�"& thisFf ISHINTLINKEDA˜"& thisFf ISVISIBLELINKEDA°"& thisFfFfTANCHORSƒiTANCHORSui d”b—•iTBIDIMODE¸iTBIDIMODEBDLEFTTORIGHTBDRIGHTTOLEFTBDRIGHTTOLEFTNOALIGNBDRIGHTTOLEFTREADINGONLY©iTCONTROLBORDERSPACINGCjHjTCONTROLBORDERSPACINGX#oùFAROUND# ÉFBOTTOM# ÉFCELLALIGNHORIZONTAL# ÿ˜FCELLALIGNVERTICAL#$ÿ˜FCONTROL#(mlFINNERBORDER#0 ÉFLEFT#4 ÉFONCHANGE#8ÃÍFRIGHT#H ÉFTOP#L ÉFDEFAULT#Pp™CONTROL#(mlONCHANGE#8ÃÍLEFT#4 ÉTOP#L ÉRIGHT#H ÉBOTTOM# ÉAROUND# ÉINNERBORDER#0 ÉCELLALIGNHORIZONTAL# ÿ˜CELLALIGNVERTICAL#$ÿ˜ GETAROUNDBOTTOMA É this(j GETAROUNDLEFTA É this(j GETAROUNDRIGHTA É this(j GETAROUNDTOPA É this(j GETCONTROLBOTTOMA É this(j GETCONTROLHEIGHTA É this(j GETCONTROLLEFTA É this(j GETCONTROLRIGHTA É this(j GETCONTROLTOPA É this(j GETCONTROLWIDTHA É this(j ISAROUNDSTOREDA& this(j ISBOTTOMSTOREDA& this(j ISINNERBORDERSTOREDA& this(j ISLEFTSTOREDA& this(j ISRIGHTSTOREDA& this(j ISTOPSTOREDA& this(jSETAROUNDA this(j AVALUE ÉSETBOTTOMA this(j AVALUE ÉSETCELLALIGNHORIZONTALA this(j AVALUEÿ˜SETCELLALIGNVERTICALA this(j AVALUEÿ˜SETINNERBORDERA this(j AVALUE ÉSETLEFTA this(j AVALUE ÉSETRIGHTA this(j AVALUE ÉSETSPACEA this(j KINDb— AVALUE ÉSETTOPA this(j AVALUE É CHANGEAð" this(j INNERSPACECHANGED&CREATEA(j this(j vmt/& OWNERCONTROLml ADEFAULTp™ASSIGNAà" this(j SOURCEYùASSIGNTOAÈ" this(j DESTYùISEQUALA& this(j SPACING(jGETSPACEAROUNDAø" this(j SPACEAROUND–åGETSIDESPACEA É this(j KINDb— GETSPACEA€" É this(j KINDb—AUTOADJUSTLAYOUTA this(j AXPROPORTION“  AYPROPORTION“ (jTCAPTUREMOUSEBUTTONS¦qTCAPTUREMOUSEBUTTONSŒqTSIZECONSTRAINTSÚqßqTSIZECONSTRAINTSX#oùFCONTROL#mlFMAXHEIGHT# ™FMAXINTERFACEHEIGHT#$ ÉFMAXINTERFACEWIDTH#( ÉFMAXWIDTH#,™FMINHEIGHT#0™FMININTERFACEHEIGHT#4 ÉFMININTERFACEWIDTH#8 ÉFMINWIDTH#<™FONCHANGE#@ÃÍFOPTIONS#Pœ™MAXINTERFACEHEIGHT#$ ÉMAXINTERFACEWIDTH#( ÉMININTERFACEHEIGHT#4 ÉMININTERFACEWIDTH#8 ÉCONTROL#mlOPTIONS#Pœ™ONCHANGE#@ÃÍMAXHEIGHT# ™MAXWIDTH#,™MINHEIGHT#0™MINWIDTH#<™SETOPTIONSA thisÄq AVALUEœ™ CHANGEAð" thisÄq ASSIGNTOAÈ" thisÄq DESTYù SETMAXHEIGHTAø" thisÄq VALUE™ SETMAXWIDTHA€" thisÄq VALUE™ SETMINHEIGHTAˆ" thisÄq VALUE™ SETMINWIDTHA�" thisÄq VALUE™ CREATEA˜"Äq thisÄq vmt/& ACONTROLmlUPDATEINTERFACECONSTRAINTSA " thisÄqSETINTERFACECONSTRAINTSA¨" thisÄq MINW É MINH É MAXW É MAXH É EFFECTIVEMINWIDTHA°" É thisÄq EFFECTIVEMINHEIGHTA¸" É thisÄq EFFECTIVEMAXWIDTHAÀ" É thisÄq EFFECTIVEMAXHEIGHTAÈ" É thisÄqMINMAXWIDTHA É thisÄq WIDTH ÉMINMAXHEIGHTA É thisÄq HEIGHT ÉAUTOADJUSTLAYOUTA thisÄq AXPROPORTION“  AYPROPORTION“ ÄqTCONTROLFLAGSá†TSTARTDRAGEVENTf‡ Proc#ƒ‡Self#VÚ!TSTARTDRAGEVENT this/& SENDERVÚ DRAGOBJECT^;Q‡TPOPUPMENUчÖ‡TPOPUPMENU #‚®FALIGNMENT#à^�FAUTOPOPUP#ä&FONCLOSE#èÃÍFONPOPUP#øÃÍFPOPUPCOMPONENT#ˆB&FPOPUPPOINT#�Æ8FTRACKBUTTON#˜²�POPUPCOMPONENT#ˆB&POPUPPOINT#�Æ8ALIGNMENT#à^�AUTOPOPUP#ä&TRACKBUTTON#˜²�ONPOPUP#øÃÍONCLOSE#èÃÍ GETHELPCONTEXTA+� thisÁ‡SETHELPCONTEXTA thisÁ‡ AVALUE+� WSREGISTERCLASSA°" selfþ� DOPOPUPA�" thisÁ‡ SENDERVÚ DOCLOSEA˜" thisÁ‡ CREATEAˆ"Á‡ thisÁ‡ vmt/& AOWNERB&DESTROYA`" thisÁ‡ vmt/&POPUPA thisÁ‡POPUPA " thisÁ‡ X É Y ÉCLOSEA thisÁ‡Á‡TWNDMETHOD£Š Proc#ÀŠSelf#VÚ!TWNDMETHOD this/& THEMESSAGEøá“ŠTLAZACCESSIBLEOBJECT‹ ‹TLAZACCESSIBLEOBJECTp#hÚFHANDLE#³àFPOSITION#Æ8FSIZE#àôFLASTSEARCHNODE# žFLASTSEARCHINDEX#( ÉFLASTSEARCHINSUBCONTROLS#,&FCHILDRENSORTEDFORDATAOBJECT#0CŸFACCESSIBLEDESCRIPTION#8ðAFACCESSIBLEVALUE#@ðAFACCESSIBLEROLE#H ’OWNERCONTROL#PmlPARENT#XíŠDATAOBJECT#`VÚSECONDARYHANDLE#h³àACCESSIBLEDESCRIPTION#8ðAACCESSIBLEROLE#H ’ GETHANDLEA³à thisíŠ GETPOSITIONAÆ8 thisíŠ GETSIZEAàô thisíŠSETHANDLEA thisíŠ AVALUE³àSETPOSITIONA thisíŠ AVALUEÆ8SETSIZEA thisíŠ AVALUEàô WSREGISTERCLASSAÈ" selfœªGETACCESSIBLEVALUEAÐ"ðA thisíŠresultðA CREATEAØ"íŠ thisíŠ vmt/& AOWNERmlDESTROYA`" thisíŠ vmt/&HANDLEALLOCATEDA& thisíŠINITIALIZEHANDLEAà" thisíŠSETACCESSIBLEDESCRIPTIONA thisíŠ ADESCRIPTIONðASETACCESSIBLEVALUEA thisíŠ AVALUEðASETACCESSIBLEROLEA thisíŠ AROLE ’FINDOWNERWINCONTROLA™6 thisíŠ ADDCHILDACCESSIBLEOBJECTAè"íŠ thisíŠINSERTCHILDACCESSIBLEOBJECTA thisíŠ AOBJECTíŠCLEARCHILDACCESSIBLEOBJECTSA thisíŠREMOVECHILDACCESSIBLEOBJECTA thisíŠ AOBJECTíŠ AFREEOBJECT&GETCHILDACCESSIBLEOBJECTWITHDATAOBJECTAíŠ thisíŠ ADATAOBJECTVÚGETCHILDACCESSIBLEOBJECTSCOUNTA É thisíŠGETCHILDACCESSIBLEOBJECTAíŠ thisíŠ AINDEX ÉGETFIRSTCHILDACCESSIBLEOBJECTAíŠ thisíŠGETNEXTCHILDACCESSIBLEOBJECTAíŠ thisíŠ GETSELECTEDCHILDACCESSIBLEOBJECTAð"íŠ thisíŠ GETCHILDACCESSIBLEOBJECTATPOSAø"íŠ thisíŠ APOSÆ8GETENUMERATORA¦ª thisíŠíŠTCONTROLSTATE ’TCONTROLSTATEö‘TLAZACCESSIBILITYROLE;’TLAZACCESSIBILITYROLELARANIMATIONLARBUTTONLARCELLLARCHARTLARCHECKBOXLARCLOCKLARCOLORPICKERLARCOMBOBOXLARDATEFIELDLARGRID LARGROUP LARIGNORE LARIMAGE LARLABEL LARLISTBOXLARLISTITEMLARMENUBARLARMENUITEMLARPROGRESSINDICATORLARRADIOBUTTONLARRESIZEGRIPLARSCROLLBARLARSPINNERLARTABCONTROLLARTEXTEDITORMULTILINELARTEXTEDITORSINGLELINELARTRACKBARLARTREEVIEWLARTREEITEMLARWINDOW ’TANCHORSIDEu”z”TANCHORSIDE8#oùFKIND#b—FCONTROL# mlFOWNER#(mlFSIDE#0«OWNER#(mlKIND#b—CONTROL# mlSIDE#0« ISSIDESTOREDA& thisd”SETCONTROLA thisd” AVALUEmlSETSIDEA thisd” AVALUE«GETOWNERAØ"Yù thisd”CREATEAd” thisd” vmt/& THEOWNERml THEKINDb—DESTROYA`" thisd” vmt/&GETSIDEPOSITIONA thisd” REFERENCECONTROLml REFERENCESIDE« POSITION ÉCHECKSIDEPOSITIONA& thisd” NEWCONTROLml NEWSIDE« REFERENCECONTROLml REFERENCESIDE« POSITION ÉASSIGNAà" thisd” SOURCEYùISANCHOREDTOPARENTA& thisd” PARENTSIDEb—FIXCENTERANCHORINGA thisd”d”TANCHORKINDs—TANCHORKINDAKTOPAKLEFTAKRIGHTAKBOTTOMb—TLMMOUSEÇ—$TLMMOUSE MSG#ÊŸKEYS#³àXPOS#WÑYPOS#WÑPOS#Ü�DUMMY#³àRESULT#³à¹—TMOUSEBUTTONF˜TMOUSEBUTTONMBLEFTMBRIGHTMBMIDDLEMBEXTRA1MBEXTRA24˜�Ñž˜TANCHORSIDECHANGEOPERATIONȘTANCHORSIDECHANGEOPERATIONASCOADDASCOREMOVEASCOCHANGESIDE¨˜TCONSTRAINTSIZE1™)TCONSTRAINTSIZEÿÿÿÿÊŸ™TLMMOUSEEVENTd™$TLMMOUSEEVENT0MSG#ÊŸUNUSEDMSG#ÊŸBUTTON#$WHEELDELTA# WÑUNUSED1# ÉX#WÑY#WÑUNUSED2# ÉRESULT#³àUSERDATA# /&STATE#(ÊAQ™TLMNCHITTEST.š$TLMNCHITTEST MSG#ÊŸUNUSEDMSG#ÊŸUNUSED#³àXPOS#WÑYPOS#WÑPOS#Ü�DUMMY#³àRESULT#³àšTDRAGIMAGELISTǚ̚TDRAGIMAGELIST #±ÔFDRAGCURSOR#˜µBFIMAGEINDEX#œ ÉDRAGCURSOR#˜µBSETDRAGCURSORA this³š AVALUEµB GETRESOLUTIONA€« this³š AIMAGEWIDTH É GETDRAGGINGA& this³š GETDRAGGINGRESOLUTIONA€« this³š GETDRAGHOTSPOTAÆ8 this³šSETDRAGHOTSPOTA this³š ADRAGHOTSPOTÆ8GETRESOLUTIONCLASSAÈ""® this³š INITIALIZEAÐ" this³šBEGINDRAGA& this³š WINDOW‡Ë X É Y ÉDRAGLOCKA& this³š WINDOW‡Ë XPOS É YPOS ÉDRAGMOVEA& this³š X É Y ÉDRAGUNLOCKA this³šENDDRAGA& this³šHIDEDRAGIMAGEA this³šSETDRAGIMAGEA& this³š INDEX É HOTSPOTX É HOTSPOTY ÉSHOWDRAGIMAGEA this³š³šTSMALLPOINTí�$TSMALLPOINTX#WÑY#WÑÜ�PHINTINFO$žQ®žTCONTROLHANDLERTYPEGžTCONTROLHANDLERTYPECHTONRESIZECHTONCHANGEBOUNDSCHTONVISIBLECHANGINGCHTONVISIBLECHANGEDCHTONENABLEDCHANGINGCHTONENABLEDCHANGEDCHTONKEYDOWNCHTONBEFOREDESTRUCTIONCHTONMOUSEWHEELCHTONMOUSEWHEELHORZ .ž�ÑMŸTCONTROLACTIONLINKCLASStŸ�ÑWŸTDEFAULTCOLORTYPE•ŸTDEFAULTCOLORTYPEDCTBRUSHDCTFONT~ŸLONGWORDØŸLONGWORDÊŸTMETHODLISTúŸÿŸTMETHODLIST #hÚFALLOWDUPLICATES#&FITEMS#E¯FCOUNT# ÉALLOWDUPLICATES#& GETITEMSA*á thiséŸresult*á INDEX ÉSETALLOWDUPLICATESA thiséŸ AVALUE&SETITEMSA thiséŸ INDEX É AVALUE*áINTERNALINSERTA thiséŸ INDEX É AMETHOD*áRAISEINDEXOUTOFBOUNDSA thiséŸ INDEX ÉDESTROYA`" thiséŸ vmt/&COUNTA É thiséŸNEXTDOWNINDEXA& thiséŸ INDEX ÉINDEXOFA É thiséŸ AMETHOD*áDELETEA thiséŸ INDEX ÉREMOVEA thiséŸ AMETHOD*áADDA thiséŸ AMETHOD*áADDA thiséŸ AMETHOD*á ASLAST&INSERTA thiséŸ INDEX É AMETHOD*áMOVEA thiséŸ OLDINDEX É NEWINDEX ÉREMOVEALLMETHODSOFOBJECTA thiséŸ ANOBJECTVÚCALLNOTIFYEVENTSA thiséŸ SENDERVÚGETREVERSEDENUMERATORAO¯ thiséŸresultO¯GETENUMERATORAO¯ thiséŸresultO¯éŸTCUSTOMICONӣأTCUSTOMICONx#j°FCURRENT#h ÉFREQUESTEDSIZE#làôCURRENT#h É GETCOUNTA É this£SETCURRENTA this£ AVALUE É MASKHANDLENEEDEDAè" this£ PALETTENEEDEDAð" this£CANSHAREIMAGEA�"& this£ ACLASS CHECKREQUESTEDSIZEA this£ GETINDEXA É this£ AFORMATq¿ AHEIGHT$ AWIDTH$GETBITMAPHANDLEA "‡Ë this£GETDEFAULTSIZEAˆ"àô self ÀGETMASKHANDLEA°"‡Ë this£GETPALETTEA "‡Ë this£GETPIXELFORMATA¸"q¿ this£GETRAWIMAGEPTRAÀ"À this£GETRAWIMAGEDESCRIPTIONPTRAÈ"/À this£GETTRANSPARENTA¨"& this£GETSHAREDIMAGECLASSAÐ"  selfSÀGETSTREAMSIGNATUREA�"ÊŸ self]ÀGETTYPEIDA˜"$ selfgÀ HANDLENEEDEDAà" this£INTERNALRELEASEBITMAPHANDLEAø"‡Ë this£INTERNALRELEASEMASKHANDLEA€"‡Ë this£INTERNALRELEASEPALETTEAˆ"‡Ë this£ READDATAAÈ" this£ STREAM[ READSTREAMA¨" this£ ASTREAMqÀ ASIZE É SETMASKEDA�" this£ AVALUE& SETPIXELFORMATAÀ" this£ AVALUEq¿ SETTRANSPARENTAà" this£ VALUE& UNSHAREIMAGEA˜" this£ COPYCONTENT&UPDATECURRENTVIEWA this£ SETHANDLEA¸" this£ AVALUE‡ËUPDATEHANDLEA "& this£ AVALUE‡ËUPDATEHANDLESA "& this£ ABITMAP‡Ë AMASK‡Ë WRITESTREAMAÈ" this£ ASTREAMqÀ CREATEAø"£ this£ vmt/&ADDA this£ AFORMATq¿ AHEIGHT$ AWIDTH$ASSIGNAà" this£ SOURCEYùASSIGNIMAGEA¨" this£ ASOURCES°CLEARA€" this£DELETEA this£ AINDEX ÉREMOVEA this£ AFORMATq¿ AHEIGHT$ AWIDTH$GETDESCRIPTIONA this£ AINDEX É AFORMATq¿ AHEIGHT$ AWIDTH$SETSIZEA°" this£ AWIDTH É AHEIGHT É GETFILEEXTENSIONSA€"ø% self'Âresultø% LAZARUSRESOURCETYPEVALIDAˆ"& this£ RESOURCETYPEø%LOADFROMRESOURCENAMEA°" this£ INSTANCE‡Ë RESNAMEø%LOADFROMRESOURCEIDA¸" this£ INSTANCE‡Ë RESID³àLOADFROMRESOURCEHANDLEA°" this£ INSTANCE‡Ë RESHANDLE‡Ë BITMAPHANDLEALLOCATEDAØ"& this£ MASKHANDLEALLOCATEDAà"& this£ PALETTEALLOCATEDAè"& this£SETHANDLESA€" this£ ABITMAP‡Ë AMASK‡ËSORTA this£GETBESTINDEXFORSIZEA É this£ ASIZEàô£�Ñ^®�Ñh®TMENU}®‚®TMENUà#edFBIDIMODE#p©iFIMAGECHANGELINK#x=ÓFIMAGES#€–ÔFIMAGESWIDTH#ˆ ÉFITEMS#�жFONDRAWITEM#˜1ÂFONCHANGE#¨»ÂFONMEASUREITEM#¸6ÃFOWNERDRAW#È&FPARENT#ÐB&FPARENTBIDIMODE#Ø&FSHORTCUTHANDLED#Ù&ONCHANGE#¨»ÂFCOMPSTYLE#Ü ÉPARENT#ÐB&SHORTCUTHANDLED#Ù&BIDIMODE#p©iPARENTBIDIMODE#Ø&ITEMS#�жIMAGES#€–ÔIMAGESWIDTH#ˆ ÉOWNERDRAW#È&ONDRAWITEM#˜1ÂONMEASUREITEM#¸6ÃCMPARENTBIDIMODECHANGEDA thisr® MESSAGEøáCMAPPSHOWMENUGLYPHCHANGEDA thisr® MESSAGEøá ISBIDIMODESTOREDA& thisr®IMAGELISTCHANGEA thisr® SENDERVÚSETBIDIMODEA thisr® AVALUE©iSETIMAGESA thisr® AVALUE–ÔSETIMAGESWIDTHA thisr® AIMAGESWIDTH ÉSETPARENTA thisr® AVALUEB&SETPARENTBIDIMODEA thisr® AVALUE& WSREGISTERCLASSA°" selfÈà BIDIMODECHANGEDAÈ" thisr® CREATEHANDLEAÐ" thisr® DOCHANGEAØ" thisr® SOURCEж REBUILD&GETHANDLEAà"‡Ë thisr® GETCHILDRENAð" thisr® PROC„ ROOTB& MENUCHANGEDAè" thisr® SENDERVÚ SOURCEж REBUILD& ASSIGNTOAÈ" thisr® DESTYù NOTIFICATIONA˜" thisr® ACOMPONENTB& OPERATIONýìPARENTBIDIMODECHANGEDA thisr®PARENTBIDIMODECHANGEDA thisr® AOWNERB& SETCHILDORDERA¸" thisr® CHILDB& ORDER ÉUPDATEITEMSA thisr® CREATEAˆ"r® thisr® vmt/& AOWNERB&DESTROYA`" thisr® vmt/&DESTROYHANDLEAð" thisr®FINDITEMAж thisr® AVALUE³à KINDÒÃGETHELPCONTEXTA+� thisr® AVALUE³à BYCOMMAND&ISSHORTCUTA& thisr® MESSAGE_øHANDLEALLOCATEDA& thisr® ISRIGHTTOLEFTAø"& thisr® USERIGHTTOLEFTALIGNMENTA€"& thisr® USERIGHTTOLEFTREADINGAˆ"& thisr®HANDLENEEDEDA thisr®DISPATCHCOMMANDA& thisr® ACOMMAND$r®�ÑƶTMENUITEMß¶ä¶TMENUITEM¸#edFACTIONLINK#p(ÄFCAPTION#xðAFBITMAP#€’öFGLYPHSHOWMODE#ˆbÈFHANDLE#�‡ËFHELPCONTEXT#˜+�FHINT# ø%FIMAGECHANGELINK#¨=ÓFIMAGEINDEX#°ÍÈFITEMS#¸êÑFMENU#Àr®FONCHANGE#È»ÂFONCLICK#ØÃÍFONDRAWITEM#è1ÂFONMEASUREITEM#ø6ÃFPARENT#ˆжFMENUITEMHANDLERS#�òÈFSUBMENUIMAGES#˜–ÔFSUBMENUIMAGESWIDTH#  ÉFSHORTCUT#¤ÉFSHORTCUTKEY2#¦ÉFGROUPINDEX#¨ÅFRADIOITEM#©&FRIGHTJUSTIFY#ª&FSHOWALWAYSCHECKABLE#«&FVISIBLE#¬&FBITMAPISVALID#­&FAUTOCHECK#®&FCHECKED#¯&FDEFAULT#°&FENABLED#±&FCOMMAND#²$ACTIONLINK#p(ÄFCOMPSTYLE#´ ÉMENU#Àr®COMMAND#²$AUTOCHECK#®&CAPTION#xðACHECKED#¯&DEFAULT#°&ENABLED#±&GROUPINDEX#¨ÅGLYPHSHOWMODE#ˆbÈHELPCONTEXT#˜+�HINT# ðAIMAGEINDEX#°ÍÈRADIOITEM#©&RIGHTJUSTIFY#ª&SHORTCUT#¤ÉSHORTCUTKEY2#¦ÉSHOWALWAYSCHECKABLE#«&SUBMENUIMAGES#˜–ÔSUBMENUIMAGESWIDTH#  ÉVISIBLE#¬&ONCLICK#ØÃÍONDRAWITEM#è1ÂONMEASUREITEM#ø6à GETBITMAPA’ö thisж GETCOUNTA É thisж GETITEMAж thisж INDEX É GETMENUINDEXA É thisж GETPARENTAж thisж ISBITMAPSTOREDA& thisж ISCAPTIONSTOREDA& thisж ISCHECKEDSTOREDA& thisж ISENABLEDSTOREDA& thisж ISHELPCONTEXTSTOREDA& thisж ISHINTSTOREDA& thisж ISIMAGEINDEXSTOREDA& thisж ISSHORTCUTSTOREDA& thisж ISVISIBLESTOREDA& thisжSETAUTOCHECKA thisж AVALUE&SETCAPTIONA thisж AVALUEðASETCHECKEDA thisж AVALUE&SETDEFAULTA thisж AVALUE&SETENABLEDA thisж AVALUE&SETBITMAPA thisж AVALUE’öSETGLYPHSHOWMODEA thisж AVALUEbÈSETMENUINDEXA thisж AVALUE É SETNAMEA°" thisж VALUEø%SETRADIOITEMA thisж AVALUE&SETRIGHTJUSTIFYA thisж AVALUE&SETSHOWALWAYSCHECKABLEA thisж AVALUE&SETSUBMENUIMAGESA thisж AVALUE–ÔSETSUBMENUIMAGESWIDTHA thisж ASUBMENUIMAGESWIDTH ÉSHORTCUTCHANGEDA thisжSUBITEMCHANGEDA thisж SENDERVÚ SOURCEж REBUILD&TURNSIBLINGSOFFA thisжDOACTIONCHANGEA thisж SENDERVÚ WSREGISTERCLASSA°" self'É ACTIONCHANGEAÈ" thisж SENDERVÚ CHECKDEFAULTS& ASSIGNTOAÈ" thisж DESTYùBITMAPCHANGEA thisж SENDERVÚDODRAWITEMAÐ"& thisж ACANVASíC ARECT–å ASTATE1ÉDOMEASUREITEMAØ"& thisж ACANVASíC AWIDTH É AHEIGHT É GETACTIONAò thisжGETACTIONLINKCLASSAà"_É thisж GETHANDLEA‡Ë thisжDOCLICKEDA thisж MSGCHECKCHILDRENHANDLESA thisж CREATEHANDLEAè" thisж DESTROYHANDLEAð" thisж LOADEDAˆ" thisж NOTIFICATIONA˜" thisж ACOMPONENTB& OPERATIONýì GETCHILDRENAð" thisж PROC„ ROOTB&INITIATEACTIONSA thisжMENUCHANGEDA thisж REBUILD&SETACTIONA thisж NEWACTIONò SETCHILDORDERA¸" thisж CHILDB& ORDER ÉSETGROUPINDEXA thisж AVALUEÅSETIMAGEINDEXA thisж AVALUEÍÈ SETPARENTCOMPONENTAÀ" thisж AVALUEB&SETSHORTCUTA thisж AVALUEÉSETSHORTCUTKEY2A thisж AVALUEÉSETVISIBLEA thisж AVALUE&UPDATEIMAGEA thisжUPDATEIMAGESA thisжUPDATEWSICONA thisжIMAGELISTCHANGEA thisж SENDERVÚ CREATEAˆ"ж thisж vmt/& THEOWNERB&DESTROYA`" thisж vmt/&FINDAж thisж ACAPTIONø%GETENUMERATORAƒÉ thisжGETIMAGELISTAø" thisж AIMAGES–Ô AIMAGESWIDTH ÉGETIMAGELISTA–Ô thisж GETPARENTCOMPONENTA˜"B& thisж GETPARENTMENUA€"r® thisж GETISRIGHTTOLEFTAˆ"& thisжHANDLEALLOCATEDA& thisж HASICONA�"& thisж HASPARENTA "& thisжINITIATEACTIONA˜" thisжINTFDOSELECTA " thisжINDEXOFA É thisж ITEMж INDEXOFCAPTIONA¨" É thisж ACAPTIONø%VISIBLEINDEXOFA É thisж ITEMжADDA thisж ITEMжADDA thisж AITEMS!É highAITEMS³àж³à!ÉADDSEPARATORA thisжCLICKA°" thisжDELETEA thisж INDEX ÉHANDLENEEDEDA¸" thisжINSERTA thisж INDEX É ITEMжRECREATEHANDLEAÀ" thisжREMOVEA thisж ITEMж ISCHECKITEMAÈ"& thisжISLINEA& thisж ISINMENUBARAÐ"& thisжCLEARA thisжHASBITMAPA& thisж GETICONSIZEAØ"Æ8 thisж ADC‡ËREMOVEALLHANDLERSOFOBJECTAÀ" thisж ANOBJECTVÚADDHANDLERONDESTROYA thisж ONDESTROYEVENTÃÍ ASFIRST&REMOVEHANDLERONDESTROYA thisж ONDESTROYEVENTÃÍADDHANDLERA thisж HANDLERTYPE\Ê AMETHOD*á ASFIRST&REMOVEHANDLERA thisж HANDLERTYPE\Ê AMETHOD*áMENUVISIBLEINDEXA É thisжWRITEDEBUGREPORTA thisж PREFIXø%жø%³à�ÌTLISTNOTIFICATION¶ÌTLISTNOTIFICATIONLNADDEDLNEXTRACTEDLNDELETEDŸÌPPOINTERLISTͤÊýÌTFPOBSERVEDOPERATION3ÍTFPOBSERVEDOPERATIONOOCHANGEOOFREEOOADDITEMOODELETEITEMOOCUSTOMÍ�Ñ™ÍTLISTENUMERATOR¸Í½ÍTLISTENUMERATOR#hÚFLIST#êÑFPOSITION# ÉCREATEA£Í this£Í vmt/& ALISTêÑGETCURRENTA/& this£ÍMOVENEXTA& this£Í£ÍTLISTASSIGNOP~ÎTLISTASSIGNOPLACOPYLAANDLAORLAXORLASRCUNIQUELADESTUNIQUEkÎTLISTSORTCOMPAREùÎ"TLISTSORTCOMPARE É ITEM1/& ITEM2/&ãÎTAGMONITORINFO@Ï$TAGMONITORINFO(CBSIZE#ÊŸRCMONITOR#–åRCWORK#–åDWFLAGS#$ÊŸ,Ï�Ñ—Ï�Ñ¡Ï�Ñ«Ï�ѵÏSHORTSTRINGÐÏ$ShortString€length#Åst#úÏ,€Bù-ÿÅ¿Ï�ÑÐ�ÑÐ�Ñ$Ð�Ñ.Ð�Ñ8ÐPSTRINGMESSAGETABLE[ÐÞÊBÐ�ÑeÐ�ÑoÐ�ÑyÐPINTERFACEENTRY˜Ð5˃Ð�Ñ¢Ð�ѬÐPINTERFACETABLEËо˶Ð�ÑÕÐ�ÑßÐWORDBOOL÷ÐWordBooléÐTDWORDFILLERÑ$TDWORDFILLERFILLER#ÌÑPHELPINFOMÑ"Ì>ÑSMALLINTeÑSMALLINTWÑPWINDOWPOS†Ñ´ÌvÑ__vtbl_ptr_type¥Ñ.(�ÑTARRAY4INTEGERTYPEÅÑ/TARRAY4INTEGERTYPE É8Í­ÑTSPLITRECTTYPEÒTSPLITRECTTYPESRLEFTSRRIGHTSRTOPSRBOTTOMìÑTAGWNDCLASSA[Ò$TAGWNDCLASSAHSTYLE#ÊŸLPFNWNDPROC#/&CBCLSEXTRA# ÉCBWNDEXTRA# ÉHINSTANCE#‡ËHICON# ‡ËHCURSOR#(‡ËHBRBACKGROUND#0‡ËLPSZMENUNAME#8å4LPSZCLASSNAME#@å4IÒ@Bù?8Í)ÓTCHANGELINKNÓSÓTCHANGELINK0#hÚFSENDER#–ÔFONCHANGE#ÃÍFONDESTROYRESOLUTIONHANDLE# WÍONCHANGE#ÃÍONDESTROYRESOLUTIONHANDLE# WÍSENDER#–ÔDODESTROYRESOLUTIONREFERENCEA this=Ó AWIDTH É ARESOLUTIONREFERENCE‡ËDESTROYA`" this=Ó vmt/&CHANGEAÈ" this=Ó=ÓTCUSTOMIMAGELIST¬Ô±ÔTCUSTOMIMAGELIST˜#edFDRAWINGSTYLE#põÍFDATA#x\ÎFIMAGETYPE#€7ÑFHEIGHT#„ ÉFMASKED#ˆ&FSHAREIMAGES#‰&FWIDTH#Œ ÉFALLOCBY#� ÉFBLENDCOLOR#”BFONCHANGE#˜ÃÍFCHANGELINKLIST#¨êÑFBKCOLOR#°BFCHANGED#´&FUPDATECOUNT#¸ ÉFOVERLAYS#¼sÑFHASOVERLAYS#ø&FONGETWIDTHFORPPI#€‡ÑFSCALED#�&HASOVERLAYS#ø&ALLOCBY#� ÉBLENDCOLOR#”BBKCOLOR#°BDRAWINGSTYLE#põÍHEIGHT#„ ÉWIDTH#Œ ÉONCHANGE#˜ÃÍMASKED#ˆ&SCALED#�&SHAREIMAGES#‰&IMAGETYPE#€7ÑONGETWIDTHFORPPI#€‡ÑNOTIFYCHANGELINKA this–ÔSETBKCOLORA this–Ô VALUEBSETDRAWINGSTYLEA this–Ô AVALUEõÍSETHEIGHTA this–Ô VALUE ÉSETMASKEDA this–Ô AVALUE&SETSHAREIMAGESA this–Ô AVALUE&SETWIDTHA this–Ô VALUE É GETREFERENCEA2Ò this–Ôresult2Ò AIMAGEWIDTH É GETREFERENCEFORPPIA2Ò this–Ôresult2Ò AIMAGEWIDTH É APPI É GETRESOLUTIONFORPPIA�Ò this–Ôresult�Ò AIMAGEWIDTH É APPI É ACANVASSCALEFACTOR“  GETWIDTHFORPPIA É this–Ô AIMAGEWIDTH É APPI É GETHEIGHTFORPPIA É this–Ô AIMAGEWIDTH É APPI É GETHEIGHTFORWIDTHA É this–Ô AWIDTH É GETCOUNTA É this–Ô GETSIZEFORPPIAàô this–Ô AIMAGEWIDTH É APPI É GETBESTICONINDEXFORSIZEA É this–Ô AICON£ AWIDTH É GETRESOLUTIONBYINDEXAj× this–Ô AINDEX É GETRESOLUTIONCOUNTA É this–ÔCREATEDEFAULTRESOLUTIONA this–ÔDODESTROYRESOLUTIONREFERENCEA this–Ô AWIDTH É ARESOLUTIONREFERENCE‡Ë GETRESOLUTIONAj× this–Ô AIMAGEWIDTH ÉGETRESOLUTIONCLASSAÈ""® this–ÔCHECKINDEXA this–Ô AINDEX É AFORINSERT& INITIALIZEAÐ" this–Ô DEFINEPROPERTIESAÐ" this–Ô FILERÚSETWIDTHHEIGHTA this–Ô NEWWIDTH É NEWHEIGHT ÉCLEAROVERLAYSA this–Ô CREATEAˆ"–Ô this–Ô vmt/& AOWNERB&CREATESIZEA–Ô this–Ô vmt/& AWIDTH É AHEIGHT ÉDESTROYA`" this–Ô vmt/&SCALEIMAGEA selfúà ABITMAPËN AMASKËN TARGETWIDTH É TARGETHEIGHT É ADATAáSCALEIMAGEA self>á ABITMAPËN AMASKËN SOURCERECT–å TARGETWIDTH É TARGETHEIGHT É ADATAáSCALEIMAGEA selfHá ABITMAP‡Ë AMASK‡Ë SOURCERECT–å TARGETWIDTH É TARGETHEIGHT É ADATAáASSIGNTOAÈ" this–Ô DESTYùASSIGNAà" this–Ô SOURCEYùWRITEDATAAØ" this–Ô ASTREAM[READDATAAà" this–Ô ASTREAM[WRITEADVDATAAè" this–Ô ASTREAM[READADVDATAAð" this–Ô ASTREAM[ EQUALSA°"& this–Ô OBJVÚBEGINUPDATEA this–ÔENDUPDATEA this–ÔADDA É this–Ô IMAGEËN MASKËNADDMULTIPLERESOLUTIONSA É this–Ô IMAGES�à highIMAGES³àËN³à�àADDSLICEDA É this–Ô IMAGEËN AHORIZONTALCOUNT É AVERTICALCOUNT ÉADDSLICEA É this–Ô IMAGEËN AIMAGERECT–åADDSLICECENTEREDA É this–Ô IMAGEËNADDICONA É this–Ô IMAGE£ADDIMAGESA this–Ô AVALUE–ÔADDMASKEDA É this–Ô IMAGE’ö MASKCOLORBADDLAZARUSRESOURCEA É this–Ô RESOURCENAMEø% MASKCOLORBADDRESOURCENAMEA É this–Ô INSTANCE‡Ë RESOURCENAMEø% MASKCOLORBCHANGEA this–ÔCLEARA this–ÔDELETEA this–Ô AINDEX ÉDRAWA this–Ô ACANVASíC AX É AY É AINDEX É AENABLED&DRAWA this–Ô ACANVASíC AX É AY É AINDEX É ADRAWEFFECTRáDRAWA this–Ô ACANVASíC AX É AY É AINDEX É ADRAWINGSTYLEõÍ AIMAGETYPE7Ñ AENABLED&DRAWA this–Ô ACANVASíC AX É AY É AINDEX É ADRAWINGSTYLEõÍ AIMAGETYPE7Ñ ADRAWEFFECTRáDRAWFORPPIA this–Ô ACANVASíC AX É AY É AINDEX É AIMAGEWIDTHAT96PPI É ATARGETPPI É ACANVASFACTOR“  AENABLED&DRAWFORPPIA this–Ô ACANVASíC AX É AY É AINDEX É AIMAGEWIDTHAT96PPI É ATARGETPPI É ACANVASFACTOR“  ADRAWEFFECTRáDRAWOVERLAYA this–Ô ACANVASíC AX É AY É AINDEX É AOVERLAYÙá AENABLED&DRAWOVERLAYA this–Ô ACANVASíC AX É AY É AINDEX É AOVERLAYÙá ADRAWEFFECTRáDRAWOVERLAYA this–Ô ACANVASíC AX É AY É AINDEX É AOVERLAYÙá ADRAWINGSTYLEõÍ AIMAGETYPE7Ñ ADRAWEFFECTRáGETBITMAPA this–Ô INDEX É IMAGEËNGETBITMAPA this–Ô INDEX É IMAGEËN AEFFECTRáGETFULLBITMAPA this–Ô IMAGEËN AEFFECTRáGETFULLRAWIMAGEA this–Ô IMAGEüáGETICONA this–Ô INDEX É IMAGE>É AEFFECTRáGETICONA this–Ô INDEX É IMAGE>ÉGETRAWIMAGEA this–Ô INDEX É IMAGEüáGETHOTSPOTAÆ8 this–ÔINSERTA this–Ô AINDEX É AIMAGEËN AMASKËNINSERTICONA this–Ô AINDEX É AICON£INSERTMASKEDA this–Ô INDEX É AIMAGEËN MASKCOLORBMOVEA this–Ô ACURINDEX É ANEWINDEX ÉOVERLAYA this–Ô AINDEX É OVERLAYÙáREPLACEA this–Ô AINDEX É AIMAGEËN AMASKËN ALLRESOLUTIONS&REPLACESLICEA this–Ô AINDEX É IMAGEËN AIMAGERECT–å ALLRESOLUTIONS&REPLACESLICECENTEREDA this–Ô AINDEX É AIMAGEWIDTH É IMAGEËN ALLRESOLUTIONS&REPLACEICONA this–Ô AINDEX É AICON£REPLACEMASKEDA this–Ô INDEX É NEWIMAGEËN MASKCOLORB ALLRESOLUTIONS&REGISTERCHANGESA this–Ô VALUE=ÓSTRETCHDRAWA this–Ô CANVASíC INDEX É ARECT–å ENABLED&UNREGISTERCHANGESA this–Ô VALUE=ÓREGISTERRESOLUTIONSAø" this–Ô ARESOLUTIONWIDTHSßë highARESOLUTIONWIDTHS³à ɳàßëDELETERESOLUTIONA this–Ô AWIDTH ÉFINDRESOLUTIONA& this–Ô AIMAGEWIDTH É ARESOLUTIONj×RESOLUTIONSAåå this–ÔRESOLUTIONSDESCAåå this–Ô–ÔTACTIONEVENTÀì Proc#ÝìSelf#VÚ!TACTIONEVENT this/& AACTIONò HANDLED&®ìTACTIONLISTSTATE,íTACTIONLISTSTATEASNORMALASSUSPENDEDASSUSPENDEDENABLEDíTCONTAINEDACTION’í—íTCONTAINEDACTION°#(òFCATEGORY# ø%FACTIONLIST#¨<íACTIONLIST#¨<íCATEGORY# ø% GETINDEXA É this|íSETCATEGORYA this|í VALUEø%SETINDEXA this|í VALUE ÉSETACTIONLISTA this|í NEWACTIONLIST<í READSTATEA¨" this|í READERŒ SETPARENTCOMPONENTAÀ" this|í APARENTB&DESTROYA`" this|í vmt/& EXECUTEAØ"& this|í GETPARENTCOMPONENTA˜"B& this|í HASPARENTA "& this|í UPDATEAà"& this|í|íTACTIONLISTENUMERATORéïîïTACTIONLISTENUMERATOR#hÚFLIST#<íFPOSITION# É GETCURRENTA|í thisÎïCREATEAÎï thisÎï vmt/& ALIST<íMOVENEXTA& thisÎïÎïTBASICACTIONLINK¹ð¾ðTBASICACTIONLINK #hÚFONCHANGE#ÃÍFACTION#òACTION#òONCHANGE#ÃÍ ASSIGNCLIENTAÈ" this£ð ACLIENTVÚ CHANGEAÐ" this£ðISONEXECUTELINKEDAØ"& this£ð SETACTIONAà" this£ð VALUEò SETONEXECUTEAè" this£ð VALUEÃÍ CREATEAð"£ð this£ð vmt/& ACLIENTVÚDESTROYA`" this£ð vmt/& EXECUTEAø"& this£ð ACOMPONENTB& UPDATEA€"& this£ð£ðTFPIMAGEBITMAPÊòÏòTFPIMAGEBITMAPx#ãNGETMIMETYPEA˜"ø% this¶òresultø%GETREADERCLASSAˆ"º selfçGETWRITERCLASSA�"í self#ç INITIALIZEREADERA˜" this¶ò AIMAGEÏõ AREADERù INITIALIZEWRITERA " this¶ò AIMAGEÏõ AWRITER-ç FINALIZEREADERA¨" this¶ò AREADERù FINALIZEWRITERA°" this¶ò AWRITER-ç READSTREAMA¨" this¶ò ASTREAMqÀ ASIZE É WRITESTREAMAÈ" this¶ò ASTREAMqÀ GETFILEEXTENSIONSA€"ø% self×çresultø% ISSTREAMFORMATSUPPORTEDAˆ"& selfáç STREAM[ISFILEEXTENSIONSUPPORTEDA& selfëç FILEEXTENSIONø% LAZARUSRESOURCETYPEVALIDAˆ"& this¶ò RESOURCETYPEø%¶òTLAZINTFIMAGEâõçõTLAZINTFIMAGE #;FRAWIMAGE#@üáFLINESTARTS#¸õçFMASKLINESTARTS#ÀõçFMASKSET#È&FUPDATECOUNT#Ì ÉFCREATEALLDATANEEDED#Ð&FGETSETCOLORFUNCTIONSUPDATENEEDED#Ñ&FREADRAWIMAGEBITS#ØèFWRITERAWIMAGEBITS#à‡èFMASKREADRAWIMAGEBITS#èèFMASKWRITERAWIMAGEBITS#ð‡èFDATAOWNER#ø&FGETINTERNALCOLORPROC#€øèFSETINTERNALCOLORPROC#�yéPIXELDATA#ˆúéMASKDATA#˜úéDATADESCRIPTION#@ê GETMASKEDA& thisÏõ X É Y É GETTCOLORSAB thisÏõ X É Y ÉINTERNALSETSIZEA thisÏõ AWIDTH É AHEIGHT ÉSETMASKEDA thisÏõ X É Y É AVALUE&SETTCOLORSA thisÏõ X É Y É AVALUEB SETUSEPALETTEA�" thisÏõ VALUE& SETINTERNALCOLORAð" thisÏõ X É Y É VALUE½ZGETINTERNALCOLORAø"½Z thisÏõ X É Y É SETINTERNALPIXELA€" thisÏõ X É Y É VALUE ÉGETINTERNALPIXELAˆ" É thisÏõ X É Y É FREEDATAA°" thisÏõ SETDATADESCRIPTIONA¸" thisÏõ ADESCRIPTIONê CHOOSEGETSETCOLORFUNCTIONSAÀ" thisÏõCHOOSERAWBITSPROCA thisÏõ BITSPERPIXELÊŸ BYTEORDERñ BITORDERrñ PROCREADRAWIMAGEBITSè PROCWRITERAWIMAGEBITS‡èGETCOLOR_GENERICA thisÏõ X É Y É VALUE½ZGETCOLOR_RGBA_NOPALETTEA thisÏõ X É Y É VALUE½ZGETCOLOR_RGB_NOPALETTEA thisÏõ X É Y É VALUE½ZGETCOLOR_GRAY_NOPALETTEA thisÏõ X É Y É VALUE½ZGETCOLOR_GRAYALPHA_NOPALETTEA thisÏõ X É Y É VALUE½ZGETCOLOR_NULLA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_A8R8G8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_A8B8G8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_A8G8R8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_A8G8B8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_A8R8B8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_A8B8R8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_B8G8R8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_R8G8B8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_G8B8R8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_G8R8B8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_B8R8G8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_R8B8G8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_X8R8G8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_X8B8G8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_X8G8R8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_X8G8B8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_X8R8B8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_X8B8R8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_B8G8R8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_R8G8B8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_G8B8R8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_G8R8B8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_B8R8G8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP32_R8B8G8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP24_B8G8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP24_R8G8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP24_G8B8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP24_G8R8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP24_B8R8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETCOLOR_BPP24_R8B8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZGETMASK_GENERICA thisÏõ X É Y É AVALUE&SETCOLOR_GENERICA thisÏõ X É Y É VALUE½ZSETCOLOR_RGBA_NOPALETTEA thisÏõ X É Y É VALUE½ZSETCOLOR_RGB_NOPALETTEA thisÏõ X É Y É VALUE½ZSETCOLOR_GRAY_NOPALETTEA thisÏõ X É Y É VALUE½ZSETCOLOR_GRAYALPHA_NOPALETTEA thisÏõ X É Y É VALUE½ZSETCOLOR_NULLA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_A8R8G8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_A8B8G8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_A8G8R8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_A8G8B8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_A8R8B8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_A8B8R8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_B8G8R8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_R8G8B8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_G8B8R8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_G8R8B8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_B8R8G8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_R8B8G8A8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_X8R8G8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_X8B8G8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_X8G8R8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_X8G8B8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_X8R8B8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_X8B8R8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_B8G8R8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_R8G8B8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_G8B8R8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_G8R8B8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_B8R8G8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP32_R8B8G8X8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP24_B8G8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP24_R8G8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP24_G8B8R8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP24_G8R8B8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP24_B8R8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETCOLOR_BPP24_R8B8G8_BIO_TTBA thisÏõ X É Y É VALUE½ZSETMASK_GENERICA thisÏõ X É Y É AVALUE& CREATEA "Ïõ thisÏõ vmt/& AWIDTH É AHEIGHT ÉCREATEAÏõ thisÏõ vmt/& AWIDTH É AHEIGHT É AFLAGSÎñCREATEAÏõ thisÏõ vmt/& ARAWIMAGEüá ADATAOWNER&CREATECOMPATIBLEAÏõ thisÏõ vmt/& INTFIMGÏõ AWIDTH É AHEIGHT ÉDESTROYA`" thisÏõ vmt/&ASSIGNAà" thisÏõ SOURCEYùBEGINUPDATEA thisÏõENDUPDATEA thisÏõSETSIZEA¨" thisÏõ AWIDTH É AHEIGHT É CHECKDESCRIPTIONAÈ"& thisÏõ ADESCRIPTIONê EXCEPTIONONERROR&LOADFROMDEVICEAÐ" thisÏõ DC‡ËLOADFROMBITMAPAØ" thisÏõ ABITMAP‡Ë AMASKBITMAP‡Ë AWIDTH É AHEIGHT ÉCREATEBITMAPSAà" thisÏõ ABITMAP‡Ë AMASK‡Ë ASKIPMASK&SETRAWIMAGEAè" thisÏõ ARAWIMAGEüá ADATAOWNER&GETRAWIMAGEAð" thisÏõ ARAWIMAGEüá ATRANSFEROWNERSHIP&FILLPIXELSAø" thisÏõ COLOR½ZCOPYPIXELSA€" thisÏõ ASOURCE" XDST É YDST É ALPHAMASK& ALPHATRESHOLD$ALPHABLENDA thisÏõ ASOURCEÏõ ASOURCEALPHAÏõ ADESTX É ADESTY ÉALPHAFROMMASKA thisÏõ AKEEPALPHA&MASKA thisÏõ ACOLOR½Z AKEEPOLDMASK&GETXYDATAPOSITIONA thisÏõ X É Y É POSITIONòGETXYMASKPOSITIONA thisÏõ X É Y É POSITIONòGETDATALINESTARTA/& thisÏõ Y ÉCREATEDATAAˆ" thisÏõ HASTRANSPARENCYA�"& thisÏõ HASMASKA˜"& thisÏõSETDATADESCRIPTIONKEEPDATAA thisÏõ ADESCRIPTIONêÏõTFPCUSTOMIMAGEREADERTFPCUSTOMIMAGEREADER0#nòFDEFIMAGECLASS#(™óDEFAULTIMAGECLASS#(™ó INTERNALREADAØ" thisù STR[ IMG"INTERNALCHECKAà"& thisù STR[INTERNALSIZEAè"Æ8 self¼ó STR[ CREATEAÐ"ù thisù vmt/&IMAGEREADA" thisù STR[ IMG"CHECKCONTENTSA& thisù STR[IMAGESIZEAÆ8 selfÆó STR[ùTFPCUSTOMIMAGEREADERCLASSÙ�Ѻ�ÑãTFPCUSTOMIMAGEWRITERCLASS �Ñí�ÑTSHAREDRASTERIMAGECLASS=�Ñ �ÑG�ÑQTSTREAMhmTSTREAM#hÚ INVALIDSEEKAÈ" this[DISCARDA this[ COUNT³àDISCARDLARGEA this[ COUNT³à MAXBUFFERSIZE ÉFAKESEEKFORWARDA this[ OFFSET³à ORIGINÐó POS³àGETPOSITIONAÐ"³à this[ SETPOSITIONAØ" this[ POS³àGETSIZEAà"³à this[ SETSIZE64Aè" this[ NEWSIZE³à SETSIZEAð" this[ NEWSIZE É SETSIZEAø" this[ NEWSIZE³àREADNOTIMPLEMENTEDA this[WRITENOTIMPLEMENTEDA this[ READA€" É this[ BUFFER COUNT É WRITEAˆ" É this[ BUFFER COUNT É SEEKA�" É this[ OFFSET É ORIGIN$ SEEKA˜"³à this[ OFFSET³à ORIGINÐóREADBUFFERA this[ BUFFER COUNT ÉWRITEBUFFERA this[ BUFFER COUNT ÉCOPYFROMA³à this[ SOURCE[ COUNT³àREADCOMPONENTAB& this[ INSTANCEB&READCOMPONENTRESAB& this[ INSTANCEB&WRITECOMPONENTA this[ INSTANCEB&WRITECOMPONENTRESA this[ RESNAMEø% INSTANCEB&WRITEDESCENDENTA this[ INSTANCEB& ANCESTORB&WRITEDESCENDENTRESA this[ RESNAMEø% INSTANCEB& ANCESTORB&WRITERESOURCEHEADERA this[ RESNAMEø% FIXUPINFO ÉFIXUPRESOURCEHEADERA this[ FIXUPINFO ÉREADRESHEADERA this[READBYTEAÅ this[READWORDA$ this[READDWORDAÊŸ this[READQWORDA‡Ë this[READANSISTRINGAø% this[resultø%WRITEBYTEA this[ BÅWRITEWORDA this[ W$WRITEDWORDA this[ DÊŸWRITEQWORDA this[ Q‡ËWRITEANSISTRINGA this[ Sø%[�ÑGTFPLISTENUMERATORhmTFPLISTENUMERATOR#hÚFLIST#}ûFPOSITION# ÉCREATEAQ thisQ vmt/& ALIST}ûGETCURRENTA/& thisQMOVENEXTA& thisQQTDIRECTION- TDIRECTIONFROMBEGINNINGFROMEND TLISTCALLBACKs  Proc#� Self#VÚ!TLISTCALLBACK this/& DATA/& ARG/&` TLISTSTATICCALLBACKÜ !TLISTSTATICCALLBACK DATA/& ARG/&à TABSTRACTOBJECTREADER&!+!TABSTRACTOBJECTREADER#hÚ NEXTVALUEAÈ"„+ this ! READVALUEAÐ"„+ this !BEGINROOTCOMPONENTAØ" this !BEGINCOMPONENTAà" this ! FLAGS ô ACHILDPOS É COMPCLASSNAMEø% COMPNAMEø% BEGINPROPERTYAè"ø% this !resultø%READAð" this ! BUF COUNT ÉREADBINARYAø" this ! DESTDATAqÀ READFLOATA€"“  this ! READSINGLEAˆ"×3 this ! READDATEA�"ò3 this ! READCURRENCYA˜"4 this ! READIDENTA "ø% this !resultø% VALUETYPE„+ READINT8A¨"8Í this ! READINT16A°"WÑ this ! READINT32A¸" É this ! READINT64AÀ"³à this ! READSETAÈ" É this ! ENUMTYPE/&READSIGNATUREAÐ" this ! READSTRAØ"ø% this !resultø% READSTRINGAà"ø% this !resultø% STRINGTYPE„+ READWIDESTRINGAè"36 this !result36 READUNICODESTRINGAð"M6 this !resultM6SKIPCOMPONENTAø" this ! SKIPCOMPONENTINFOS&SKIPVALUEA€" this ! !TFINDMETHODEVENTÐ% Proc#í%Self#VÚ!TFINDMETHODEVENT this/& READERŒ METHODNAMEø% ADDRESS/& ERROR&º%TSETMETHODPROPERTYEVENTa& Proc#~&Self#VÚ!TSETMETHODPROPERTYEVENT this/& READERŒ INSTANCEYù PROPINFOFô THEMETHODNAMEø% HANDLED&D&TSETNAMEEVENT' Proc# 'Self#VÚ!TSETNAMEEVENT this/& READERŒ COMPONENTB& NAMEø%ð&TREFERENCENAMEEVENT~' Proc#›'Self#VÚ!TREFERENCENAMEEVENT this/& READERŒ NAMEø%e'TANCESTORNOTFOUNDEVENTó' Proc#(Self#VÚ!TANCESTORNOTFOUNDEVENT this/& READERŒ COMPONENTNAMEø% COMPONENTCLASS_ô COMPONENTB&×'TREADERERROR�( Proc#ª(Self#VÚ!TREADERERROR this/& READERŒ MESSAGEø% HANDLED&{(TPROPERTYNOTFOUNDEVENT ) Proc#()Self#VÚ!TPROPERTYNOTFOUNDEVENT this/& READERŒ INSTANCEYù PROPNAMEø% ISPATH& HANDLED& SKIP&ï(TFINDCOMPONENTCLASSEVENTº) Proc#×)Self#VÚ!TFINDCOMPONENTCLASSEVENT this/& READERŒ CLASSNAMEø% COMPONENTCLASSe+œ)TCREATECOMPONENTEVENTL* Proc#i*Self#VÚ!TCREATECOMPONENTEVENT this/& READERŒ COMPONENTCLASSe+ COMPONENTB&1*TREADWRITESTRINGPROPERTYEVENTã* Proc#+Self#VÚ!TREADWRITESTRINGPROPERTYEVENT this/& SENDERVÚ INSTANCEYù PROPINFOFô CONTENTø%À*TCOMPONENTCLASSz+�Ñe+TVALUETYPE”+TVALUETYPEVANULLVALISTVAINT8VAINT16VAINT32VAEXTENDEDVASTRINGVAIDENTVAFALSEVATRUE VABINARY VASET VALSTRING VANIL VACOLLECTIONVASINGLEVACURRENCYVADATEVAWSTRINGVAINT64VAUTF8STRINGVAUSTRINGVAQWORD„+TREADERPROCó, Proc#-Self#VÚ!TREADERPROC this/& READERŒâ,TWRITERPROCK- Proc#h-Self#VÚ!TWRITERPROC this/& WRITER6 :-TSTREAMPROC£- Proc#À-Self#VÚ!TSTREAMPROC this/& STREAM[’-WIDECHARø-WideCharê-TCOLLECTION..TCOLLECTION8#oùFITEMCLASS#ôFITEMS# }ûFUPDATECOUNT#( ÉFNEXTID#, ÉFPROPNAME#0ø%UPDATECOUNT#( ÉITEMCLASS#ô GETCOUNTA É this . GETPROPNAMEAø% this .resultø%INSERTITEMA this . ITEM£ôREMOVEITEMA this . ITEM£ôDOCLEARA this .GETATTRCOUNTAð" É this .GETATTRAø"ø% this .resultø% INDEX ÉGETITEMATTRA€"ø% this .resultø% INDEX É ITEMINDEX ÉCHANGEDA this . GETITEMA£ô this . INDEX ÉSETITEMA this . INDEX É VALUE£ô SETITEMNAMEAˆ" this . ITEM£ô SETPROPNAMEA�" this . UPDATEA˜" this . ITEM£ô NOTIFYA " this . ITEM£ô ACTION÷CREATEA . this . vmt/& AITEMCLASSôDESTROYA`" this . vmt/&OWNERAYù this .ADDA£ô this .ASSIGNAà" this . SOURCEYùBEGINUPDATEA¨" this .CLEARA this .ENDUPDATEA°" this .DELETEA this . INDEX ÉGETENUMERATORA}÷ this . GETNAMEPATHAè"ø% this .resultø%INSERTA£ô this . INDEX ÉFINDITEMIDA£ô this . ID ÉEXCHANGEA this . INDEX1 É INDEX2 ÉSORTA this . COMPARE]ø .TREADCOMPONENTSPROC…3 Proc#¢3Self#VÚ!TREADCOMPONENTSPROC this/& COMPONENTB&l3SINGLEã3SINGLE×3TDATETIME4TDATETIMEò3CURRENCY!4Currency4VARIANT?4$VariantVTYPE#$RES1#$RES2#$RES3#$VSMALLINT#WÑVINTEGER# ÉVSINGLE#×3VDOUBLE#“ VDATE#ò3VCURRENCY#4VOLESTR#²øVDISPATCH#/&VERROR#éVBOOLEAN#éÐVUNKNOWN#/&VSHORTINT#8ÍVBYTE#ÅVWORD#$VLONGWORD#ÊŸVINT64#³àVQWORD#‡ËVWORD64#‡ËVSTRING#/&VANY#/&VARRAY#ËøVPOINTER#/&VRECORD#/&PRECINFO#/&VLONGS#äøVWORDS#øøVBYTES# ù24WIDESTRINGC6ê-36UNICODESTRING`6ê-M6TABSTRACTOBJECTWRITER…6Š6TABSTRACTOBJECTWRITER#hÚBEGINCOLLECTIONAÈ" thisj6BEGINCOMPONENTAÐ" thisj6 COMPONENTB& FLAGS ô CHILDPOS ÉWRITESIGNATUREAØ" thisj6BEGINLISTAà" thisj6ENDLISTAè" thisj6BEGINPROPERTYAð" thisj6 PROPNAMEø%ENDPROPERTYAø" thisj6WRITEA€" thisj6 BUFFER COUNT ÉWRITEBINARYAˆ" thisj6 BUFFER COUNT ÉWRITEBOOLEANA�" thisj6 VALUE&WRITEFLOATA˜" thisj6 VALUE“ WRITESINGLEA " thisj6 VALUE×3WRITEDATEA¨" thisj6 VALUEò3WRITECURRENCYA°" thisj6 VALUE4WRITEIDENTA¸" thisj6 IDENTø%WRITEINTEGERAÀ" thisj6 VALUE³àWRITEUINT64AÈ" thisj6 VALUE‡ËWRITEVARIANTAÐ" thisj6 VALUE24WRITEMETHODNAMEAØ" thisj6 NAMEø%WRITESETAà" thisj6 VALUE É SETTYPE/&WRITESTRINGAè" thisj6 VALUEø%WRITEWIDESTRINGAð" thisj6 VALUE36WRITEUNICODESTRINGAø" thisj6 VALUEM6j6TSTRINGLISTþ:;TSTRINGLISTx#3ùFLIST#8°FCOUNT#@ ÉFCAPACITY#D ÉFONCHANGE#HÃÍFONCHANGING#XÃÍFDUPLICATES#hÏFCASESENSITIVE#l&FFORCESORT#m&FOWNSOBJECTS#n&FSORTSTYLE#p DUPLICATES#hÏCASESENSITIVE#l&ONCHANGE#HÃÍONCHANGING#XÃÍOWNSOBJECTS#n&SORTSTYLE#p EXCHANGEITEMSINTA thisí: INDEX1 É INDEX2 É GETSORTEDA& thisí:GROWA thisí:INTERNALCLEARA thisí: FROMINDEX É CLEARONLY&QUICKSORTA thisí: L É R É COMPAREFNx SETSORTEDA thisí: VALUE&SETCASESENSITIVEA thisí: B&SETSORTSTYLEA thisí: AVALUE  EXCHANGEITEMSAà" thisí: INDEX1 É INDEX2 É CHANGEDAè" thisí: CHANGINGAð" thisí:GETAð"ø% thisí:resultø% INDEX ÉGETCAPACITYAø" É thisí:GETCOUNTA€" É thisí:GETOBJECTAˆ"VÚ thisí: INDEX É PUTA˜" thisí: INDEX É Sø% PUTOBJECTA " thisí: INDEX É AOBJECTVÚ SETCAPACITYA¨" thisí: NEWCAPACITY É SETUPDATESTATEA¸" thisí: UPDATING& INSERTITEMAø" thisí: INDEX É Sø% INSERTITEMA€" thisí: INDEX É Sø% OVÚDOCOMPARETEXTAÀ"³à thisí: S1ø% S2ø%COMPARESTRINGSAˆ" É thisí: S1ø% S2ø%DESTROYA`" thisí: vmt/& ADDAÈ" É thisí: Sø%CLEARAð" thisí:DELETEAø" thisí: INDEX ÉEXCHANGEA€" thisí: INDEX1 É INDEX2 É FINDA�"& thisí: Sø% INDEX É INDEXOFA�" É thisí: Sø%INSERTA¨" thisí: INDEX É Sø%SORTA˜" thisí:CUSTOMSORTA " thisí: COMPAREFNx í:TFINDANCESTOREVENTcB Proc#€BSelf#VÚ!TFINDANCESTOREVENT this/& WRITER6  COMPONENTB& NAMEø% ANCESTORB& ROOTANCESTORB&KBTWRITEMETHODPROPERTYEVENT C Proc#&CSelf#VÚ!TWRITEMETHODPROPERTYEVENT this/& WRITER6  INSTANCEYù PROPINFOFô METHODVALUE*á DEFMETHODVALUE*á HANDLED&êBÅ8ͬCÅ8ÍÀCÅ8ÍÔCTCUSTOMCONTROLüCDTCUSTOMCONTROLÈ #¯6FCANVAS#° íCFONPAINT#¸ ÃÍCANVAS#° íCONPAINT#¸ ÃÍ WSREGISTERCLASSA°" selfÙ WMPAINTA thisèC MESSAGE5 DESTROYWNDA˜" thisèC PAINTWINDOWA˜" thisèC DC‡Ë FONTCHANGEDAø" thisèC SENDERVÚ SETCOLORA¸" thisèC VALUEB PAINTA€" thisèC CREATEAˆ"èC thisèC vmt/& AOWNERB&DESTROYA`" thisèC vmt/&èCTCONTROLSCROLLBARöEûETCONTROLSCROLLBAR`#oùFAUTORANGE# ÉFINCREMENT#ã FKIND#  FPAGE#$ã FRANGE#( ÉFSMOOTH#,&FTRACKING#-&FVISIBLE#.&FOLDSCROLLINFO#0_ FOLDSCROLLINFOVALID#L&FCONTROL#P™6FPOSITION#X ÉKIND#  TRACKING#-&VISIBLE#.&CONTROLHANDLEAð"‡Ë thisßEGETAUTOSCROLLAø"& thisßEGETINCREMENTA€"ã  thisßEGETPAGEAˆ"ã  thisßEGETPOSITIONA�" É thisßEGETRANGEA˜" É thisßEGETSIZEA " É thisßEGETSMOOTHA¨"& thisßEHANDLEALLOCATEDA°"& thisßEISRANGESTOREDA¸"& thisßE CONTROLUPDATESCROLLBARSAÀ" thisßE INTERNALSETRANGEAÈ" thisßE AVALUE ÉSCROLLHANDLERA thisßE MESSAGEáL SETINCREMENTAÐ" thisßE AVALUEã  SETPAGEAØ" thisßE AVALUEã SETPOSITIONA thisßE VALUE É SETRANGEAà" thisßE AVALUE É SETSMOOTHAè" thisßE AVALUE&SETTRACKINGA thisßE AVALUE& SETVISIBLEAð" thisßE AVALUE& UPDATESCROLLBARAø" thisßEINVALIDATESCROLLINFOA thisßEGETHORZSCROLLBARA€"ßE thisßEGETVERTSCROLLBARAˆ"ßE thisßESCROLLBARSHOULDBEVISIBLEA�"& thisßECREATEAßE thisßE vmt/& ACONTROL™6 AKIND ASSIGNAà" thisßE SOURCEYù ISSCROLLBARVISIBLEA˜"& thisßE SCROLLPOSA " É thisßEGETOTHERSCROLLBARAßE thisßECONTROLSIZEA É thisßECLIENTSIZEA É thisßECLIENTSIZEWITHBARA É thisßECLIENTSIZEWITHOUTBARA É thisßEßE�Ñ×LTLMSCROLLðL$TLMSCROLL(MSG#ÊŸUNUSEDMSG#ÊŸSCROLLCODE#WÑSMALLPOS# WÑUNUSED# ÉSCROLLBAR#‡ËRESULT#³àPOS# ÉáL�Ñ€MTFPCUSTOMBRUSHžM£MTFPCUSTOMBRUSHè#§VFSTYLE#X[FIMAGE#`"FPATTERN#hì STYLE#X[IMAGE#`"PATTERN#hì  SETSTYLEAÀ" thisŠM AVALUE[ SETIMAGEAÈ" thisŠM AVALUE" DOCOPYPROPSA˜" thisŠM FROM�VCOPYBRUSHAŠM thisŠMŠMTCUSTOMBITMAPÞNãNTCUSTOMBITMAPx#j°FPIXELFORMAT#hq¿FPIXELFORMATNEEDSUPDATE#l&FMASKHANDLE#p‡Ë GETHANDLETYPEA"  thisËN GETMONOCHROMEA& thisËNSETBITMAPHANDLEA thisËN AVALUE‡ËSETHANDLETYPEA thisËN AVALUE" SETMONOCHROMEA thisËN AVALUE&UPDATEPIXELFORMATA thisËN MASKHANDLENEEDEDAè" thisËN PALETTENEEDEDAð" thisËNCANSHAREIMAGEA�"& thisËN ACLASS  CHANGEDAð" thisËN SENDERVÚCREATEDEFAULTBITMAPHANDLEA˜"‡Ë thisËN ADESCêFREEMASKHANDLEA thisËNGETBITMAPHANDLEA "‡Ë thisËNGETMASKHANDLEA°"‡Ë thisËNGETPALETTEA "‡Ë thisËNGETPIXELFORMATA¸"q¿ thisËNGETRAWIMAGEPTRAÀ"À thisËNGETRAWIMAGEDESCRIPTIONPTRAÈ"/À thisËN HANDLENEEDEDAà" thisËNINTERNALRELEASEBITMAPHANDLEAø"‡Ë thisËNINTERNALRELEASEMASKHANDLEA€"‡Ë thisËNINTERNALRELEASEPALETTEAˆ"‡Ë thisËNRAWIMAGENEEDEDA thisËN ADESCONLY& SETHANDLEA¸" thisËN AVALUE‡Ë SETPIXELFORMATAÀ" thisËN AVALUEq¿ UNSHAREIMAGEA˜" thisËN COPYCONTENT&UPDATEHANDLESA "& thisËN ABITMAP‡Ë AMASK‡Ë CREATEAø"ËN thisËN vmt/&DESTROYA`" thisËN vmt/&ASSIGNAà" thisËN SOURCEYùCLEARA€" thisËNFREEIMAGEAÐ" thisËN LAZARUSRESOURCETYPEVALIDAˆ"& thisËN RESOURCETYPEø% BITMAPHANDLEALLOCATEDAØ"& thisËN MASKHANDLEALLOCATEDAà"& thisËN PALETTEALLOCATEDAè"& thisËNRELEASEHANDLEA‡Ë thisËNSETHANDLESA€" thisËN ABITMAP‡Ë AMASK‡ËSETSIZEA°" thisËN AWIDTH É AHEIGHT ÉËNTWSBRUSHREFERENCEZVTWSBRUSHREFERENCE#i HANDLE#‡ËCVTFPCANVASHELPER¢V§VTFPCANVASHELPERX#oùFDELAYALLOCATE#&FFPCOLOR#½ZFALLOCATED#"&FFIXEDCANVAS##&FCANVAS#(8]FFLAGS#0$FONCHANGE#8ÃÍFONCHANGING#HÃÍFIXEDCANVAS##&CANVAS#(8]FPCOLOR#½ZONCHANGING#HÃÍONCHANGE#8ÃÍDELAYALLOCATE#&NOTIFYCANVASA this�VGETALLOCATEDAð"& this�V SETFLAGSAø" this�V INDEX É AVALUE&GETFLAGSA€"& this�V INDEX ÉCHECKALLOCATEDA this�V VALUENEEDED&SETFIXEDCANVASA this�V AVALUE& DOALLOCATERESOURCESAˆ" this�V DODEALLOCATERESOURCESA�" this�V DOCOPYPROPSA˜" this�V FROM�V SETFPCOLORA " this�V AVALUE½Z CHANGINGA¨" this�V CHANGEDA°" this�VLOCKA this�VUNLOCKA this�V CREATEA¸"�V this�V vmt/&DESTROYA`" this�V vmt/&ALLOCATERESOURCESA this�V ACANVAS8] CANDELAY&DEALLOCATERESOURCESA this�V�VTFPCOLORËZ$TFPCOLORRED#$GREEN#$BLUE#$ALPHA#$½ZTFPBRUSHSTYLE$[TFPBRUSHSTYLEBSSOLIDBSCLEARBSHORIZONTALBSVERTICALBSFDIAGONALBSBDIAGONALBSCROSSBSDIAGCROSSBSIMAGEBSPATTERN [TCHILDCONTROLRESIZESTYLEð[TCHILDCONTROLRESIZESTYLECRSANCHORALIGNINGCRSSCALECHILDSCRSHOMOGENOUSCHILDRESIZECRSHOMOGENOUSSPACERESIZEÒ[TCONTROLCHILDRENLAYOUT”\TCONTROLCHILDRENLAYOUTCCLNONECCLLEFTTORIGHTTHENTOPTOBOTTOMCCLTOPTOBOTTOMTHENLEFTTORIGHTx\PPAINTSTRUCT]¥ ]PNMHDR.]3 "]TFPCUSTOMCANVASM]R]TFPCUSTOMCANVASx#oùFCLIPPING#&FMANAGERESOURCES#&FREMOVINGHELPERS#&FHELPERS# êÑFLOCKS#( ÉFINTERPOLATION#0 FDEFAULTFONT#8§zFFONT#@§zFDEFAULTBRUSH#HŠMFBRUSH#PŠMFDEFAULTPEN#X³|FPEN#`³|FPENPOS#hÆ8FCLIPREGION#p€ LOCKCOUNT#( ÉINTERPOLATION#0 CLIPREGION#p€ PENPOS#hÆ8MANAGERESOURCES#& ALLOWFONTA& this8] AFONT§z ALLOWBRUSHA& this8] ABRUSHŠM ALLOWPENA& this8] APEN³| CREATEDEFAULTFONTA§z this8] CREATEDEFAULTPENA³| this8] CREATEDEFAULTBRUSHAŠM this8]REMOVEHELPERSA this8] GETFONTA§z this8] GETBRUSHAŠM this8] GETPENA³| this8]DOCREATEDEFAULTFONTAð"§z this8]DOCREATEDEFAULTPENAø"³| this8]DOCREATEDEFAULTBRUSHA€"ŠM this8] SETFONTAˆ" this8] AVALUE§z SETBRUSHA�" this8] AVALUEŠM SETPENA˜" this8] AVALUE³|DOALLOWFONTA "& this8] AFONT§zDOALLOWPENA¨"& this8] APEN³|DOALLOWBRUSHA°"& this8] ABRUSHŠM SETCOLORA¸" this8] X É Y É VALUE½ZGETCOLORAÀ"½Z this8] X É Y É SETHEIGHTAÈ" this8] AVALUE ÉGETHEIGHTAÐ" É this8] SETWIDTHAØ" this8] AVALUE ÉGETWIDTHAà" É this8]GETCLIPRECTAè"–å this8]result–å SETCLIPRECTAð" this8] AVALUE–åGETCLIPPINGAø"& this8] SETCLIPPINGA€" this8] AVALUE& SETPENPOSAˆ" this8] AVALUEÆ8 DOLOCKCANVASA�" this8] DOUNLOCKCANVASA˜" this8] DOTEXTOUTA " this8] X É Y É TEXTø% DOGETTEXTSIZEA¨" this8] TEXTø% W É H ÉDOGETTEXTHEIGHTA°" É this8] TEXTø%DOGETTEXTWIDTHA¸" É this8] TEXTø% DOTEXTOUTAÀ" this8] X É Y É TEXTM6 DOGETTEXTSIZEAÈ" this8] TEXTM6 W É H ÉDOGETTEXTHEIGHTAÐ" É this8] TEXTM6DOGETTEXTWIDTHAØ" É this8] TEXTM6 DORECTANGLEAà" this8] BOUNDS–å DORECTANGLEFILLAè" this8] BOUNDS–å DORECTANGLEANDFILLAð" this8] BOUNDS–å DOELLIPSEFILLAø" this8] BOUNDS–å DOELLIPSEA€" this8] BOUNDS–å DOELLIPSEANDFILLAˆ" this8] BOUNDS–å DOPOLYGONFILLA�" this8] POINTS€g highPOINTS³àÆ8³à€g DOPOLYGONA˜" this8] POINTSÐg highPOINTS³àÆ8³àÐg DOPOLYGONANDFILLA " this8] POINTS'h highPOINTS³àÆ8³à'h DOPOLYLINEA¨" this8] POINTSxh highPOINTS³àÆ8³àxh DOFLOODFILLA°" this8] X É Y É DOMOVETOA¸" this8] X É Y É DOLINETOAÀ" this8] X É Y É DOLINEAÈ" this8] X1 É Y1 É X2 É Y2 É DOCOPYRECTAÐ" this8] X É Y É CANVAS8] SOURCERECT–å DODRAWAØ" this8] X É Y É IMAGE" DORADIALPIEAà" this8] X1 É Y1 É X2 É Y2 É STARTANGLE16DEG É ANGLE16DEGLENGTH É DOPOLYBEZIERAè" this8] POINTS- NUMPTS É FILLED& CONTINUOUS& CHECKHELPERAð" this8] AHELPER�VADDHELPERA this8] AHELPER�VCREATEA8] this8] vmt/&DESTROYA`" this8] vmt/&LOCKCANVASA this8]UNLOCKCANVASA this8]LOCKEDA& this8]CREATEFONTA§z this8]CREATEPENA³| this8]CREATEBRUSHAŠM this8]TEXTOUTAø" this8] X É Y É TEXTø%GETTEXTSIZEA this8] TEXTø% W É H ÉGETTEXTHEIGHTA É this8] TEXTø%GETTEXTWIDTHA É this8] TEXTø% TEXTEXTENTA€"àô this8] TEXTø% TEXTHEIGHTAˆ" É this8] TEXTø% TEXTWIDTHA�" É this8] TEXTø%TEXTOUTA˜" this8] X É Y É TEXTM6GETTEXTSIZEA this8] TEXTM6 W É H ÉGETTEXTHEIGHTA É this8] TEXTM6GETTEXTWIDTHA É this8] TEXTM6 TEXTEXTENTA "àô this8] TEXTM6 TEXTHEIGHTA¨" É this8] TEXTM6 TEXTWIDTHA°" É this8] TEXTM6ARCA¸" this8] ALEFT É ATOP É ARIGHT É ABOTTOM É ANGLE16DEG É ANGLE16DEGLENGTH ÉARCAÀ" this8] ALEFT É ATOP É ARIGHT É ABOTTOM É SX É SY É EX É EY ÉELLIPSEAÈ" this8] BOUNDS–åELLIPSEAÐ" this8] LEFT É TOP É RIGHT É BOTTOM ÉELLIPSECA this8] X É Y É RXÊŸ RYÊŸPOLYGONAØ" this8] POINTSZp highPOINTS³àÆ8³àZpPOLYLINEAà" this8] POINTS¨p highPOINTS³àÆ8³à¨pRADIALPIEAè" this8] X1 É Y1 É X2 É Y2 É STARTANGLE16DEG É ANGLE16DEGLENGTH ÉPOLYBEZIERAð" this8] POINTS- NUMPTS É FILLED& CONTINUOUS&POLYBEZIERAø" this8] POINTSÖq highPOINTS³à FILLED& CONTINUOUS&Æ8³àÖqRECTANGLEA€" this8] BOUNDS–åRECTANGLEAˆ" this8] LEFT É TOP É RIGHT É BOTTOM ÉFILLRECTA�" this8] ARECT–åFILLRECTA˜" this8] X1 É Y1 É X2 É Y2 ÉFLOODFILLA " this8] X É Y ÉCLEARA this8]MOVETOA this8] X É Y ÉMOVETOA this8] PÆ8LINETOA this8] X É Y ÉLINETOA this8] PÆ8LINEA this8] X1 É Y1 É X2 É Y2 ÉLINEA this8] P1Æ8 P2Æ8LINEA this8] POINTS–åCOPYRECTA this8] X É Y É CANVAS8] SOURCERECT–åDRAWA this8] X É Y É IMAGE"STRETCHDRAWA this8] X É Y É W É H É SOURCE"ERASEA¨" this8]8]TANTIALIASINGMODEuTANTIALIASINGMODEAMDONTCAREAMONAMOFFêtTCANVASSTATERuTCANVASSTATE@uTTEXTSTYLExu$TTEXTSTYLEALIGNMENT#CLAYOUT#›SINGLELINE#&CLIPPING# &EXPANDTABS# &SHOWPREFIX# &WORDBREAK# &OPAQUE# &SYSTEMFONT#&RIGHTTOLEFT#&ENDELLIPSIS#&huTPEN\vavTPEN�#Ê|FCOLOR#pBFCOSMETIC#t&FPATTERN#xçFPENHANDLECACHED#€&FREFERENCE#ˆCOLOR#pBCOSMETIC#t&FREEREFERENCEA thisRv GETHANDLEA‡Ë thisRv GETREFERENCEA thisRvresultREFERENCENEEDEDA thisRvSETCOSMETICA thisRv AVALUE&SETHANDLEA thisRv VALUE‡Ë DOALLOCATERESOURCESAˆ" thisRv DODEALLOCATERESOURCESA�" thisRv DOCOPYPROPSA˜" thisRv FROM�V SETCOLORAð" thisRv NEWCOLORB NEWFPCOLOR½Z SETFPCOLORA " thisRv AVALUE½ZSETCOLORA thisRv VALUEB SETENDCAPAà" thisRv AVALUEa SETJOINSTYLEAè" thisRv AVALUE² SETMODEAÀ" thisRv VALUE  SETSTYLEAÐ" thisRv VALUE SETWIDTHAÈ" thisRv VALUE É CREATEA¸"Rv thisRv vmt/&DESTROYA`" thisRv vmt/&ASSIGNAà" thisRv SOURCEYùGETPATTERNAç thisRvresultçSETPATTERNA thisRv APATTERNçRvTFPCUSTOMFONTºz¿zTFPCUSTOMFONTh#§VFNAME#Xø%FORIENTATION#` ÉFSIZE#d ÉNAME#Xø%SIZE#d É DOCOPYPROPSA˜" this§z FROM�V SETNAMEAÀ" this§z AVALUEø% SETSIZEAÈ" this§z AVALUE É SETORIENTATIONAÐ" this§z AVALUE É GETORIENTATIONA É this§zCOPYFONTA§z this§zGETTEXTSIZEA this§z TEXTø% W É H ÉGETTEXTHEIGHTA É this§z TEXTø%GETTEXTWIDTHA É this§z TEXTø%§zTFPCUSTOMPENÅ|Ê|TFPCUSTOMPENp#§VFSTYLE#XFWIDTH#\ ÉFMODE#` FPATTERN#dÊŸFENDCAP#haFJOINSTYLE#l²STYLE#XWIDTH#\ ÉMODE#` PATTERN#dÊŸENDCAP#haJOINSTYLE#l² DOCOPYPROPSA˜" this³| FROM�V SETMODEAÀ" this³| AVALUE  SETWIDTHAÈ" this³| AVALUE É SETSTYLEAÐ" this³| AVALUE SETPATTERNAØ" this³| AVALUEÊŸ SETENDCAPAà" this³| AVALUEa SETJOINSTYLEAè" this³| AVALUE²COPYPENA³| this³|³|PPOINTÆ8 TFPCUSTOMIMAGE6;TFPCUSTOMIMAGE@#oùFONPROGRESS#«FEXTRA#(í:FPALETTE#0\FHEIGHT#8 ÉFWIDTH#< ÉHEIGHT#8 ÉWIDTH#< ÉPALETTE#0\ONPROGRESS#«SETHEIGHTA this" VALUE ÉSETWIDTHA this" VALUE ÉSETEXTRAA this" KEYø% AVALUEø% GETEXTRAAø% this"resultø% KEYø%SETEXTRAVALUEA this" INDEX É AVALUEø% GETEXTRAVALUEAø% this"resultø% INDEX ÉSETEXTRAKEYA this" INDEX É AVALUEø% GETEXTRAKEYAø% this"resultø% INDEX ÉCHECKINDEXA this" X É Y ÉCHECKPALETTEINDEXA this" PALINDEX ÉSETCOLORA this" X É Y É VALUE½Z GETCOLORA½Z this" X É Y ÉSETPIXELA this" X É Y É VALUE É GETPIXELA É this" X É Y É GETUSEPALETTEA& this" SETINTERNALCOLORAð" this" X É Y É VALUE½ZGETINTERNALCOLORAø"½Z this" X É Y É SETINTERNALPIXELA€" this" X É Y É VALUE ÉGETINTERNALPIXELAˆ" É this" X É Y É SETUSEPALETTEA�" this" VALUE& PROGRESSA˜" this" SENDERVÚ STAGE6 PERCENTDONEÅ REDRAWNOW& R–å MSGø% CONTINUE& CREATEA "" this" vmt/& AWIDTH É AHEIGHT ÉDESTROYA`" this" vmt/&ASSIGNAà" this" SOURCEYùFINDHANDLERFROMEXTENSIONA˜ selfz EXTENSIONø%FINDREADERFROMFILENAMEAº self„ FILENAMEø%FINDREADERFROMEXTENSIONAº selfŽ EXTENSIONø%FINDWRITERFROMFILENAMEAí self˜ FILENAMEø%FINDWRITERFROMEXTENSIONAí self¢ EXTENSIONø%LOADFROMSTREAMA this" STR[ HANDLERùLOADFROMSTREAMA this" STR[LOADFROMFILEA this" FILENAMEø% HANDLERùLOADFROMFILEA& this" FILENAMEø%SAVETOSTREAMA this" STR[ HANDLER-çSAVETOFILEA this" FILENAMEø% HANDLER-çSAVETOFILEA& this" FILENAMEø%SETSIZEA¨" this" AWIDTH É AHEIGHT ÉREMOVEEXTRAA this" KEYø%EXTRACOUNTA É this""TGRAPHICú‡ÿ‡TGRAPHICH#oùFMODIFIED#&FONCHANGE# ÃÍFONPROGRESS#0«FPALETTEMODIFIED#@&MODIFIED#&ONCHANGE# ÃÍONPROGRESS#0«PALETTEMODIFIED#@& CHANGEDAð" thisì‡ SENDERVÚEQUALSAø"& thisì‡ GRAPHICì‡ DEFINEPROPERTIESAÐ" thisì‡ FILERÚ DRAWA€" thisì‡ ACANVASíC RECT–åGETEMPTYAˆ"& thisì‡GETHEIGHTA�" É thisì‡GETMIMETYPEA˜"ø% thisì‡resultø%GETPALETTEA "‡Ë thisì‡GETTRANSPARENTA¨"& thisì‡GETWIDTHA°" É thisì‡ PROGRESSA¸" thisì‡ SENDERVÚ STAGE6 PERCENTDONEÅ REDRAWNOW& R–å MSGø% DOCONTINUE& PROGRESSAÀ" thisì‡ SENDERVÚ STAGE6 PERCENTDONEÅ REDRAWNOW& R–å MSGø% READDATAAÈ" thisì‡ STREAM[ SETHEIGHTAÐ" thisì‡ VALUE É SETPALETTEAØ" thisì‡ VALUE‡Ë SETTRANSPARENTAà" thisì‡ VALUE& SETWIDTHAè" thisì‡ VALUE ÉSETMODIFIEDA thisì‡ VALUE& WRITEDATAAð" thisì‡ STREAM[ASSIGNAà" thisì‡ ASOURCEYù CREATEAø"ì‡ thisì‡ vmt/&CLEARA€" thisì‡ EQUALSA°"& thisì‡ OBJVÚ LAZARUSRESOURCETYPEVALIDAˆ"& thisì‡ ARESOURCETYPEø%LOADFROMFILEA�" thisì‡ FILENAMEø%LOADFROMSTREAMA˜" thisì‡ STREAM[LOADFROMMIMESTREAMA " thisì‡ ASTREAM[ AMIMETYPEø%LOADFROMLAZARUSRESOURCEA¨" thisì‡ RESNAMEø%LOADFROMRESOURCENAMEA°" thisì‡ INSTANCE‡Ë RESNAMEø%LOADFROMRESOURCEIDA¸" thisì‡ INSTANCE‡Ë RESID³àLOADFROMCLIPBOARDFORMATAÀ" thisì‡ FORMATID‡ËLOADFROMCLIPBOARDFORMATIDAÈ" thisì‡ CLIPBOARDTYPE¬ FORMATID‡ËSAVETOFILEAÐ" thisì‡ FILENAMEø%SAVETOSTREAMAØ" thisì‡ STREAM[SAVETOCLIPBOARDFORMATAà" thisì‡ FORMATID‡ËSAVETOCLIPBOARDFORMATIDAè" thisì‡ CLIPBOARDTYPE¬ FORMATID‡ËGETSUPPORTEDSOURCEMIMETYPESAð" thisì‡ LIST ù GETRESOURCETYPEAø"å4 thisì‡ GETFILEEXTENSIONSA€"ø% selfresultø% ISSTREAMFORMATSUPPORTEDAˆ"& self$ STREAM[ì‡TGRAPHICSFILLSTYLE\‘TGRAPHICSFILLSTYLEFSSURFACEFSBORDERD‘TGRAPHICSBEVELCUT«‘TGRAPHICSBEVELCUTBVNONEBVLOWEREDBVRAISEDBVSPACE”‘TLCLTEXTMETRIC’$TLCLTEXTMETRIC ASCENDER# ÉDESCENDER# ÉHEIGHT# Éû‘TGRADIENTDIRECTIONp’TGRADIENTDIRECTIONGDVERTICALGDHORIZONTALX’TGRAPHICSOBJECTÂ’Ç’TGRAPHICSOBJECT8#oùFONCHANGING#ÃÍFONCHANGE#(ÃÍONCHANGING#ÃÍONCHANGE#(ÃÍDOCHANGEA this­’ MSG CHANGINGAð" this­’ CHANGEDAø" this­’LOCKA this­’UNLOCKA this­’­’TWSREGIONREFERENCEà“TWSREGIONREFERENCE#i HANDLE#‡ËÈ“TREGIONOPERATION*”$TREGIONOPERATION$ROTYPE#.SOURCE1# ÉSOURCE2# ÉDEST# ÉCOMBINEMODE#…RECT#–å”TWSLCLCOMPONENTCLASSº”�Ñ ”�ÑÄ”�ÑΔ�ÑØ”TACTIONLINKó”ø”TACTIONLINK #¾ð SETAUTOCHECKAˆ" thisâ” VALUE& SETCAPTIONA�" thisâ” VALUEø% SETCHECKEDA˜" thisâ” VALUE& SETENABLEDA " thisâ” VALUE& SETGROUPINDEXA¨" thisâ” VALUE É SETHELPCONTEXTA°" thisâ” VALUE+� SETHELPKEYWORDA¸" thisâ” VALUEø% SETHELPTYPEAÀ" thisâ” VALUE^� SETHINTAÈ" thisâ” VALUEø% SETIMAGEINDEXAÐ" thisâ” VALUE É SETSHORTCUTAØ" thisâ” VALUEÉ SETVISIBLEAà" thisâ” VALUE& ISCAPTIONLINKEDAè"& thisâ” ISCHECKEDLINKEDAð"& thisâ” ISENABLEDLINKEDAø"& thisâ” ISGROUPINDEXLINKEDA€"& thisâ” ISHELPCONTEXTLINKEDAˆ"& thisâ” ISHELPLINKEDA�"& thisâ” ISHINTLINKEDA˜"& thisâ” ISIMAGEINDEXLINKEDA "& thisâ” ISSHORTCUTLINKEDA¨"& thisâ” ISVISIBLELINKEDA°"& thisâ”â”TCONTROLCELLALIGN™TCONTROLCELLALIGNCCAFILLCCALEFTTOPCCARIGHTBOTTOMCCACENTERÿ˜PCONTROLBORDERSPACINGDEFAULT’™õp™TSIZECONSTRAINTSOPTIONS¹™TSIZECONSTRAINTSOPTIONSœ™TFONTPITCHê™TFONTPITCHFPDEFAULTFPVARIABLEFPFIXEDÚ™TFONTQUALITY;šTFONTQUALITYFQDEFAULTFQDRAFTFQPROOFFQNONANTIALIASEDFQANTIALIASEDFQCLEARTYPEFQCLEARTYPENATURAL)šTFONTSTYLESBASEàšTFONTSTYLESBASEËšTFONTCHARSET ›TFONTCHARSETùšTWSFONTREFERENCE6›TWSFONTREFERENCE#i HANDLE#‡Ë ›TFONTDATAw›$TFONTDATA@HANDLE#‡ËHEIGHT# ÉPITCH# Ú™STYLE#ËšCHARSET#ùšQUALITY#)šNAME#�ORIENTATION#< Éh›TFONTSTYLESœTFONTSTYLESœLOGFONTA8œ$LOGFONTA<LFHEIGHT# ÉLFWIDTH# ÉLFESCAPEMENT# ÉLFORIENTATION# ÉLFWEIGHT# ÉLFITALIC#ÅLFUNDERLINE#ÅLFSTRIKEOUT#ÅLFCHARSET#ÅLFOUTPRECISION#ÅLFCLIPPRECISION#ÅLFQUALITY#ÅLFPITCHANDFAMILY#ÅLFFACENAME#Ñ*œTPOPUPALIGNMENTs�TPOPUPALIGNMENTPALEFTPARIGHTPACENTER^�TTRACKBUTTONÄ�TTRACKBUTTONTBRIGHTBUTTONTBLEFTBUTTON²��Ñþ�TAVLTREENODEžžTAVLTREENODE0#hÚPARENT#žLEFT#žRIGHT#žBALANCE# ÉDATA#(/&SUCCESSORAž thisžPRECESSORAž thisžCLEARA thisžTREEDEPTHA É thisžCONSISTENCYCHECKAÈ" thisž TREECŸGETCOUNTA³à thisžžTAVLTREEQŸVŸTAVLTREEH#hÚFCOUNT#³àFNODECLASS#åFNODEMGR#FNODEMGRAUTOFREE# &FONCOMPARE#(ãÎFONOBJECTCOMPARE#0¢FROOT#@žONCOMPARE#(ãÎONOBJECTCOMPARE#0¢NODECLASS#åROOT#@žCOUNT#³àBALANCEAFTERINSERTA thisCŸ ANODEžBALANCEAFTERDELETEA thisCŸ ANODEž DELETINGNODEAÈ" thisCŸ ANODEž FINDINSERTPOSAž thisCŸ DATA/& INITAÐ" thisCŸ NODEADDEDAØ" thisCŸ ANODEž ROTATELEFTAà" thisCŸ ANODEž ROTATERIGHTAè" thisCŸ ANODEž SWITCHPOSITIONWITHSUCCESSORAð" thisCŸ ANODEž ASUCCESSORžSETONCOMPAREA thisCŸ AVALUEãÎSETONOBJECTCOMPAREA thisCŸ AVALUE¢SETCOMPARESA thisCŸ NEWCOMPAREãÎ NEWOBJECTCOMPARE¢SETNODECLASSA thisCŸ AVALUEåCREATEACŸ thisCŸ vmt/& ONCOMPAREMETHODãÎCREATEOBJECTCOMPAREACŸ thisCŸ vmt/& ONCOMPAREMETHOD¢CREATEACŸ thisCŸ vmt/&DESTROYA`" thisCŸ vmt/&SETNODEMANAGERA thisCŸ NEWMGR AUTOFREE& NEWNODEAø"ž thisCŸDISPOSENODEA€" thisCŸ ANODEžADDA thisCŸ ANODEžADDAž thisCŸ DATA/&ADDASCENDINGSEQUENCEAž thisCŸ DATA/& LASTADDEDž SUCCESSORžDELETEA thisCŸ ANODEžREMOVEA& thisCŸ DATA/&REMOVEPOINTERA& thisCŸ DATA/&MOVEDATALEFTMOSTA thisCŸ ANODEžMOVEDATARIGHTMOSTA thisCŸ ANODEžCLEARA thisCŸFREEANDCLEARA thisCŸFREEANDDELETEAˆ" thisCŸ ANODEž EQUALSA°"& thisCŸ OBJVÚISEQUALA& thisCŸ ATREECŸ CHECKDATAPOINTER&ASSIGNA�" thisCŸ ATREECŸCOMPAREA É thisCŸ DATA1/& DATA2/&FINDAž thisCŸ DATA/&FINDKEYAž thisCŸ KEY/& ONCOMPAREKEYWITHDATAãÎFINDNEARESTKEYAž thisCŸ KEY/& ONCOMPAREKEYWITHDATAãÎFINDSUCCESSORAž thisCŸ ANODEžFINDPRECESSORAž thisCŸ ANODEžFINDLOWESTAž thisCŸFINDHIGHESTAž thisCŸFINDNEARESTAž thisCŸ DATA/&FINDPOINTERAž thisCŸ DATA/&FINDLEFTMOSTAž thisCŸ DATA/&FINDRIGHTMOSTAž thisCŸ DATA/&FINDLEFTMOSTKEYAž thisCŸ KEY/& ONCOMPAREKEYWITHDATAãÎFINDRIGHTMOSTKEYAž thisCŸ KEY/& ONCOMPAREKEYWITHDATAãÎFINDLEFTMOSTSAMEKEYAž thisCŸ ANODEžFINDRIGHTMOSTSAMEKEYAž thisCŸ ANODEžGETENUMERATORA  thisCŸGETENUMERATORHIGHTOLOWA  thisCŸCONSISTENCYCHECKA˜" thisCŸWRITEREPORTTOSTREAMA thisCŸ S[ NODETOREPORTSTRA "ø% thisCŸresultø% ANODEžREPORTASSTRINGAø% thisCŸresultø%CŸ�ÑœªTLAZACCESSIBLEOBJECTENUMERATORʪϪTLAZACCESSIBLEOBJECTENUMERATOR #A GETCURRENTAíŠ this¦ª¦ªTANCHORSIDEREFERENCE9«TANCHORSIDEREFERENCEASRTOPASRBOTTOMASRCENTER«TDRAGIMAGELISTRESOLUTIONž«£«TDRAGIMAGELISTRESOLUTIONÐ#�×FDRAGGING#°&FDRAGHOTSPOT#´Æ8FOLDCURSOR#¼µBFLASTDRAGPOS#ÀÆ8FLOCKEDWINDOW#ȇËDRAGHOTSPOT#´Æ8DRAGGING#°& GETIMAGELISTA³š this€« WSREGISTERCLASSA°" self? CREATEAˆ"€« this€« vmt/& THEOWNERB& GETHOTSPOTAø"Æ8 this€«BEGINDRAGA& this€« WINDOW‡Ë X É Y ÉDRAGLOCKA& this€« WINDOW‡Ë XPOS É YPOS ÉDRAGMOVEA& this€« X É Y ÉDRAGUNLOCKA this€«ENDDRAGA& this€«HIDEDRAGIMAGEA this€«SHOWDRAGIMAGEA this€«€«TCUSTOMIMAGELISTRESOLUTIONCLASSG®�Ñ"®THINTINFO`®$THINTINFOPHINTCONTROL#mlHINTWINDOWCLASS#xxHINTPOS#Æ8HINTMAXWIDTH# ÉHINTCOLOR#BCURSORRECT# –åCURSORPOS#0Æ8RESHOWTIMEOUT#8 ÉHIDETIMEOUT#< ÉHINTSTR#@ø%HINTDATA#H/&Q®*áE¯TITEMSENUMERATORe¯$TITEMSENUMERATOROWNER#éŸINDEX# ÉREVERSE# & GETCURRENTA*á thisO¯result*áINITA thisO¯ AOWNERéŸ AREVERSE&MOVENEXTA& thisO¯GETENUMERATORAO¯ thisO¯resultO¯O¯TRASTERIMAGEe°j°TRASTERIMAGEh#ÿ‡FCANVAS#HíCFTRANSPARENTCOLOR#PBFTRANSPARENTMODE#TIFUPDATECOUNT#X ÉFUPDATECANVASONLY#\&FMASKED#]&FSHAREDIMAGE#`‘TRANSPARENTMODE#TICANVASCHANGINGA thisS° SENDERVÚCREATECANVASA thisS°CREATEMASKA thisS° ACOLORBFREECANVASCONTEXTA thisS° GETCANVASAíC thisS° GETRAWIMAGEAüá thisS°resultüá GETSCANLINEA/& thisS° AROW É GETTRANSPARENTCOLORAB thisS°SETTRANSPARENTCOLORA thisS° AVALUEBCANSHAREIMAGEA�"& thisS° ACLASS  CHANGEDAð" thisS° SENDERVÚCREATEDEFAULTBITMAPHANDLEA˜"‡Ë thisS° ADESCê DRAWA€" thisS° DESTCANVASíC DESTRECT–åGETEMPTYAˆ"& thisS° GETHANDLEA‡Ë thisS°GETBITMAPHANDLEA "‡Ë thisS°GETMASKEDA¨"& thisS°GETMASKHANDLEA°"‡Ë thisS°GETMIMETYPEA˜"ø% thisS°resultø%GETPIXELFORMATA¸"q¿ thisS°GETRAWIMAGEPTRAÀ"À thisS°GETRAWIMAGEDESCRIPTIONPTRAÈ"/À thisS°GETTRANSPARENTA¨"& thisS°GETSHAREDIMAGECLASSAÐ"  selfuGETHEIGHTA�" É thisS°GETWIDTHA°" É thisS° BITMAPHANDLENEEDEDAØ" thisS° HANDLENEEDEDAà" thisS° MASKHANDLENEEDEDAè" thisS° PALETTENEEDEDAð" thisS°INTERNALRELEASEBITMAPHANDLEAø"‡Ë thisS°INTERNALRELEASEMASKHANDLEA€"‡Ë thisS°INTERNALRELEASEPALETTEAˆ"‡Ë thisS°SETBITMAPHANDLEA thisS° AVALUE‡Ë SETMASKEDA�" thisS° AVALUE&SETMASKHANDLEA thisS° AVALUE‡Ë SETTRANSPARENTAà" thisS° AVALUE& UNSHAREIMAGEA˜" thisS° COPYCONTENT&UPDATEHANDLESA "& thisS° ABITMAP‡Ë AMASK‡ËSAVESTREAMNEEDEDA thisS°FREESAVESTREAMA thisS° READDATAAÈ" thisS° STREAM[ READSTREAMA¨" thisS° ASTREAMqÀ ASIZE É SETSIZEA°" thisS° AWIDTH É AHEIGHT É SETHANDLEA¸" thisS° AVALUE‡Ë SETHEIGHTAÐ" thisS° AHEIGHT É SETWIDTHAè" thisS° AWIDTH ÉSETTRANSPARENTMODEA thisS° AVALUEI SETPIXELFORMATAÀ" thisS° AVALUEq¿ WRITEDATAAð" thisS° STREAM[ WRITESTREAMAÈ" thisS° ASTREAMqÀ REQUESTTRANSPARENTCOLORAB thisS° CREATEAø"S° thisS° vmt/&DESTROYA`" thisS° vmt/&ASSIGNAà" thisS° SOURCEYùCLEARA€" thisS°BEGINUPDATEA thisS° ACANVASONLY&ENDUPDATEA thisS° ASTREAMISVALID&FREEIMAGEAÐ" thisS° BITMAPHANDLEALLOCATEDAØ"& thisS° MASKHANDLEALLOCATEDAà"& thisS° PALETTEALLOCATEDAè"& thisS°LOADFROMBITMAPHANDLESA thisS° ABITMAP‡Ë AMASK‡Ë ARECTLOADFROMDEVICEAð" thisS° DC‡ËLOADFROMSTREAMA˜" thisS° ASTREAM[LOADFROMSTREAMAø" thisS° ASTREAM[ ASIZEÊŸLOADFROMMIMESTREAMA " thisS° ASTREAM[ AMIMETYPEø%LOADFROMRAWIMAGEA thisS° AIMAGEüá ADATAOWNER&LOADFROMINTFIMAGEA thisS° INTFIMAGEÏõSAVETOSTREAMAØ" thisS° ASTREAM[GETSUPPORTEDSOURCEMIMETYPESAð" thisS° LIST ùGETSIZEA thisS° AWIDTH É AHEIGHT ÉMASKA thisS° ATRANSPARENTCOLORBSETHANDLESA€" thisS° ABITMAP‡Ë AMASK‡ËRELEASEBITMAPHANDLEA‡Ë thisS°RELEASEMASKHANDLEA‡Ë thisS°RELEASEPALETTEA‡Ë thisS°CREATEINTFIMAGEAÏõ thisS°HANDLEALLOCATEDA& thisS°S°TPIXELFORMATƒ¿TPIXELFORMATPFDEVICEPF1BITPF4BITPF8BITPF15BITPF16BITPF24BITPF32BITPFCUSTOMq¿�Ñ ÀPRAWIMAGE%ÀüáÀPRAWIMAGEDESCRIPTIONIÀê/À�ÑSÀ�Ñ]À�ÑgÀTMEMORYSTREAM„À‰ÀTMEMORYSTREAM(#²FCAPACITY# ³àCAPACITY# ³àSETCAPACITYA thisqÀ NEWCAPACITY³àREALLOCA "/& thisqÀ NEWCAPACITY³àDESTROYA`" thisqÀ vmt/&CLEARA thisqÀLOADFROMSTREAMA thisqÀ STREAM[LOADFROMFILEA thisqÀ FILENAMEø%SETSIZEAø" thisqÀ NEWSIZE³à WRITEAˆ" É thisqÀ BUFFER COUNT ÉqÀ�Ñ'ÂTMENUDRAWITEMEVENTI Proc#fÂSelf#VÚ!TMENUDRAWITEMEVENT this/& SENDERVÚ ACANVASíC ARECT–å ASTATE1É1ÂTMENUCHANGEEVENTÑ Proc#îÂSelf#VÚ!TMENUCHANGEEVENT this/& SENDERVÚ SOURCEж REBUILD&»ÂTMENUMEASUREITEMEVENTQà Proc#nÃSelf#VÚ!TMENUMEASUREITEMEVENT this/& SENDERVÚ ACANVASíC AWIDTH É AHEIGHT É6Ã�ÑÈÃTFINDITEMKINDåÃTFINDITEMKINDFKCOMMANDFKHANDLEFKSHORTCUTÒÃTMENUACTIONLINK=ÄBÄTMENUACTIONLINK(#ø”FCLIENT# ж ASSIGNCLIENTAÈ" this(Ä ACLIENTVÚISAUTOCHECKLINKEDA¸"& this(ÄISONEXECUTELINKEDAØ"& this(Ä SETAUTOCHECKAˆ" this(Ä VALUE& SETCAPTIONA�" this(Ä VALUEø% SETCHECKEDA˜" this(Ä VALUE& SETENABLEDA " this(Ä VALUE& SETHELPCONTEXTA°" this(Ä VALUE+� SETHINTAÈ" this(Ä VALUEø% SETIMAGEINDEXAÐ" this(Ä VALUE É SETSHORTCUTAØ" this(Ä VALUEÉ SETVISIBLEAà" this(Ä VALUE& SETONEXECUTEAè" this(Ä VALUEÃÍ ISCAPTIONLINKEDAè"& this(Ä ISCHECKEDLINKEDAð"& this(Ä ISENABLEDLINKEDAø"& this(Ä ISHELPCONTEXTLINKEDAˆ"& this(Ä ISHINTLINKEDA˜"& this(Ä ISGROUPINDEXLINKEDA€"& this(Ä ISIMAGEINDEXLINKEDA "& this(Ä ISSHORTCUTLINKEDA¨"& this(Ä ISVISIBLELINKEDA°"& this(Ä(ÄTGLYPHSHOWMODEvÈTGLYPHSHOWMODEGSMALWAYSGSMNEVERGSMAPPLICATIONGSMSYSTEMbÈTIMAGEINDEXÞÈTIMAGEINDEXÍÈéŸ\ÊòÈTSHORTCUTÉTSHORTCUTÉ�Ñ'ÉTOWNERDRAWSTATEFÉTOWNERDRAWSTATE1ÉTMENUACTIONLINKCLASSyÉ�Ñ_ÉTMENUITEMENUMERATORœÉ¡ÉTMENUITEMENUMERATOR#hÚFMENUITEM#жFPOSITION# É GETCURRENTAж thisƒÉCREATEAƒÉ thisƒÉ vmt/& AMENUITEMжMOVENEXTA& thisƒÉƒÉTMENUITEMHANDLERTYPEvÊTMENUITEMHANDLERTYPEMIHTDESTROY\ÊTPOINTERLIST¶Ê/TPOINTERLISTøÿÿÿ/&þÿÿ? ɤÊTSTRINGMESSAGETABLE÷Ê$TSTRINGMESSAGETABLECOUNT# ÉMSGSTRTABLE#WÞÊTINTERFACEENTRYJË$TINTERFACEENTRY(IID#kVTABLE#/&IOFFSET#‡ËIIDSTR#€ITYPE# œ__PAD_DUMMY# ³à5ËTINTERFACETABLEÓË$TINTERFACETABLE0ENTRYCOUNT#‡ËENTRIES#r ¾ËÅ8ÍÌTAGHELPINFO3Ì$TAGHELPINFO(CBSIZE#ÊŸICONTEXTTYPE# ÉICTRLID# ÉHITEMHANDLE#‡ËDWCONTEXTID#ÊŸMOUSEPOS#Æ8"ÌTAGWINDOWPOSÆÌ$TAGWINDOWPOS(HWND#‡ËHWNDINSERTAFTER#‡ËX# ÉY# ÉCX# ÉCY# ÉFLAGS# ÊŸ´ÌSHORTINTFÍSHORTINT8ÍTDESTROYRESOLUTIONHANDLEEVENTzÍ Proc#—ÍSelf#VÚ!TDESTROYRESOLUTIONHANDLEEVENT this/& SENDER–Ô AWIDTH É AREFERENCEHANDLE‡ËWÍTDRAWINGSTYLEÎTDRAWINGSTYLEDSFOCUSDSSELECTEDDSNORMALDSTRANSPARENTõÍTCUSTOMIMAGELISTRESOLUTIONS}΂ÎTCUSTOMIMAGELISTRESOLUTIONS #hÚFLIST#† FIMAGELIST#–ÔFRESOLUTIONCLASS#"® FINDA& this\Î AIMAGEWIDTH É INDEX É GETIMAGELISTSAj× this\Î AIMAGEWIDTH É GETIMAGELISTSAj× this\Î AIMAGEWIDTH É ASCALEFROMEXISTING& AUTOCREATEDINDESIGNTIME& GETITEMSAj× this\Î AINDEX É GETCOUNTA É this\Î FINDBESTTOCOPYFROMA É this\Î ATARGETWIDTH É AIGNOREINDEX ÉCREATEA\Î this\Î vmt/& AIMAGELIST–Ô ARESOLUTIONCLASS"®DESTROYA`" this\Î vmt/&FINDBESTTOSCALEFROMA É this\Î ATARGETWIDTH ÉDELETEA this\Î AINDEX ÉCLEARA this\Î\ÎTIMAGETYPEGÑTIMAGETYPEITIMAGEITMASK7Ñ< ÉÙásÑTCUSTOMIMAGELISTGETWIDTHFORPPI«Ñ Proc#ÈÑSelf#VÚ!TCUSTOMIMAGELISTGETWIDTHFORPPI this/& SENDER–Ô AIMAGEWIDTH É APPI É ARESULTWIDTH ɇÑTWSCUSTOMIMAGELISTREFERENCESÒTWSCUSTOMIMAGELISTREFERENCE##HANDLE#‡Ë2ÒTSCALEDIMAGELISTRESOLUTION°Ò$TSCALEDIMAGELISTRESOLUTIONFRESOLUTION#j×FSCALEFACTOR#“ FWIDTH# ÉFHEIGHT# ÉWIDTH# ÉHEIGHT# ÉRESOLUTION#j× GETCOUNTA É this�Ò GETSIZEAàô this�Ò GETVALIDA& this�ÒCREATEA�Òresult�Ò ARESOLUTIONj× ASCALEFACTOR“ GETBITMAPA this�Ò INDEX É IMAGEËNGETBITMAPA this�Ò INDEX É IMAGEËN AEFFECTRáDRAWA this�Ò ACANVASíC AX É AY É AINDEX É AENABLED&DRAWA this�Ò ACANVASíC AX É AY É AINDEX É ADRAWEFFECTRáDRAWA this�Ò ACANVASíC AX É AY É AINDEX É ADRAWINGSTYLEõÍ AIMAGETYPE7Ñ AENABLED&DRAWA this�Ò ACANVASíC AX É AY É AINDEX É ADRAWINGSTYLEõÍ AIMAGETYPE7Ñ ADRAWEFFECTRáSTRETCHDRAWA this�Ò CANVASíC INDEX É ARECT–å ENABLED&DRAWOVERLAYA this�Ò ACANVASíC AX É AY É AINDEX É AOVERLAYÙá AENABLED&DRAWOVERLAYA this�Ò ACANVASíC AX É AY É AINDEX É AOVERLAYÙá ADRAWEFFECTRáDRAWOVERLAYA this�Ò ACANVASíC AX É AY É AINDEX É AOVERLAYÙá ADRAWINGSTYLEõÍ AIMAGETYPE7Ñ ADRAWEFFECTRá�ÒTCUSTOMIMAGELISTRESOLUTIONŠ×�×TCUSTOMIMAGELISTRESOLUTION°#$FWIDTH#€ ÉFHEIGHT#„ ÉFDATA#ˆ$&FREFERENCE#�2ÒFALLOCCOUNT#˜ ÉFIMAGELIST# –ÔFCOUNT#¨ ÉFAUTOCREATEDINDESIGNTIME#¬&IMAGELIST# –ÔWIDTH#€ ÉHEIGHT#„ ÉCOUNT#¨ ÉAUTOCREATEDINDESIGNTIME#¬&ALLOCDATAA thisj× ACOUNT É GETREFERENCEA2Ò thisj×result2Ò ADDA É thisj× IMAGEËN MASKËNINTERNALINSERTA thisj× AINDEX É ADATA;&INTERNALMOVEA thisj× ACURINDEXÊŸ ANEWINDEXÊŸ AIGNORECURRENT&INTERNALREPLACEA thisj× AINDEX É ADATA;& INTERNALSETDATAA;& thisj× AINDEX É ADATA;&CHECKINDEXA thisj× AINDEX É AFORINSERT&CLEARA thisj×DELETEA thisj× AINDEX ÉGETFULLRAWIMAGEA thisj× IMAGEüáADDIMAGESA thisj× AVALUEj×WRITEDATAA thisj× ASTREAM[ ACOMPRESS&READDATAA thisj× ASTREAM[GETREFERENCEHANDLEAÐ"‡Ë thisj×WSCREATEREFERENCEAè"T& thisj× APARAMSÐë WSREGISTERCLASSA°" selfp& REFERENCEDESTROYINGAà" thisj×DESTROYA`" thisj× vmt/& GETHOTSPOTAø"Æ8 thisj×FILLDESCRIPTIONA thisj× ADESCêGETBITMAPA thisj× INDEX É IMAGEËNGETBITMAPA thisj× INDEX É IMAGEËN AEFFECTRáGETICONA thisj× INDEX É IMAGE>É AEFFECTRáGETICONA thisj× INDEX É IMAGE>ÉGETFULLBITMAPA thisj× IMAGEËN AEFFECTRáGETRAWIMAGEA thisj× INDEX É IMAGEüáDRAWA thisj× ACANVASíC AX É AY É AINDEX É AENABLED&DRAWA thisj× ACANVASíC AX É AY É AINDEX É ADRAWEFFECTRáDRAWA thisj× ACANVASíC AX É AY É AINDEX É ADRAWINGSTYLEõÍ AIMAGETYPE7Ñ AENABLED&DRAWA€" thisj× ACANVASíC AX É AY É AINDEX É ADRAWINGSTYLEõÍ AIMAGETYPE7Ñ ADRAWEFFECTRáSTRETCHDRAWA thisj× CANVASíC INDEX É ARECT–å ENABLED&DRAWOVERLAYA thisj× ACANVASíC AX É AY É AINDEX É AOVERLAYÙá AENABLED&DRAWOVERLAYA thisj× ACANVASíC AX É AY É AINDEX É AOVERLAYÙá ADRAWEFFECTRáDRAWOVERLAYA thisj× ACANVASíC AX É AY É AINDEX É AOVERLAYÙá ADRAWINGSTYLEõÍ AIMAGETYPE7Ñ ADRAWEFFECTRáj×�ÑúàTRGBAQUADARRAYáá0TRGBAQUADARRAYz& Éá�Ñ>á�ÑHáTGRAPHICSDRAWEFFECTkáTGRAPHICSDRAWEFFECTGDENORMALGDEDISABLEDGDEHIGHLIGHTEDGDESHADOWEDGDE1BITRáTOVERLAYçá)TOVERLAYÅÙáTRAWIMAGE âTRAWIMAGExDESCRIPTION#êDATA#HúéDATASIZE#P‡ËMASK#XúéMASKSIZE#`‡ËPALETTE#húéPALETTESIZE#p‡ËINITA thisüáCREATEDATAA thisüá AZEROMEM&FREEDATAA thisüáRELEASEDATAA thisüáEXTRACTRECTA thisüá ARECT–å ADSTüáGETLINESTARTAúé thisüá ALINEÊŸPERFORMEFFECTA thisüá ADRAWEFFECTRá CREATENEWDATA& FREEOLDDATA&READBITSA$ thisüá APOSITIONò APRECÅ ASHIFTÅREADCHANNELSA thisüá APOSITIONò ARED$ AGREEN$ ABLUE$ AALPHA$READMASKA thisüá APOSITIONò AMASK&WRITEBITSA thisüá APOSITIONò APRECÅ ASHIFTÅ ABITS$WRITECHANNELSA thisüá APOSITIONò ARED$ AGREEN$ ABLUE$ AALPHA$WRITEMASKA thisüá APOSITIONò AMASK&ISMASKEDA& thisüá ATESTPIXELS&ISTRANSPARENTA& thisüá ATESTPIXELS&ISEQUALA& thisüá AIMAGEüáüáTCUSTOMIMAGELISTRESOLUTIONENUMERATORææTCUSTOMIMAGELISTRESOLUTIONENUMERATOR #hÚFCURRENT# ÉFIMGLIST#–ÔFDESC#& GETCURRENTAj× thisååGETENUMERATORAåå thisååCREATEAåå thisåå vmt/& AIMGLIST–Ô ADESC&MOVENEXTA& thisåååå�Ñç�Ñ#çTFPCUSTOMIMAGEWRITERGçLçTFPCUSTOMIMAGEWRITER(#nò INTERNALWRITEAØ" this-ç STR[ IMG"IMAGEWRITEA this-ç STR[ IMG"-ç�Ñ×ç�Ñáç�ÑëçPRAWIMAGELINESTARTSèÐ&õçTONREADRAWIMAGEBITS1è!TONREADRAWIMAGEBITS THEDATAúé POSITIONò PRECÊŸ SHIFTÊŸ BITS$èTONWRITERAWIMAGEBITS¡è!TONWRITERAWIMAGEBITS THEDATAúé POSITIONò PRECÊŸ SHIFTÊŸ BITS$‡èTLAZINTFIMAGEGETPIXELPROCé Proc#4éSelf#VÚ!TLAZINTFIMAGEGETPIXELPROC this/& X É Y É COLOR½ZøèTLAZINTFIMAGESETPIXELPROC˜é Proc#µéSelf#VÚ!TLAZINTFIMAGESETPIXELPROC this/& X É Y É COLOR½ZyéPBYTEêÅúéTRAWIMAGEDESCRIPTION)êTRAWIMAGEDESCRIPTIONDFORMAT#(WIDTH#ÊŸHEIGHT#ÊŸDEPTH# ÅBITORDER#rñBYTEORDER#ñLINEORDER#o(LINEEND#Ì(BITSPERPIXEL# ÅREDPREC#!ÅREDSHIFT#"ÅGREENPREC##ÅGREENSHIFT#$ÅBLUEPREC#%ÅBLUESHIFT#&ÅALPHAPREC#'ÅALPHASHIFT#(ÅMASKBITSPERPIXEL#)ÅMASKSHIFT#*ÅMASKLINEEND#,Ì(MASKBITORDER#0rñPALETTECOLORCOUNT#4$PALETTEBITSPERINDEX#6ÅPALETTESHIFT#7ÅPALETTELINEEND#8Ì(PALETTEBITORDER#p?x@€AˆB�C˜D E¨F°G¸HÀIÈJÐKØLàMèNðOøPQRST U(V0W8X@YHZP[X\`]h^p_x`€aˆb�c˜d e¨f°g¸hÀiÈjÐkØlàmènðoøpqrst u(v0w8x@yHzP{X|`}h~px€€�ˆ‚�ƒ˜„ …¨†°‡¸ˆÀ‰ÈŠÐ‹ØŒà�èŽð�ø�‘’“” •(–0—8˜@™HšP›Xœ`�hžpŸx €¡ˆ¢�£˜¤ ¥¨¦°§¸¨À©ÈªÐ«Ø¬à­è®ð¯ø°±²³´ µ(¶0·8¸@¹HºP»X¼`½h¾p¿xÀ€ÁˆÂ�ØĠŨưǸÈÀÉÈÊÐËØÌàÍèÎðÏøÐÑÒÓÔ Õ(Ö0×8Ø@ÙHÚPÛXÜ`ÝhÞpßxà€áˆâ�ã˜ä å¨æ°ç¸èÀéÈêÐëØìàíèîðïøðñòóô õ(ö0÷8ø@ùHúPûXü`ýhþpÿx€ˆ�˜ ¨°¸À È Ð Ø à èðø (08@HPX`hpx €!ˆ"�#˜$ %¨&°'¸(À)È*Ð+Ø,à-è.ð/ø0 1 2 3 4 5( 60 78 8@ 9H :P ;X <` =h >p ?x @€ Aˆ B� C˜ D  E¨ F° G¸ HÀ IÈ JÐ KØ Là Mè Nð Oø P R M QYq .fileþÿgconnect.pas.text<?:[ 7�¨0Ï Ü ¯3è 0Ma¡×ûAt Ìü#M|¦Ò3d“Æ:p‹®ëAnªâ)q¼ô)i—Ä < i § Ñ * f “ ¿ ì " G r ª  . \ Š ² þ 7 w » ý 5~¬×øn·ð/_“Èú9p±ç"\‘Éø=g�ÇF¥áO�¨ö1a�½à*w·'L„°ï?sŸÑ Fl®ßDw§Ò Aj—Ò3d¯ö;ŠÑCl–¿÷# _ � ì 2!i!¤!Õ!'"d"«"ü"Q#v#º#ð#/$h$¯$ú$F%‘%Ý%&R&‘&Ñ& '@'w'�'Ì'ú'1(^(’(Ä(é()F)y)¦)å)!*R*}*¾*ÿ*;+_+ž+Û+,',b,›,Ì, -\-™-ò-+.b.�.Á.ì./b/Ž/·/ò/?0‰0Å01y1²1þ1E2Š2Ç2 3.3R3‘3Ç34?4u4º4þ4)5]5 5â56@6u6“6¾6ã6787`7Ž7Ç7828Z8Œ8Ú89\9ˆ9º9è9!:I:…:¹:Ü:;O;„;¹;ì;=<~<¹<ß<=T=‰=¹=é=><>_>‡>¬>Û>þ>"?C?d?�?×?@B@h@’@º@þ@,AaA¢AÏABGB…B¶BÔBéB ùC.debug_line.debug_abbrev.text.b_DEBUGSTART_$CONNECT.bss.n_u_$connect_$$_connectform.rdata.n_VMT_$CONNECT_$$_TCONNECTFORM.rdata.n_INIT_$CONNECT_$$_TCONNECTFORM.rdata.n_RTTI_$CONNECT_$$_TCONNECTFORM.debug_frame.debug_info.text.z_DEBUGEND_$CONNECTDEBUGSTART_$CONNECTU_$CONNECT_$$_CONNECTFORMVMT_$CONNECT_$$_TCONNECTFORMVMT_$FORMS_$$_TFORMRTTI_$CONNECT_$$_TCONNECTFORMFORMS$_$TCUSTOMFORM_$__$$_DESTROYLCLCLASSES$_$TLCLCOMPONENT_$__$$_NEWINSTANCE$$TOBJECTSYSTEM$_$TOBJECT_$__$$_FREEINSTANCECLASSES$_$TCOMPONENT_$__$$_SAFECALLEXCEPTION$TOBJECT$POINTER$$HRESULTCONTROLS$_$TWINCONTROL_$__$$_DEFAULTHANDLER$formalFORMS$_$TCUSTOMFORM_$__$$_AFTERCONSTRUCTIONFORMS$_$TCUSTOMFORM_$__$$_BEFOREDESTRUCTIONSYSTEM$_$TOBJECT_$__$$_DEFAULTHANDLERSTR$formalSYSTEM$_$TOBJECT_$__$$_DISPATCH$formalSYSTEM$_$TOBJECT_$__$$_DISPATCHSTR$formalSYSTEM$_$TOBJECT_$__$$_EQUALS$TOBJECT$$BOOLEANSYSTEM$_$TOBJECT_$__$$_GETHASHCODE$$INT64SYSTEM$_$TOBJECT_$__$$_TOSTRING$$ANSISTRINGCONTROLS$_$TCONTROL_$__$$_ASSIGNTO$TPERSISTENTCONTROLS$_$TCONTROL_$__$$_DEFINEPROPERTIES$TFILERCLASSES$_$TCOMPONENT_$__$$_GETOWNER$$TPERSISTENTCLASSES$_$TPERSISTENT_$__$$_ASSIGN$TPERSISTENTCLASSES$_$TCOMPONENT_$__$$_GETNAMEPATH$$ANSISTRINGFORMS$_$TCUSTOMFORM_$__$$_GETCHILDREN$TGETCHILDPROC$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_GETCHILDOWNER$$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_GETCHILDPARENT$$TCOMPONENTFORMS$_$TFORM_$__$$_LOADEDCLASSES$_$TCOMPONENT_$__$$_LOADINGFORMS$_$TCUSTOMFORM_$__$$_NOTIFICATION$TCOMPONENT$TOPERATIONCLASSES$_$TCOMPONENT_$__$$_PALETTECREATEDCONTROLS$_$TCONTROL_$__$$_READSTATE$TREADERCONTROLS$_$TCONTROL_$__$$_SETNAME$ANSISTRINGCLASSES$_$TCOMPONENT_$__$$_SETCHILDORDER$TCOMPONENT$LONGINTCONTROLS$_$TCONTROL_$__$$_SETPARENTCOMPONENT$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_UPDATINGCLASSES$_$TCOMPONENT_$__$$_UPDATEDCLASSES$_$TCOMPONENT_$__$$_UPDATEREGISTRY$BOOLEAN$ANSISTRING$ANSISTRINGCLASSES$_$TCOMPONENT_$__$$_VALIDATERENAME$TCOMPONENT$ANSISTRING$ANSISTRINGCLASSES$_$TCOMPONENT_$__$$_VALIDATECONTAINER$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_VALIDATEINSERT$TCOMPONENTCLASSES$_$TCOMPONENT_$__$$_QUERYINTERFACE$TGUID$formal$$HRESULTCLASSES$_$TCOMPONENT_$__$$_WRITESTATE$TWRITERFORMS$_$TFORM_$__$$_CREATE$TCOMPONENT$$TFORMCLASSES$_$TCOMPONENT_$__$$_EXECUTEACTION$TBASICACTION$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETPARENTCOMPONENT$$TCOMPONENTCONTROLS$_$TCONTROL_$__$$_HASPARENT$$BOOLEANCLASSES$_$TCOMPONENT_$__$$_UPDATEACTION$TBASICACTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_WSREGISTERCLASSLCLCLASSES$_$TLCLCOMPONENT_$__$$_GETWSCOMPONENTCLASS$TLCLCOMPONENT$$TWSLCLCOMPONENTCLASSFORMS$_$TCUSTOMFORM_$__$$_REMOVEALLHANDLERSOFOBJECT$TOBJECTCONTROLS$_$TCONTROL_$__$$_GETCURSOR$$TCURSORCONTROLS$_$TCONTROL_$__$$_SETCURSOR$TCURSORFORMS$_$TCUSTOMFORM_$__$$_SETVISIBLE$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOONPARENTHANDLEDESTRUCTIONFORMS$_$TCUSTOMFORM_$__$$_DOAUTOSIZECONTROLS$_$TWINCONTROL_$__$$_DOALLAUTOSIZECONTROLS$_$TCONTROL_$__$$_ANCHORSIDECHANGED$TANCHORSIDECONTROLS$_$TCONTROL_$__$$_FOREIGNANCHORSIDECHANGED$TANCHORSIDE$TANCHORSIDECHANGEOPERATIONCONTROLS$_$TCONTROL_$__$$_SETALIGN$TALIGNCONTROLS$_$TCONTROL_$__$$_SETANCHORS$TANCHORSFORMS$_$TCUSTOMFORM_$__$$_SETAUTOSIZE$BOOLEANCONTROLS$_$TCONTROL_$__$$_BOUNDSCHANGEDCONTROLS$_$TCONTROL_$__$$_CREATECONTROLBORDERSPACING$$TCONTROLBORDERSPACINGCONTROLS$_$TWINCONTROL_$__$$_DOCONSTRAINTSCHANGE$TOBJECTCONTROLS$_$TCONTROL_$__$$_DOBORDERSPACINGCHANGE$TOBJECT$BOOLEANCONTROLS$_$TCONTROL_$__$$_ISBORDERSPACINGINNERBORDERSTORED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_SENDMOVESIZEMESSAGES$BOOLEAN$BOOLEANCONTROLS$_$TCONTROL_$__$$_CONSTRAINEDRESIZE$crc2DEA86E4FORMS$_$TCUSTOMFORM_$__$$_CALCULATEPREFERREDSIZE$LONGINT$LONGINT$BOOLEANFORMS$_$TSCROLLINGWINCONTROL_$__$$_DOONRESIZECONTROLS$_$TCONTROL_$__$$_DOONCHANGEBOUNDSCONTROLS$_$TCONTROL_$__$$_RESIZEFORMS$_$TCUSTOMFORM_$__$$_REQUESTALIGNCONTROLS$_$TCONTROL_$__$$_CHANGEBOUNDS$LONGINT$LONGINT$LONGINT$LONGINT$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOSETBOUNDS$LONGINT$LONGINT$LONGINT$LONGINTCONTROLS$_$TWINCONTROL_$__$$_CHANGESCALE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_CANAUTOSIZE$LONGINT$LONGINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_SETBIDIMODE$TBIDIMODECONTROLS$_$TCONTROL_$__$$_SETPARENTBIDIMODE$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETCLIENTORIGIN$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_GETCLIENTRECT$$TRECTFORMS$_$TSCROLLINGWINCONTROL_$__$$_GETLOGICALCLIENTRECT$$TRECTCONTROLS$_$TCONTROL_$__$$_GETSCROLLEDCLIENTRECT$$TRECTFORMS$_$TSCROLLINGWINCONTROL_$__$$_GETCLIENTSCROLLOFFSET$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_GETCONTROLORIGIN$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_ISCLIENTHEIGHTSTORED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_ISCLIENTWIDTHSTORED$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETDOCKEDGE$TPOINT$$TALIGNCONTROLS$_$TCONTROL_$__$$_GETDRAGIMAGES$$TDRAGIMAGELISTFORMS$_$TCUSTOMFORM_$__$$_GETFLOATING$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETFLOATINGDOCKSITECLASS$$TWINCONTROLCLASSCONTROLS$_$TCONTROL_$__$$_BEFOREDRAGSTARTFORMS$_$TCUSTOMFORM_$__$$_BEGINAUTODRAGCONTROLS$_$TWINCONTROL_$__$$_DOFLOATMSG$TDRAGDOCKOBJECTCONTROLS$_$TCONTROL_$__$$_DOCKTRACKNOTARGET$TDRAGDOCKOBJECT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_DODOCK$TWINCONTROL$TRECTCONTROLS$_$TWINCONTROL_$__$$_DODRAGMSG$TDRAGMESSAGE$TPOINT$TDRAGOBJECT$TCONTROL$BOOLEAN$$INT64CONTROLS$_$TCONTROL_$__$$_DOENDDOCK$TOBJECT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_DOENDDRAG$TOBJECT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_DOSTARTDOCK$TDRAGOBJECTCONTROLS$_$TCONTROL_$__$$_DOSTARTDRAG$TDRAGOBJECTCONTROLS$_$TCONTROL_$__$$_DRAGCANCELEDCONTROLS$_$TCONTROL_$__$$_DRAGOVER$TOBJECT$LONGINT$LONGINT$TDRAGSTATE$BOOLEANCONTROLS$_$TCONTROL_$__$$_POSITIONDOCKRECT$TDRAGDOCKOBJECTCONTROLS$_$TCONTROL_$__$$_SETDRAGMODE$TDRAGMODEFORMS$_$TCUSTOMFORM_$__$$_GETDEFAULTDOCKCAPTION$$ANSISTRINGCONTROLS$_$TCONTROL_$__$$_CLICKCONTROLS$_$TCONTROL_$__$$_DBLCLICKCONTROLS$_$TCONTROL_$__$$_TRIPLECLICKCONTROLS$_$TCONTROL_$__$$_QUADCLICKCONTROLS$_$TCONTROL_$__$$_MOUSEDOWN$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_MOUSEMOVE$TSHIFTSTATE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_MOUSEUP$TMOUSEBUTTON$TSHIFTSTATE$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_MOUSEENTERCONTROLS$_$TCONTROL_$__$$_MOUSELEAVECONTROLS$_$TWINCONTROL_$__$$_DIALOGCHAR$TLMKEY$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETPALETTE$$QWORDCONTROLS$_$TWINCONTROL_$__$$_CHILDCLASSALLOWED$TCLASS$$BOOLEANCONTROLS$_$TCONTROL_$__$$_LOADEDALLCONTROLS$_$TWINCONTROL_$__$$_FORMENDUPDATEDCONTROLS$_$TCUSTOMCONTROL_$__$$_FONTCHANGED$TOBJECTCONTROLS$_$TCONTROL_$__$$_PARENTFONTCHANGEDCONTROLS$_$TCONTROL_$__$$_GETACTION$$TBASICACTIONCONTROLS$_$TWINCONTROL_$__$$_REALGETTEXT$$TTRANSLATESTRINGCONTROLS$_$TWINCONTROL_$__$$_REALSETTEXT$TTRANSLATESTRINGCONTROLS$_$TCONTROL_$__$$_TEXTCHANGEDCONTROLS$_$TCONTROL_$__$$_GETCACHEDTEXT$TTRANSLATESTRING$$BOOLEANCONTROLS$_$TCONTROL_$__$$_SETACTION$TBASICACTIONCONTROLS$_$TCUSTOMCONTROL_$__$$_SETCOLOR$TGRAPHICSCOLORCONTROLS$_$TCONTROL_$__$$_SETENABLED$BOOLEANCONTROLS$_$TCONTROL_$__$$_SETHINT$TTRANSLATESTRINGFORMS$_$TCUSTOMFORM_$__$$_SETPARENT$TWINCONTROLFORMS$_$TCUSTOMFORM_$__$$_WNDPROC$TMESSAGECONTROLS$_$TWINCONTROL_$__$$_PARENTFORMHANDLEINITIALIZEDCONTROLS$_$TWINCONTROL_$__$$_GETMOUSECAPTURE$$BOOLEANCONTROLS$_$TCONTROL_$__$$_CAPTURECHANGEDCONTROLS$_$TWINCONTROL_$__$$_CANTAB$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETDEVICECONTEXT$QWORD$$QWORDCONTROLS$_$TCONTROL_$__$$_GETENABLED$$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETPOPUPMENU$$TPOPUPMENUCONTROLS$_$TCONTROL_$__$$_DOONSHOWHINT$PHINTINFOCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEEL$TSHIFTSTATE$LONGINT$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELDOWN$TSHIFTSTATE$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELUP$TSHIFTSTATE$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELHORZ$TSHIFTSTATE$LONGINT$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELLEFT$TSHIFTSTATE$TPOINT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_DOMOUSEWHEELRIGHT$TSHIFTSTATE$TPOINT$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_VISIBLECHANGINGFORMS$_$TCUSTOMFORM_$__$$_VISIBLECHANGEDCONTROLS$_$TCONTROL_$__$$_ENABLEDCHANGINGCONTROLS$_$TCONTROL_$__$$_ENABLEDCHANGEDCONTROLS$_$TCONTROL_$__$$_DOCONTEXTPOPUP$TPOINT$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_SETZORDER$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_GETCONTROLCLASSDEFAULTSIZE$$TSIZEFORMS$_$TCUSTOMFORM_$__$$_COLORISSTORED$$BOOLEANFORMS$_$TCUSTOMDESIGNCONTROL_$__$$_DOAUTOADJUSTLAYOUT$TLAYOUTADJUSTMENTPOLICY$DOUBLE$DOUBLECONTROLS$_$TCONTROL_$__$$_GETACTIONLINKCLASS$$TCONTROLACTIONLINKCLASSCONTROLS$_$TCONTROL_$__$$_ACTIONCHANGE$TOBJECT$BOOLEANCONTROLS$_$TCONTROL_$__$$_DRAGDROP$TOBJECT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_DOCK$TWINCONTROL$TRECTCONTROLS$_$TCONTROL_$__$$_MANUALDOCK$TWINCONTROL$TCONTROL$TALIGN$BOOLEAN$$BOOLEANCONTROLS$_$TCONTROL_$__$$_MANUALFLOAT$TRECT$BOOLEAN$$BOOLEANCONTROLS$_$TCONTROL_$__$$_CREATEACCESSIBLEOBJECT$$TLAZACCESSIBLEOBJECTCONTROLS$_$TCONTROL_$__$$_GETSELECTEDCHILDACCESSIBLEOBJECT$$TLAZACCESSIBLEOBJECTCONTROLS$_$TCONTROL_$__$$_GETCHILDACCESSIBLEOBJECTATPOS$TPOINT$$TLAZACCESSIBLEOBJECTCONTROLS$_$TCONTROL_$__$$_ADJUSTSIZECONTROLS$_$TWINCONTROL_$__$$_AUTOSIZEPHASES$$TCONTROLAUTOSIZEPHASESCONTROLS$_$TWINCONTROL_$__$$_AUTOSIZEDELAYED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_AUTOSIZEDELAYEDREPORT$$ANSISTRINGFORMS$_$TCUSTOMFORM_$__$$_AUTOSIZEDELAYEDHANDLE$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_SETBOUNDS$LONGINT$LONGINT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_SETINITIALBOUNDS$LONGINT$LONGINT$LONGINT$LONGINTCONTROLS$_$TCONTROL_$__$$_SETBOUNDSKEEPBASE$LONGINT$LONGINT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_GETPREFERREDSIZE$LONGINT$LONGINT$BOOLEAN$BOOLEANCONTROLS$_$TCONTROL_$__$$_GETDEFAULTCOLOR$TDEFAULTCOLORTYPE$$TGRAPHICSCOLORCONTROLS$_$TCONTROL_$__$$_INVALIDATEPREFERREDSIZECONTROLS$_$TCONTROL_$__$$_UPDATEBASEBOUNDS$BOOLEAN$BOOLEAN$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_WRITELAYOUTDEBUGREPORT$ANSISTRINGFORMS$_$TCUSTOMDESIGNCONTROL_$__$$_AUTOADJUSTLAYOUT$crc5F4A49A3CONTROLS$_$TCONTROL_$__$$_SHOULDAUTOADJUST$BOOLEAN$BOOLEANCONTROLS$_$TCONTROL_$__$$_FIXDESIGNFONTSPPI$LONGINTCONTROLS$_$TCONTROL_$__$$_SCALEFONTSPPI$LONGINT$DOUBLECONTROLS$_$TCONTROL_$__$$_EDITINGDONECONTROLS$_$TCONTROL_$__$$_EXECUTEDEFAULTACTIONCONTROLS$_$TCONTROL_$__$$_EXECUTECANCELACTIONCONTROLS$_$TCONTROL_$__$$_ISPARENTOF$TCONTROL$$BOOLEANCONTROLS$_$TCONTROL_$__$$_ISVISIBLE$$BOOLEANCONTROLS$_$TCONTROL_$__$$_ISCONTROLVISIBLE$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_FORMISUPDATING$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_REPAINTCONTROLS$_$TWINCONTROL_$__$$_INVALIDATECONTROLS$_$TCONTROL_$__$$_CHECKNEWPARENT$TWINCONTROLCONTROLS$_$TWINCONTROL_$__$$_SETTEMPCURSOR$TCURSORCONTROLS$_$TCONTROL_$__$$_UPDATEROLESFORFORMCONTROLS$_$TCONTROL_$__$$_ACTIVEDEFAULTCONTROLCHANGED$TCONTROLCONTROLS$_$TCONTROL_$__$$_GETTEXTBUF$PCHAR$LONGINT$$LONGINTCONTROLS$_$TWINCONTROL_$__$$_GETTEXTLEN$$LONGINTCONTROLS$_$TCONTROL_$__$$_SETTEXTBUF$PCHARFORMS$_$TSCROLLINGWINCONTROL_$__$$_SCREENTOCLIENT$TPOINT$$TPOINTFORMS$_$TSCROLLINGWINCONTROL_$__$$_CLIENTTOSCREEN$TPOINT$$TPOINTCONTROLS$_$TWINCONTROL_$__$$_GETCHILDRENRECT$BOOLEAN$$TRECTCONTROLS$_$TWINCONTROL_$__$$_UPDATECONTROLS$_$TCONTROL_$__$$_HANDLEOBJECTSHOULDBEVISIBLE$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_PARENTHANDLESALLOCATED$$BOOLEANCONTROLS$_$TCONTROL_$__$$_INITIATEACTIONCONTROLS$_$TCONTROL_$__$$_SHOWHELPCONTROLS$_$TCONTROL_$__$$_USERIGHTTOLEFTALIGNMENT$$BOOLEANCONTROLS$_$TCONTROL_$__$$_USERIGHTTOLEFTREADING$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_ADJUSTCLIENTRECT$TRECTFORMS$_$TSCROLLINGWINCONTROL_$__$$_ALIGNCONTROLS$TCONTROL$TRECTCONTROLS$_$TWINCONTROL_$__$$_CUSTOMALIGNINSERTBEFORE$TCONTROL$TCONTROL$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CUSTOMALIGNPOSITION$crc472CC6C4CONTROLS$_$TWINCONTROL_$__$$_DOALIGNCHILDCONTROLS$TALIGN$TCONTROL$TFPLIST$TRECT$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOCHILDSIZINGCHANGE$TOBJECTCONTROLS$_$TWINCONTROL_$__$$_DOSENDSHOWHIDETOINTERFACECONTROLS$_$TWINCONTROL_$__$$_CONTROLSALIGNEDFORMS$_$TCUSTOMFORM_$__$$_DOSENDBOUNDSTOINTERFACECONTROLS$_$TWINCONTROL_$__$$_REALIZEBOUNDSFORMS$_$TCUSTOMFORM_$__$$_ALLAUTOSIZEDFORMS$_$TSCROLLINGWINCONTROL_$__$$_GETPREFERREDSIZECLIENTFRAME$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_PAINTWINDOW$QWORDCONTROLS$_$TWINCONTROL_$__$$_CREATEBRUSHCONTROLS$_$TWINCONTROL_$__$$_SCALECONTROLS$LONGINT$LONGINTCONTROLS$_$TWINCONTROL_$__$$_DODOCKCLIENTMSG$TDRAGDOCKOBJECT$TPOINT$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOUNDOCKCLIENTMSG$TCONTROL$TCONTROL$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOADDDOCKCLIENT$TCONTROL$TRECTCONTROLS$_$TWINCONTROL_$__$$_DOCKOVER$TDRAGDOCKOBJECT$LONGINT$LONGINT$TDRAGSTATE$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DODOCKOVER$TDRAGDOCKOBJECT$LONGINT$LONGINT$TDRAGSTATE$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_DOREMOVEDOCKCLIENT$TCONTROLCONTROLS$_$TWINCONTROL_$__$$_DOUNDOCK$TWINCONTROL$TCONTROL$BOOLEAN$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETSITEINFO$TCONTROL$TRECT$TPOINT$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_RELOADDOCKEDCONTROL$ANSISTRING$TCONTROLCONTROLS$_$TWINCONTROL_$__$$_CREATEDOCKMANAGER$$TDOCKMANAGERCONTROLS$_$TWINCONTROL_$__$$_DOGETDOCKCAPTION$TCONTROL$ANSISTRINGCONTROLS$_$TWINCONTROL_$__$$_DOENTERCONTROLS$_$TWINCONTROL_$__$$_DOEXITCONTROLS$_$TWINCONTROL_$__$$_DOUTF8KEYPRESS$TUTF8CHAR$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CHILDKEY$TLMKEY$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CONTROLKEYDOWN$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_CONTROLKEYUP$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYDOWN$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYDOWNBEFOREINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYDOWNAFTERINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYPRESS$CHARCONTROLS$_$TWINCONTROL_$__$$_KEYUP$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYUPBEFOREINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_KEYUPAFTERINTERFACE$WORD$TSHIFTSTATECONTROLS$_$TWINCONTROL_$__$$_UTF8KEYPRESS$TUTF8CHARCONTROLS$_$TWINCONTROL_$__$$_CREATEHANDLEFORMS$_$TCUSTOMFORM_$__$$_CREATEPARAMS$TCREATEPARAMSFORMS$_$TFORM_$__$$_CREATEWNDCONTROLS$_$TWINCONTROL_$__$$_DESTROYHANDLEFORMS$_$TCUSTOMFORM_$__$$_DESTROYWNDCONTROLS$_$TWINCONTROL_$__$$_DOFLIPCHILDRENCONTROLS$_$TWINCONTROL_$__$$_FINALIZEWNDFORMS$_$TCUSTOMFORM_$__$$_INITIALIZEWNDFORMS$_$TCUSTOMFORM_$__$$_CHILDHANDLESCREATEDCONTROLS$_$TWINCONTROL_$__$$_SETBORDERSTYLE$TBORDERSTYLECONTROLS$_$TWINCONTROL_$__$$_SETPARENTBACKGROUND$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_SHOWCONTROL$TCONTROLFORMS$_$TCUSTOMFORM_$__$$_UPDATESHOWINGCONTROLS$_$TWINCONTROL_$__$$_WSSETTEXT$ANSISTRINGCONTROLS$_$TWINCONTROL_$__$$_CONTROLATPOS$TPOINT$TCONTROLATPOSFLAGS$$TCONTROLFORMS$_$TSCROLLINGWINCONTROL_$__$$_SCROLLBY$LONGINT$LONGINTCONTROLS$_$TWINCONTROL_$__$$_DOCKDROP$TDRAGDOCKOBJECT$LONGINT$LONGINTFORMS$_$TCUSTOMFORM_$__$$_CANFOCUS$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_CANSETFOCUS$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_FOCUSED$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_PERFORMTAB$BOOLEAN$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_ADDCONTROLCONTROLS$_$TWINCONTROL_$__$$_INSERTCONTROL$TCONTROL$LONGINTCONTROLS$_$TWINCONTROL_$__$$_REMOVECONTROL$TCONTROLFORMS$_$TCUSTOMFORM_$__$$_SETFOCUSCONTROLS$_$TWINCONTROL_$__$$_FLIPCHILDREN$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_GETDOCKCAPTION$TCONTROL$$ANSISTRINGFORMS$_$TCUSTOMFORM_$__$$_UPDATEDOCKCAPTION$TCONTROLCONTROLS$_$TWINCONTROL_$__$$_GETTABORDERLIST$TFPLISTCONTROLS$_$TWINCONTROL_$__$$_ERASEBACKGROUND$QWORDCONTROLS$_$TWINCONTROL_$__$$_INTFUTF8KEYPRESS$TUTF8CHAR$LONGINT$BOOLEAN$$BOOLEANCONTROLS$_$TWINCONTROL_$__$$_INTFGETDROPFILESTARGET$$TWINCONTROLCONTROLS$_$TWINCONTROL_$__$$_PAINTTO$QWORD$LONGINT$LONGINTCONTROLS$_$TCUSTOMCONTROL_$__$$_PAINTFORMS$_$TSCROLLINGWINCONTROL_$__$$_AUTOSCROLLENABLED$$BOOLEANFORMS$_$TSCROLLINGWINCONTROL_$__$$_CALCULATEAUTORANGESFORMS$_$TSCROLLINGWINCONTROL_$__$$_COMPUTESCROLLBARSFORMS$_$TCUSTOMFORM_$__$$_SETAUTOSCROLL$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_RESIZING$TWINDOWSTATEFORMS$_$TCUSTOMFORM_$__$$_SETSCALED$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_DOSHOWWINDOWFORMS$_$TCUSTOMFORM_$__$$_ACTIVATEFORMS$_$TCUSTOMFORM_$__$$_ACTIVECHANGEDFORMS$_$TCUSTOMFORM_$__$$_DEACTIVATEFORMS$_$TCUSTOMFORM_$__$$_DOCLOSE$TCLOSEACTIONFORMS$_$TCUSTOMFORM_$__$$_DOCREATEFORMS$_$TCUSTOMFORM_$__$$_DODESTROYFORMS$_$TCUSTOMFORM_$__$$_DOHIDEFORMS$_$TCUSTOMFORM_$__$$_DOSHOWFORMS$_$TCUSTOMFORM_$__$$_HANDLECREATEEXCEPTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_HANDLEDESTROYEXCEPTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_HANDLESHOWHIDEEXCEPTION$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_MOVETODEFAULTPOSITIONFORMS$_$TCUSTOMFORM_$__$$_DOFIRSTSHOWFORMS$_$TCUSTOMFORM_$__$$_PROCESSRESOURCEFORMS$_$TCUSTOMFORM_$__$$_UPDATEACTIONSFORMS$_$TCUSTOMFORM_$__$$_CREATENEW$TCOMPONENT$LONGINT$$TCUSTOMFORMFORMS$_$TCUSTOMFORM_$__$$_CLOSEQUERY$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_ISSHORTCUT$TLMKEY$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_SETFOCUSEDCONTROL$TWINCONTROL$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_SHOWMODAL$$LONGINTFORMS$_$TCUSTOMFORM_$__$$_WANTCHILDKEY$TCONTROL$TMESSAGE$$BOOLEANFORMS$_$TCUSTOMFORM_$__$$_ACTIVEMDICHILD$$TCUSTOMFORMFORMS$_$TCUSTOMFORM_$__$$_GETMDICHILDREN$LONGINT$$TCUSTOMFORMFORMS$_$TCUSTOMFORM_$__$$_MDICHILDCOUNT$$LONGINTINIT_$CONNECT_$$_TCONNECTFORMRTTI_$FORMS_$$_TFORMDEBUGEND_$CONNECT.debug_line.debug_abbrev.text.b_DEBUGSTART_$CONNECT.bss.n_u_$connect_$$_connectform.rdata.n_VMT_$CONNECT_$$_TCONNECTFORM.rdata.n_INIT_$CONNECT_$$_TCONNECTFORM.rdata.n_RTTI_$CONNECT_$$_TCONNECTFORM.debug_frame.debug_info.text.z_DEBUGEND_$CONNECT