Content Supported by Sourcelens Consulting
��BTS.MSKxbts.mskBTS.BMPxbts.bmp PININ.BMPx
pinin.bmp
PINOUT.BMPxpinout.bmp WHITE.MSKxmenus\white.msk WHITE.BMPxmenus\white.bmpBLUE.BMPxXREFD#Create a 1-to-many data entry formmenus\blue.bmpPrint in catalog formatmenus\green.bmp Multiselect items in a list box GREEN.BMPx!Programmatically manipulate textRED.BMPxSort list box itemsforms\cresize.scx*Coordinate menu items and toolbar buttonsforms\objects.scxDisplay system informationmenus\red.bmpDisplay a stop watchforms\launch.scx!Run multiple instances of a form next.mskforms\multi.scx
Send mailforms\mci_play.scxRefresh a graph in a formole\olegraph.scxRTFDole\oleaut1.scxfox.mskDisplay a system clockforms\video.scx xref.dbf)Execute commands at specified intervalsfox.bmpDisplay shortcut menuswinapi\regfile.scx-Format input and validate data in a text boxdb\index2.scxAdd a menu to an SDI formcontrols\buttons\cmdbtn.scxRun from launch.scxcontrols\combobox\lookup.scx
GRAPHDUse the richtext controlforms\whatthis.scx main.prgreports\datepick.prgmenus\shortcut.scxSTOCK1D INITfCLICKfSDITBARVole\graph.dbfRead ODBC Registry valuesole\rtf.dbfforms\param.scxforms\qbf.scx..\data\louterj.qprREFTEXTDWRAPPINGRINSD next.bmpshaper.bmpROUTERJfROUTERJQLEDGERRPrint an invoice..\data\comboj.qprole\olexl.scxforms\ddrop.scxCOLORSR..\data\fouterj.qprTESTDATAdmenus\dynamic.mnxmenus\fillmenu.scxmenus\chkmenu.scxdb\index1.scxmenus\chkmenu.mnx<
DEACTIVATEfACTIVATEfCLICKfSOLUTIONVPARAMKQUIZDSOLUTIONDforms\login.dbfforms\logform.scxdb\transact.scxforms\login.scx=
DEACTIVATEfACTIVATEfCLICKfSOLUTIONVINDEX2K Dynamically format grid columns
solution.scxReturn a value from a formmenus\toolmenu.scxmenus\toolmenu.mnx&Select records from a left outer joinFRAMESDCreate a query by example formole\mmsample.scx'Display multiple columns in a list boxforms\single.scxforms\many.scxforms\paramask.scxole\bldtree.scxMove items between list boxesforms\qbe.vcx..\classes\utility.vcx
solution.dbfole\stock.scxc DESTROYfINITfACTIVATEf
DEACTIVATEfCLICKfDONEfSOLUTIONVPAINTfMMSAMPLEK�CONVERSION LOG FOR C:\VFP\SAMPLES\SOLUTIONS\SOLUTIONS.PJX [03/11/96 05:03:49 PM]
CONVERTER: MICROSOFT VISUAL FOXPRO CONVERTER UTILITY VERSION 1.00 (05/25/95)
GRID\GRD_PRP.SCX: No conversion necessary.
LISTS\LADD.SCX: No conversion necessary.
LISTS\LMSEL.SCX: No conversion necessary.
LISTS\LMULCOL.SCX: No conversion necessary.
LISTS\LSORT.SCX: No conversion necessary.
OBJECTS\CRESIZE.SCX: No conversion necessary.
OBJECTS\OBJECTS.SCX: No conversion necessary.
PGFRAME\PFSAM2.SCX: No conversion necessary.
OBJECTS\LAUNCH.SCX: No conversion necessary.
OBJECTS\MULTI.SCX: No conversion necessary.
LISTS\LMOVER.SCX: No conversion necessary.
TIMER\SWATCH.SCX: No conversion necessary.
TIMER\TIMECOMM.SCX: No conversion necessary.
TIMER\CLOCK.SCX: No conversion necessary.
PGFRAME\PFSAM1.SCX: No conversion necessary.
BUTTONS.VCX: No conversion necessary.
LISTS\MULTFILE.SCX: No conversion necessary.
GRAPHICS\GRAPH.SCX: No conversion necessary.
GRAPHICS\PGRAPH.PRG: No conversion necessary.
GRAPHICS\CGRAPH.PRG: No conversion necessary.
GRID\CONTROLS.SCX: No conversion necessary.
LISTS\MULTDAT1.SCX: No conversion necessary.
LISTS\REGION.QPR: No conversion necessary.
GRID\1_MANY.SCX: No conversion necessary.
GRAPHICS\FOXDRAW.VCX: No conversion necessary.
MAIN.PRG: No conversion necessary.
GRAPHICS\FDPROC.PRG: No conversion necessary.
..\..\FOX.BMP: No conversion necessary.
..\..\FOX.MSK: No conversion necessary.
GRAPHICS\ARW08UP.BMP: No conversion necessary.
GRAPHICS\ARW08DN.BMP: No conversion necessary.
SAMPLES.VCX: No conversion necessary.
..\DATA\TESTDATA.DBC: No conversion necessary.
DRAGMOVE.CUR: No conversion necessary.
NODROP01.CUR: No conversion necessary.
GRAPHICS\GRAPH.DBF: No conversion necessary.
GRAPHICS\FOXDRAW.H: No conversion necessary.
CANCEL.BMP: No conversion necessary.
CLOCK.BMP: No conversion necessary.
HELP.BMP: No conversion necessary.
MOVERBOX.BMP: No conversion necessary.
NEXT.BMP: No conversion necessary.
OK.BMP: No conversion necessary.
SHAPER.BMP: No conversion necessary.
WATCH.BMP: No conversion necessary.
CANCEL.MSK: No conversion necessary.
HELP.MSK: No conversion necessary.
NEXT.MSK: No conversion necessary.
OK.MSK: No conversion necessary.
OBJECTS\COMMENTS.DBF: No conversion necessary.
GRAPHICS\FDMAIN.SCX: No conversion necessary.
OBJECTS\DDROP.SCX: No conversion necessary.
HEXED\HEXED.VCX: No conversion necessary.
HEXED\HEXED.SCX: No conversion necessary.
GRAPHICS\ANIM.SCX: No conversion necessary.
GRAPHICS\ANIM.VCX: No conversion necessary.
MENUS\DYNAMIC.MNX: No conversion necessary.
MENUS\FILLMENU.SCX: No conversion necessary.
MENUS\CHKMENU.SCX: No conversion necessary.
SOLUTIONS.VCX: No conversion necessary.
MENUS\CHKMENU.MNX: No conversion necessary.
GRAPHICS\INS.DBF: No conversion necessary.
DATABASE\ORDER.SCX: No conversion necessary.
DATABASE\NEWID.DBC: No conversion necessary.
DATABASE\NEWID.SCX: No conversion necessary.
FORMS\LOGIN.DBF: No conversion necessary.
FORMS\LOGFORM.SCX: No conversion necessary.
FORMS\TRANSACT.SCX: No conversion necessary.
FORMS\LOGIN.SCX: No conversion necessary.
GRAPHICS\DEMO.DBF: No conversion necessary.
GRAPHICS\FRAMES.DBF: No conversion necessary.
GRID\DYNGRID.SCX: No conversion necessary.
SOLUTIONS.SCX: No conversion necessary.
FORMS\TEXTBOX.SCX: No conversion necessary.
MENUS\TOOLMENU.SCX: No conversion necessary.
MENUS\TOOLMENU.MNX: No conversion necessary.
FORMS\EDITBOX.SCX: No conversion necessary.
FORMS\CHECKBOX.SCX: No conversion necessary.
GRID\CALC.SCX: No conversion necessary.
FORMS\CREATESQL.SCX: No conversion necessary.
FORMS\PASSING PARAMETERS.SCX: No conversion necessary.
FORMS\QBF.SCX: No conversion necessary.
FORMS\SELECT.SCX: No conversion necessary.
FORMS\SIMPLE_CUSTOMER.SCX: No conversion necessary.
FORMS\SIMPLE_MANY.SCX: No conversion necessary.
OLE CONTROLS\BLDTREE.SCX: No conversion necessary.
API\SYSCOLOR.SCX: No conversion necessary.
API\SYSTIME.SCX: No conversion necessary.
FORMS\QBE.VCX: No conversion necessary.
PGFRAME\MSGBOX.SCX: No conversion necessary.
SOLUTIONS.DBF: No conversion necessary.
DATABASE\INFO.SCX: No conversion necessary.
FORMS\TEXT.SCX: No conversion necessary.
FORMS\QUIZ.DBF: No conversion necessary.
FORMS\QUIZ.SCX: No conversion necessary.
DATABASE\BUFF.SCX: No conversion necessary.
C:\VFP\SAMPLES\SOLUTIONS\GRID\GRD_PRP.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\LISTS\LADD.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\LISTS\LMSEL.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\LISTS\LMULCOL.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\LISTS\LSORT.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\OBJECTS\CRESIZE.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\OBJECTS\OBJECTS.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\PGFRAME\PFSAM2.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\OBJECTS\LAUNCH.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\OBJECTS\MULTI.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\LISTS\LMOVER.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\TIMER\SWATCH.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\TIMER\TIMECOMM.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\TIMER\CLOCK.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\PGFRAME\PFSAM1.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\BUTTONS.VCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\LISTS\MULTFILE.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\GRAPHICS\GRAPH.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\GRID\CONTROLS.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\LISTS\MULTDAT1.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\GRID\1_MANY.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\GRAPHICS\FOXDRAW.VCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\SAMPLES.VCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\GRAPHICS\FDMAIN.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\OBJECTS\DDROP.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\HEXED\HEXED.VCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\HEXED\HEXED.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\GRAPHICS\ANIM.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\GRAPHICS\ANIM.VCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\MENUS\FILLMENU.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\MENUS\CHKMENU.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\SOLUTIONS.VCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\DATABASE\ORDER.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\DATABASE\NEWID.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\LOGFORM.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\TRANSACT.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\LOGIN.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\GRID\DYNGRID.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\SOLUTIONS.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\TEXTBOX.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\MENUS\TOOLMENU.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\EDITBOX.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\CHECKBOX.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\GRID\CALC.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\CREATESQL.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\PASSING PARAMETERS.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\QBF.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\SELECT.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\SIMPLE_CUSTOMER.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\SIMPLE_MANY.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\OLE CONTROLS\BLDTREE.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\API\SYSCOLOR.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\API\SYSTIME.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\QBE.VCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\PGFRAME\MSGBOX.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\DATABASE\INFO.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\TEXT.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\FORMS\QUIZ.SCX: Compiling.
C:\VFP\SAMPLES\SOLUTIONS\DATABASE\BUFF.SCX: Compiling.
*- end of log
FOUTERJfFOUTERJQCOMBOJfCOMBOJQ WATCH.BMPxTOOLMENUfTOOLMENUMQc:\program files\microsoft visual studio\msdn98\98vs\1033\samples\vfp98\solutionQc:\program files\microsoft visual studio\msdn98\98vs\1033\samples\vfp98\solution^C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\MSDN98\98VS\1033\SAMPLES\VFP98\SOLUTION\SOLUTION.PJX^C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\MSDN98\98VS\1033\SAMPLES\VFP98\SOLUTION\SOLUTION.PJX7��� �F�%�'Q!�\/4���������� �
�5��
��
�T�
�
��0u��%�C��
����4R,��*This program requires multiple parameters.��B��%�C� nEquScaleb�N����
T�
�����
%����4�T� ��C����^��"��C�
���
�� �� ���"��C��
�� ��
�� ����T�
���
���T�
��C�
����T�
���
�C��C�
��T�
���
�C��D�
��T� ���
���!��
����(������
���8�T�
��C�
����T���
�C�
��C�
��T���
�C�
��D�
��%��
�����`%��
��
��
�
��
���
�
��
��
��
�
��� ��
���
�
��� ����5��C�
��
��
��
���
��
��� ������1%��
���
�
��
���
�
��� �����C��
��
��� �����T�
�����T�
�������T� ��C����^��B�U CEQUATIONNFROMNTONSTEPINC NEQUCOLORLCONNECTNXCENTERNYCENTER
LADDCOORDSFRMFORMNAME NEQUSCALENOLDYNOLDXNTEMPMAXNUM FORECOLORLINEHEIGHTWIDTHXNR TEMPPLOTX TEMPPLOTYPSET�BAA��A��!!A1��$1���QA��AA��A�A2c:\temp\pgraph.fxpc:\vfp\samples\solution\forms\graphics\pgraph.prg)� .Disable or display a check beside a menu itemforms\image.scxDINITfACTIVATEf
DEACTIVATEfCLICKfSOLUTIONVLSORTKforms\datalook.scx
CANCEL.MSKxDEMOD..\data\testdata.dbcole\rtf.scxLOUTERJfLOUTERJQcontrols\lists\ladd.scxcontrols\lists\lmsel.scxcontrols\lists\lmulcol.scxcontrols\lists\lsort.scxcontrols\pgframe\pfsam2.scxcontrols\lists\lmover.scxcontrols\timer\swatch.scxcontrols\timer\timecomm.scxcontrols\timer\clock.scxcontrols\pgframe\pfsam1.scxcontrols\lists\multfile.scxforms\graphics\graph.scxreports\cust.lbxforms\graphics\pgraph.prgforms\graphics\cgraph.prgcontrols\grid\controls.scxcontrols\lists\multdat1.scxcontrols\lists\region.qprcontrols\grid\1_many.scxforms\graphics\foxdraw.vcxforms\graphics\fdproc.prgforms\graphics\arw08up.bmp
LOGINDforms\graphics\arw08dn.bmpforms\graphics\graph.dbfforms\graphics\foxdraw.hforms\graphics\fdmain.scx'Print report details in a ledger styleforms\graphics\anim.scxreftext.dbfforms\graphics\anim.vcxforms\graphics\ins.dbf
db\order.scx
db\newid.dbcOK.MSKx
db\newid.scxforms\graphics\demo.dbfforms\graphics\frames.dbfcontrols\grid\dyngrid.scxcontrols\grid\calc.scxwinapi\syscolor.scxreports\logo.bmpwinapi\systime.scxcontrols\pgframe\msgbox.scxdb\info.scxole\sysinfo.scxOK.BMPxGINITfACTIVATEf
DEACTIVATEfSOLUTIONVCLICKfCOMMDLOGKole\commdlog.scxNEXT.BMPxole\oleword.scx..\data\topten.qprole\slider.scx*
_RPH0YYSX6fEDTSHORTfEDTSHORTMc:\vfp\samples\solutionwinapi\regodbc.scx
GRAPHDwinapi\regfox.scxNEWIDfNEWIDdreports\colors.frxreports\invoice.frxreports\ledger.frxreports\percent.frxreports\wrapping.frx&Add items interactively to a list box'Use conditional formatting in a report(Use API functions that require a STRUCT
solution.vcx..\classes\samples.vcx..\classes\buttons.vcx..\classes\dragmove.cur..\classes\nodrop01.cur..\classes\cancel.bmp..\classes\clock.bmp..\classes\help.bmp..\classes\moverbox.bmp..\classes\ok.bmp..\classes\watch.bmp..\classes\cancel.msk..\classes\help.msk..\classes\ok.mskcontrols\txt_edt\textbox.scxcontrols\txt_edt\editbox.scxcontrols\checkbox\checkbox.scxcontrols\txt_edt\text.scxcontrols\buttons\quiz.dbfcontrols\buttons\quiz.scxforms\makesql.scx"Open multiple files interactivelyCalled from logform.scx,Add and remove items in a treeview control ..\data\worstten.qpr6Illustrates using the videoframe class in samples.vcx2Use API functions that require pointers to arrays&Allow users to drag and drop controlsEdit a memo field or text fileHELP.BMPx Draw lines and shapes on a formAdd menu items at runtime;ACTIVATEf
DEACTIVATEfCLICKfSOLUTIONVCALCK%Display pictures in an image control&Create a single table data entry form'Select records from a right outer join'Interactively build a SELECT statement#Read and write VFP Registry valuesPass parameters between forms-Create a default unique id value for a field Print product orders by quarterforms\sdiform.scx6Get application information from the Windows Registry Print product orders by quarter#Use slider and status bar controls%Main Solutions sample launching form�GETMONTHf
DEACTIVATEfACTIVATEfINITfADATES1aADATES2a
APRODCOUNTaERRORfDESTROYfCLICKfSOLUTIONVORDGRAPHRBUTTONSVORDGRAPHK"Select records from an inner joinwinapi\getver.scxNest transactionsole\stock1.dbfi
DEACTIVATEfACTIVATEfCLICKfINTERACTIVECHANGEfSOLUTIONVBTS.BMPxBTS.MSKxOBJECTSK^CALCCOLUMNWIDTHSfACTIVATEf
DEACTIVATEfINTERACTIVECHANGEfSOLUTIONVLMULCOLK"Allow users to choose list values^
DEACTIVATEfACTIVATEfPAGE1fPAGE2fDESTROYfBUTTONSVSOLUTIONVDATALOOKKv
UNLOADfLOADfINITfACTIVATEf
DEACTIVATEfCLICKf AVERARRAYaGETFILEVERSION SOLUTIONVGETVERK�INITfACTIVATEf
DEACTIVATEfSOLUTIONVGOTFOCUSfCMDTOPfCMDPRIORfCMDNEXTf CMDBOTTOMfSAMPLESVFORMATK`INITfERRORfACTIVATEf
DEACTIVATEfSOLUTIONVBUTTONSV
SMMAIL.BMPxSENDMAILKmenus\edtshort.mnx=ACTIVATEf
DEACTIVATEfCLICKfSOLUTIONVINDEX1K;SAVECHANGESfINITfDESTROYfSOLUTIONVMULTIK|
SETFONTfSETCOLORf
RIGHTCLICKfLAMENUaDBLCLICKfACTIVATEf
DEACTIVATEfUTILITYVSOLUTIONVDYNSHORTKG
DEACTIVATEfACTIVATEfERRORfSOLUTIONVCLICKfOLEWORDK-CLICKfSOLUTIONVSAMPLESVVIDEOKFOX.MSKx ITEM5.BMPxmenus\item5.bmp\
RIGHTCLICKfFRMSHORTMACTIVATEf
DEACTIVATEfSOLUTIONVEDTSHORTMSHORTCUTK{
DEACTIVATEfACTIVATEfERRORfCLICKfADBCSaADATASOURCESa
ADATATYPESaDBCTOFRXRSOLUTIONVDBCTOFRXKu
FILLTREEfDIRARRa
DEACTIVATEfACTIVATEfINITfCLICKfSOLUTIONVGOTFOCUSf LOSTFOCUSfOUTLINEKFOX.BMPxtoolbars\format.scxORDGRAPHRreports\ordgraph.frxreports\ordgraph.scxS
DEACTIVATEfACTIVATEfINITfCLICKf LOSTFOCUSfSOLUTIONVREGFILEKreports\dbctofrx.frxF
_RPH0YYSO9f
_RPH0YYSOJf
_RPH0YYSOKfFRMSHORTfFRMSHORTMc:\vfp\samples\solutionmenus\frmshort.mnx MENUS.BMPxforms\menus.bmp..\..\..\temp\edtshort.mpr..\..\..\temp\frmshort.mprIndex on expressionsforms\sdiform.mnxTOOLBAR1.BMPxforms\toolbar1.bmpINNERJfINNERJQforms\sditbar.vcx
SCREEN.BMPxforms\screen.bmp
SMMAIL.BMPx..\classes\smmail.bmp�
DEACTIVATEfACTIVATEfDESTROYfSOLUTIONVCLICKfOWINDOWSa
SCREEN.BMPxSDITBARVTOOLBAR1.BMPxSDIFORMM MENUS.BMPxSDIFORMKcontrols\lists\piclist.scx..\data\innerj.qpr�DOMCIf
MCISENDSTRINGfGETMCIERRORfMCIGETERRORSTRINGfSHOWMCIERRORfDISABLEfINITfSETWINDOWPOSfACTIVATEf
DEACTIVATEfCLICKfSOLUTIONVMAINHWNDf _WHTOHWNDf_WONTOPfTIMERf MOUSEDOWNfMOUSEUPfCHANGEfMCI_PLAYKDBCTOFRXRTOPTENfTOPTENQPGRAPHfPGRAPHP���� �d+�$%��Z�f#�B4��s���C���C���W�s�����"�� \<Font...��s�����"��\-��js��<���"��Cu\<t���6Removes the selection and places it onto the Clipboard��CTRL+X��Ctrl+X��\s��=���"��\<Copy���'Copies the selection onto the Clipboard��CTRL+C��Ctrl+C��Zs��>���"��\<Paste���$Pastes the contents of the Clipboard��CTRL+V��Ctrl+V��^s��@���"��Cle\<ar���>Removes the selection and does not place it onto the Clipboard��k1�������YDO _rph0yysx6 IN LOCFILE("..\..\TEMP\EDTSHORT" ,"MPX;MPR|FXP;PRG" ,"WHERE is EDTSHORT?")�t���UOREFEDTSHORT
%�C�m.oRefb�O���T�
��C�'��%�C�
����>�B��T�
��C�,�
���T�
��C�,�
���� T���C�
���
��\��*T���CC�
��
���
��
�\g��#T���C�BC�
��
�\����#T���C�IC�
��
�\�����UCFONTCOMMALOC COMMA2LOCOREFFONTNAMEFONTSIZEFONTBOLD
FONTITALIC
_rph0yysx6{���qI�a������?��AAq��11A1�
?Dc:\temp\edtshort.mpxc:\temp\edtshort.mpr)d /Select records from both inner and outer joinsLOGO.BMPxCGRAPHfCGRAPHPm GETODBCINFOf AODBCDATAa
DEACTIVATEfACTIVATEfDESTROYfINITfSOLUTIONVCLICKfREGODBCK_INITfDESTROYfACTIVATEf
DEACTIVATEfCLICKfAFOXOPTIONSaSOLUTIONVREGFOXKDACTIVATEf
DEACTIVATEfCLICKfERRORfSOLUTIONVMANYK..\data\nested.qprG
DEACTIVATEfACTIVATEfINITfCLICKfSOLUTIONVOLEGRAPHK..\data\routerj.qprREGIONfREGIONQ%Present a user with multiple choicesDisplay pictures in a list�
DRAWACTIONf DRAWCOLORf
SETCAPTIONfCHGDRAWMODEfSETPENWIDTHfSETDRAWMODEfSETDRAWSTYLEf CLEARFORMf GRAPHDEMOfURANDf MOUSEMOVEf MOUSEDOWNfINITfACTIVATEfFOXDRAWV ITEM4.BMPxmenus\item4.bmp ITEM3.BMPxmenus\item3.bmp ITEM2.BMPxWORSTTENfWORSTTENQc:\vfp\samples\solution(
A_MENUPOPSaSDIFORMfSDIFORMM..\..\..\temp\sdiform.mprWPARSECONDITIONf
DEACTIVATEfACTIVATEfCLICKfBUTTONSVSOLUTIONVQBFKc:\vfp\samples\solution..\..\..\temp\toolmenu.mprc:\vfp\samples\solution..\..\..\temp\chkmenu.mprc:\vfp\samples\solutionAdd new items to a combo boxmenus\item2.bmp ITEM1.BMPxmenus\item1.bmp CHECK.BMPxmenus\check.bmpPREVIEW.BMPxmenus\preview.bmp+Resize and reposition controls at run timePACTIVATEf
DEACTIVATEfINITfINTERACTIVECHANGEfSOLUTIONVSTOCKK"INITfDESTROYfPERCENTR0Used in multidat1.scx as a RowSource for a list"Select records from a nested join..\..\..\temp\dynamic.mpr%CMDOKfDATEPICKfDATEPICKP"forms\graphics\foxdraw.hb�!J��� 1+��%'�cZ�f#��4��s���C���C���W�s�����"�� \<Date...��s�����"��
\<Color...��s�����"��\-��#s�����"��\<Always on top��k1�������YDO _rph0yyso9 IN LOCFILE("..\..\TEMP\FRMSHORT" ,"MPX;MPR|FXP;PRG" ,"WHERE is FRMSHORT?")�k1�������YDO _rph0yysoj IN LOCFILE("..\..\TEMP\FRMSHORT" ,"MPX;MPR|FXP;PRG" ,"WHERE is FRMSHORT?")�k1�������YDO _rph0yysok IN LOCFILE("..\..\TEMP\FRMSHORT" ,"MPX;MPR|FXP;PRG" ,"WHERE is FRMSHORT?")�G:������(�����t���UOREFFRMSHORTALWAYSONTOP��C� Today is CC$*�x��Uc%�C�m.oRefb�O��\�T�
��C�����%��
��
��F�B��T����
����UCCOLOROREF BACKCOLOR5%�C�m.oRefb�O��.�T�����
���UOREFALWAYSONTOP
_rph0yyso9:��
_rph0yysoj[��
_rph0yysok����qJ��a1�����?��1�Q1AA!A�1�AA1
�$K<^`uc:\temp\frmshort.mpxc:\temp\frmshort.mpr) "Sort or order a table at run timex��� _(7FE%��!�roo�testdata!products���testdata!orditems �����������C����������������)��
��UTOPPRODUCTS PROD_NAMEORDITEMS
UNIT_PRICEQUANTITYTESTDATA
PRODUCT_ID�1c:\temp\worstten.qpxc:\vfp\samples\data\worstten.qpr)( u��� \)35�%��!�spo�testdata!products���testdata!orditems �����������C����������������<)��
��UTOPPRODUCTS PROD_NAMEORDITEMS
UNIT_PRICEQUANTITYTESTDATA
PRODUCT_ID1c:\temp\topten.qpxc:\vfp\samples\data\topten.qpr)) >��� %�5p�%��!�QNo�testdata!ordersY��testdata!employee ���������������UORDERSORDER_IDEMPLOYEE LAST_NAMETESTDATAEMP_ID�1c:\temp\routerj.qpxc:\vfp\samples\data\routerj.qpr)� ���� m:3�O%�!���o�testdata!customer���testdata!orders���testdata!orditems ������ �����������������������UCUSTOMERCUST_IDCOMPANYORDERSORDER_IDORDITEMSLINE_NOTESTDATAf1c:\temp\nested.qpxc:\vfp\samples\data\nested.qpr): X��� ?
5��%��!�c`o�testdata!ordersX��testdata!customer �����������������������UCUSTOMERCUST_IDCOMPANYCOUNTRYORDERSORDER_IDTESTDATA1c:\temp\louterj.qpxc:\vfp\samples\data\louterj.qpr)
P
DEACTIVATEfACTIVATEfINITfINTERACTIVECHANGEfSOLUTIONVLMSELKCustomize the open dialog box`
DEACTIVATEfACTIVATEfDESTROYfERRORfCLICKfSOLUTIONVARRSALESDATAaOLEXLKWERRORfACTIVATEf
DEACTIVATEfCLICKfCUST_DISTRIBaSOLUTIONVOLEAUT1K�RESETCOMBOSfACTIVATEf
DEACTIVATEf LOSTFOCUSfINTERACTIVECHANGEfKEYPRESSfGOTFOCUSfINITf
ACOUNTRIESaSOLUTIONVLOOKUPKIDESTROYfACTIVATEf
DEACTIVATEfSOLUTIONVCLICKfEDITBOXKLOGO.BMPxCUSTB+UNLOADfINITfCLICKfPARAMASKK'Play an AVI file in an ActiveX controlGet Version InformationChange font attributesh
DEACTIVATEfACTIVATEfCLICKfINTERACTIVECHANGEfSOLUTIONVFOX.BMPxFOX.MSKxCMDBTNKYINITfLOADfFOXDRAWVFDPROCPACTIVATEf
DEACTIVATEfSOLUTIONVFDMAINKcACTIVATEf
DEACTIVATEfCLICKfATMPARRaATMPARR2a
ADBCTABLESaSOLUTIONVPICLISTKQ
DEACTIVATEfACTIVATEfERRORfCLICKfDESTROYfSOLUTIONVSINGLEK&Select the worst ten selling products)Select the top ten best selling products'Automate a Microsoft Excel spreadsheet-Automate a Microsoft Word document in a formNESTEDfNESTEDQV��� =
3/R%��!�c`o�testdata!orders���testdata!customer �����������������������UCUSTOMERCUST_IDCOMPANYCOUNTRYORDERSORDER_IDTESTDATA1c:\temp\innerj.qpxc:\vfp\samples\data\innerj.qpr)
(��� �5D%��!�NKo�testdata!customer���country �����������������UCOUNTRYCUSTOMERCUST_IDTESTDATA�1c:\temp\fouterj.qpxc:\vfp\samples\data\fouterj.qpr)� PINITfACTIVATEf
DEACTIVATEfCLICKfSOLUTIONVSAMPLESVSWATCHKNEXT.MSKx}��� d13خ%��!��}o�testdata!customerX��testdata!orders���testdata!orditems ������ �������������������UCUSTOMERCOMPANYORDERSORDER_IDORDITEMSLINE_NOTESTDATACUST_ID�1c:\temp\comboj.qpxc:\vfp\samples\data\comboj.qpr)1 +��� �FL%��!�63o�employee��������C����������temp2�U LAST_NAME
FIRST_NAMEEMPLOYEEREGIONTEMP241c:\temp\region.qpxc:\vfp\samples\solution\controls\lists\region.qpr)� �DESTROYfINITfCHKMENUMACTIVATEf
DEACTIVATEfINTERACTIVECHANGEfSOLUTIONVCLICKfPREVIEW.BMPx CHECK.BMPx ITEM1.BMPx ITEM2.BMPx ITEM3.BMPx ITEM4.BMPx ITEM5.BMPxCHKMENUKp ACTIVATEf
DEACTIVATEfPAGMOVEfDRAGDROPf MOUSEMOVEf MOUSEDOWNfDBLCLICKfSOLUTIONVDDROPKDisplay controls in a gridHELP.MSKx"Print data dictionary informationole\outline.scx�INITf
BEFOREDOCKf AFTERDOCKfUNDOCKfDESTROYfCMDDRAWfCMDDRAWMODEfSPNPENWIDTHf
CBOPENMODEfCBOGDEMOfCMDREDfCMDGREENfCMDBLUEf CMDCUSTOMfCMDERASEfCMDCLEARfCMDDONEfFDPROCPole\sendmail.scxreports\dbctofrx.scxARW08UP.BMPxARW08DN.BMPxDRAGMOVE.CURxNODROP01.CURx"Display line animation on a form FOXDRAW.HT
CANCEL.BMPx CLOCK.BMPxMOVERBOX.BMPx%Display different pages without tabsCHKMENUfCHKMENUM
SHAPER.BMPxGraph equations on a formmenus\dynshort.scx)Play multimedia files using MCI commandst INITfACTIVATEf
DEACTIVATEfSOLUTIONVINTERACTIVECHANGEfSCROLLfGOTFOCUSf LOSTFOCUSfSLIDERKSee check box design optionsYINITfACTIVATEf
DEACTIVATEfINTERACTIVECHANGEfSOLUTIONVCLICKfIMAGEKFUNLOADfACTIVATEf
DEACTIVATEfCLICKfSOLUTIONVNEWIDK&Select records from a full outer joinWINITfACTIVATEf
DEACTIVATEfCLICKf
GETSYSTEMTIMEfSOLUTIONVSYSTIMEK#Display What's This Help on a Form*Change pages when a user chooses a button>ACTIVATEf
DEACTIVATEfMOUSEUPfSOLUTIONVORDERK+Display child records from a relationship J
DEACTIVATEfACTIVATEfDESTROYfCLICKfSOLUTIONVCONTROLSK=ANIMVKEYPRESSfMOUSEUPf MOUSEMOVEf MOUSEDOWNf��� �)�?%b�vS�f#��9s����"��Dynamic \<Items�-�
N����ALT+I����1��������s��
N�������s�����"�� ��61����*DO takeaction IN dynamic.mpr WITH PROMPT()�UDYNMENU EMPTY_POPf���"%���Release this menu��4�<������_�#R,������
You chose ��.���UCPROMPTDYNMENU
takeaction�����"Qb9q#��1A1i* +c:\temp\dynamic.mpxc:\temp\dynamic.mpr)� (
TAKEACTIONfDYNAMICMDYNAMICf"ENTERQBEfEXITQBEfQBEV�
HIGHLIGHTCORRECTfUPDATELABELfUNLOADf
DEACTIVATEfACTIVATEfINITfCLICKfSOLUTIONVRECORDPOINTERMOVEDfQUIZK&Display calculated values in a column���� �~)�%E/S�f#��5s����"��Check Items�-�
N����ALT+C����1��������s��
N�������s�����"��Item 1��s�����"��Item 2��s�����"��\-��s�����"��Item 3��s�����"��Item 4��s�����"��Item 5��UCHKPAD
CHECKITEMS�Q"��a���1c:\temp\chkmenu.mpxc:\temp\chkmenu.mpr)~ %Create small indexes using BINTOC( ):BEFOREOPENTABLESfDATEPICK DESTROYfINVOICER(Programmatically check table propertiesCreate dynamic shortcut menus�COUNTfWAITMODEf
DEACTIVATEfACTIVATEfINITf LOSTFOCUSfINTERACTIVECHANGEfVALIDfCLICKfDESTROYfSOLUTIONVTEXTK"See command button design options4UNLOADfLOADfKEYPRESSfCLICKfLOGINK�CHECKSTATUSf
DEACTIVATEfACTIVATEfINITfQUERYUNLOADfGOTFOCUSf LOSTFOCUSfDISPLAYCHANGEDfSETTINGCHANGEDfTIMECHANGEDfSYSCOLORSCHANGEDfPOWERSUSPENDfPOWERRESUMEfPOWERQUERYSUSPENDfPOWERSTATUSCHANGEDfDEVMODECHANGEDf
DEVICEARRIVALfDEVICEQUERYREMOVEFAILEDfDEVICEREMOVEPENDINGfDEVICEQUERYREMOVEfDEVICEOTHEREVENTfDEVICEREMOVECOMPLETEfQUERYCHANGECONFIGf
CONFIGCHANGEDfCONFIGCHANGECANCELLEDfSOLUTIONVSYSINFOK�CLEARSQLfBLDSQLfVALIDATETYPEfSETTEXTBOXFORMATfCHOOSETABLEf
DEACTIVATEfACTIVATEfUNLOADfINITfLOADfINTERACTIVECHANGEf LOSTFOCUSfGOTFOCUSfVALIDfCLICKfSOLUTIONVMAKESQLK�ADJUSTCONTROLSf
ADDTOARRAYf
ACONTROLSTATSaSETSIZEfLOOPTHROUGHCONTROLSfRESETfSETPOSITIONfINITfCLICKfERRORfHANDLERECORDfSTRINGf
VERIFYCHANGESfVERIFYEACHCHANGEfCHECKCONFLICTSfBTS.BMPxBTS.MSKxRECORDPOINTERMOVEDfENABLEDISABLEBUTTONSfBEFORERECORDPOINTERMOVEDfSOLUTIONVDESTROYfRED.BMPx GREEN.BMPxBLUE.BMPx WHITE.BMPx WHITE.MSKxGETDIRECTORYfSAVEHELPfRESTOREHELPfs GETFIELDINFOf
AFIELDINFOaGETINDEXINFOfRESIZEfACTIVATEf
DEACTIVATEfCLICKfSOLUTIONVINFOK[INITfACTIVATEfCLICKf
DEACTIVATEfERRORfDESTROYfSOLUTIONVWHATTHISKPrint customer mailing labels�DESTROYfRESIZEfINITfLOADfACTIVATEf
DEACTIVATEfSOLUTIONVBEFORERECORDPOINTERMOVEDfRECORDPOINTERMOVEDfSAMPLESVCBOFONTNAME1fCBOFONTSIZE1fCMDBOLDf CMDITALICfCMDCOLORfCLICKf LOSTFOCUSfGOTFOCUSfRTFK� WRITECODEfINITfLOADfACTIVATEf
DEACTIVATEfINTERACTIVECHANGEfMOUSEUPf MOUSEDOWNfCLICKfUIENABLEfVALIDfPROGRAMMATICCHANGEfGOTFOCUSfSOLUTIONVMSGBOXKw
DEACTIVATEfACTIVATEfCLICKfINITfINTERACTIVECHANGEfSOLUTIONV
PINOUT.BMPx PININ.BMPxCHECKBOXK$Programmatically manipulate objectsJUSTEXTfJUSTSTEMfADDBSf JUSTFNAMEfFORCEEXTfJUSTPATHfINSAITEMfAARRAYaDELAITEMfACOLSCANfSHOWMENUfTAMENUaDEACTIVATEMENUfDESTROYfDOSQLfSETSQLf SETPARAMSfPROCESSERRORf ASQLERRORaGETSQLfINITfAPARAMSaUTILITYVs SETLABELfREFRESHfINITfACTIVATEf
DEACTIVATEfAFTERROWCOLCHANGEfSOLUTIONVBUTTONSV1_MANYKoCALCCOLUMNWIDTHSfINITfLOADfACTIVATEf
DEACTIVATEfINTERACTIVECHANGEfSOLUTIONVMULTDAT1KPINITfACTIVATEf
DEACTIVATEfCLICKfSOLUTIONVSAMPLESVLMOVERKjINITfSOLUTIONVTOOLMENUMDESTROYfACTIVATEf
DEACTIVATEfINTERACTIVECHANGEfTOOLMENUKG
DEACTIVATEfACTIVATEfRESIZEfCLICKfSOLUTIONVPFSAM2K&Change the number of tabs at run time%Print a percent of total in a report(Provide a hierarchical display of items.Manipulate display characteristics of a graph"Automate Microsoft Word and Excelu
PLAYFRAMESf
DEACTIVATEfACTIVATEfLOADfINITfMOVEDfDESTROYfCLICKfSOLUTIONVANIMVANIMKc
DEACTIVATEfACTIVATEfLOADfUNLOADfERRORfCLICKfVALIDfSOLUTIONVMULTFILEK?
DEACTIVATEfACTIVATEfRESIZEfSOLUTIONVCRESIZEK[
DEACTIVATEfACTIVATEfSOLUTIONVCLICKfINITfINTERACTIVECHANGEfDYNGRIDK3��� �+�t%��T�f#�GY(�GY��0s����"�� BackColor�
N����ALT+B����1��������s��
N�������,s�����"��\<Red����C����
��.s�����"��\<Green����C����
��-s�����"��\<Blue����C����
��.s�����"��\<White����C����
��>1�������,application.activeform.otoolbar.cmdRed.click�@1�������.application.activeform.otoolbar.cmdGreen.click�?1�������-application.activeform.otoolbar.cmdBlue.click�@1�������.application.activeform.otoolbar.cmdWhite.click�U
_RPH0YYJLY
FORMBACKCO
ACTIVEFORMOTOOLBARCMDREDENABLEDCMDGREENCMDBLUECMDWHITE�aa"������1c:\temp\toolmenu.mpxc:\temp\toolmenu.mpr)� o
ACTIVATEfLOADf
DEACTIVATEfDBLCLICKfGOTFOCUSfINITfKEYPRESSfVALIDfSOLUTIONVLADDK0Fill a list with values from different sources�
UNLOADfACTIVATEf
DEACTIVATEfKEYPRESSfINTERACTIVECHANGEfDBLCLICKfCLICKfDYNAMICMSOLUTIONVFILLMENUKkSOLUTIONERRHANDLEfSOLUTIONKMAINHWNDf _WHTOHWNDf_WONTOPfGETFILEVERSIONfMAINfMAINP���� ��)��%g>�Z�f#��'������������� �
���
�D%�C�
m.oFormRefb�O�C�
��@�form�
�
�����?����C��This menu can only be called from a Top-Level form. Ensure that your form's ShowWindow property is set to 2. Read the header section of the menu's MPR file for more details.�x��B��T�
��C�
m.getMenuNameb��T�
� �C��]��T�
�
��
����,%��
��C��
��L��
� ����T�
����
� ��� %��
��C� C�
��
����T�
� ��
����
�����,%�C�m.lUniquePopupsb�L��
� ��o���
���(�C�����k�T���
�
��C��]�������T������foods��T������
buffalowin��T������animals��T������sports���s��
� ���
����4s�����
� �"��\<Foods�
N����ALT+F����6s�����
� �"�� \<Animals�
N����ALT+A����5s�����
� �"��\<Sports�
N����ALT+S����1�����
� ����C����1�����
� ����C����1�����
� ����C����s��C���
N�������"s�����C���"��Bananas�� s�����C���"��Salsa��(s�����C���"��
Buffalo WIngs��s�����C���"��\-�� s�����C���"��Pizza��#s�����C���"��Espresso��!1�����C������C����s��C���
N�������s�����C���"��Hot��!s�����C���"��Medium��s�����C���"��Mild��!s�����C���"��Garlic��s��C���
N�������s�����C���"��Dogs��s�����C���"��Cats��$s�����C���"�� Elephants��s�����C���"��Pigs��s��C���
N�������#s�����C���"��Football�� s�����C���"��Rugby��"s�����C���"��Bowling��t��
� �:�%��
��C����T�
���
� ��T�
����
�
���UOFORMREFGETMENUNAME
LUNIQUEPOPUPSPARM4PARM5PARM6PARM7PARM8PARM9 CMENUNAMENTOTPOPS
A_MENUPOPS
CTYPEPARM2
CSAVEFORMNAME BASECLASS
SHOWWINDOWNAME
_RPH0YYSCL
_RPH0YYSCM
_RPH0YYSCN�qqC�AA�!A�AAA����A�����A�CbR����!��1������A��1!�BAA1c:\temp\sdiform.mpxc:\temp\sdiform.mpr)�
z��� a
C��%C�J1!�fT��C�frmdatepick�N��
����<��B�7��T��C�frmdatepick�N��
��C����B�UOFRMDATESHOWOFRMDATEPICK�7���T��C���g��T��C���g��T��C�� �g��T�
�C���g��
H�l����C������-��C�!You must select a month to start.�x��
�����B��C�����5��C�)You must select or enter a year to start.�x��
�����B��C����Y�+��C�You must select a month to end.�x��
��� ��B��C�
�����3��C�'You must select or enter a year to end.�x��
�����B��)%���
���
��� ��.�D��C�8The from date must be less than or equal to the to date.�x��
�����B��
H�?��������]�
T�
�����C���� ������
T�
����2���
T�
�����T��CC�Z�/01/C�Z#��'T��CC�Z�/C�
Z�/C�
Z#��
����UDSTART_DATE DEND_DATE
NFROMMONTHTHISFORMCBOFROMMONTHVALUE NFROMYEARCBOFROMYEARNTOMONTH
CBOTOMONTHNTOYEAR CBOTOYEARSETFOCUSNENDDAYRELEASEcmdok.Click�R
T���e��T���O��T��a��T��a��
T����� T���Date Range to Print��T��-��T��-��T��-��
T� ����T�
��frmdatepick����.�Q���
�a����
MS Sans Serif��������*Select dates to print a range of invoices.��������
����
�����������
��Label1����.�Q���
�a����
MS Sans Serif��������\<From:��������
����'����������
��Label2���.�Q�����
MS Sans Serif����������������72,0��������JJan,1,Feb,2,Mar,3,Apr,4,May,5,Jun,6,Jul,7,Aug,8,Sep,9,Oct,10,Nov,11,Dec,12���C�Z��������1������������#����H��
��cboFromMonth����.�Q���
�a����
MS Sans Serif��������\<To:��������
����F����������
��Label3��
�.�Q�����
MS Sans Serif����������������72,0��������JJan,1,Feb,2,Mar,3,Apr,4,May,5,Jun,6,Jul,7,Aug,8,Sep,9,Oct,10,Nov,11,Dec,12���C�Z��������1������������B����H��
��
cboToMonth����.�Q� ����
�������������H����
MS Sans Serif��������OK��!�-������
��cmdOK����.�"Q�����
MS Sans Serif������������1992,1993,1994,1995���C��Z�����������������#����d��
��cboFromYear����.�#Q�����
MS Sans Serif������������1992,1993,1994,1995���C��Z�����������������B����d��
�� cboToYear��
���U$HEIGHTWIDTHDOCREATE
AUTOCENTERBORDERSTYLECAPTIONCLOSABLE MAXBUTTON MINBUTTON
WINDOWTYPENAMELABEL1LABELAUTOSIZEFONTNAMEFONTSIZELEFTTOPTABINDEXLABEL2CBOFROMMONTHCOMBOBOXBOUNDCOLUMNCOLUMNCOUNTCOLUMNWIDTHS
ROWSOURCETYPE ROWSOURCEVALUESTYLELABEL3
CBOTOMONTHCMDOK
COMMANDBUTTONDEFAULTCBOFROMYEAR CBOTOYEARfrmdatepickformX��xAs��A�1�SQQQ����A�Q�A���A�1�AA�A�AA������A�r�7�����������
��m�-�
~
� 1
p��2��"c:\temp\datepick.fxpc:\vfp\samples\solution\reports\datepick.prg)
���� ��3�2%I�%�!��%�C�solution.scx0
��q�T��C��]��T��C�:����T��C�\�����G(�C���\���T��C�ERROR���1�DO SolutionErrHandle��solution�9��ON ERROR &cOldError
UCCURRENTPROCEDURE
NPATHSTART
NLENOFPATH COLDERRORSOLUTION����
H�����C,�����c��C�Error: CEC�
�@A form cannot simultaneously be open in design mode and running.�0�x���C,����7����C�Error: CEC�
�2One of the necessary files is marked as read-only.C�
�<Please make sure you have read and write access to the file.�0�x��X��C,�Y��^����solution�2���*T��C�Error: CCC,Z�C�
CE�1�x��%�������ON ERROR &cOldError
���<����ULNCHOICESOLUTIONUUUUSolutionErrHandle>��MAINHWND-�� _WHTOHWND4��_WONTOP;��GetFileVersionB���!q�AAV�Qs3q�2� Aa��qQQQQAA51111�f%!��F"��G#��H$��Ic:\temp\main.fxpc:\vfp\samples\solution\main.prg)� �ADDCOORDfALLGRAPHfPGRAPHfCGRAPHPONEGRAPHfCGRAPHfINITfRESIZEfMOUSEUPf MOUSEMOVEf
DEACTIVATEfACTIVATEfCLICKfARW08UP.BMPxARW08DN.BMPxINTERACTIVECHANGEfDBLCLICKfSOLUTIONVGRAPHK]UNLOADfACTIVATEf
DEACTIVATEfSAMPLESVSOLUTIONVINTERACTIVECHANGEfCLOCKK�
BUTTONSVCLICKfERRORfRECORDPOINTERMOVEDfENABLEDISABLEBUTTONSfBEFORERECORDPOINTERMOVEDfINITfSOLUTIONVADDTABSf STRIPPATHfSIGNONf
PADBFIELDSa
SMMAIL.BMPx�INITfACTIVATEf
DEACTIVATEfSOLUTIONVINTERACTIVECHANGEf LOSTFOCUSfGOTFOCUSfPROGRAMMATICCHANGEfVALIDfCLICKfERRORMESSAGEfTEXTBOXK�7STARTfSTOPfRESETf
UPDATEDISPLAYfINITfTIMERfDBLCLICKfADJUSTCONTROLSf
ADDTOARRAYf
ACONTROLSTATSaSETSIZEfLOOPTHROUGHCONTROLSfXaFILLLISTfASIZESaSAMPLESVDOMCIf
MCISENDSTRINGfGETMCIERRORfMCIGETERRORSTRINGf OPENVIDEOfMAINHWNDf _WHTOHWNDf_WONTOPfSETWINDOWPOSf PLAYVIDEOf
PAUSEVIDEOfSHOWMCIERRORf
CLOSEVIDEOfSETPOSITIONfDESTROYfREFRESHfERRORf SELECTALLfKEYPRESSf MOUSEMOVEf MOUSEDOWNfDRAGDROPfDRAGOVERfCLICKf INCREMENTfHANDLERECORDfSTRINGf
VERIFYCHANGESfVERIFYEACHCHANGEfCHECKCONFLICTSf
OPTPREVIEWf
OPTPRINTERfOPTFILEfPARSECONDITIONfINTERACTIVECHANGEf OPENSOUNDf
PAUSESOUNDf PLAYSOUNDf
CLOSESOUNDfXLOADfACTIVATEf
DEACTIVATEfCLICKfMULTIKAFORMSaSOLUTIONVLAUNCHK\
DEACTIVATEfACTIVATEfINTERACTIVECHANGEfSOLUTIONVCLICKfLOGINKLOGFORMKq
DEACTIVATEfACTIVATEfREFRESHfDESTROYfCMDBEGINfCMDENDfCMDROLLBACKfSOLUTIONVTRANSACTK�
SETCAPTIONf
UPDATELISTf
ACUSTOMERSaINITfACTIVATEf
DEACTIVATEfCLICKfINTERACTIVECHANGEfSOLUTIONVPFSAM1KhINITfACTIVATEf
DEACTIVATEfINTERACTIVECHANGEfKEYPRESSfTIMERfSOLUTIONVTIMECOMMK�DECTOHEXfCREATECURSORfGETSYSCOLORSfGETSYSCOLORf
DEACTIVATEfACTIVATEfINITfDESTROYfERRORfAFTERROWCOLCHANGEfCLICKfSETSYSCOLORSfSOLUTIONVDBLCLICKfSYSCOLORKNEWKEYfREFRESHCOMBOfVERIFYTABLESTRUCTUREfLAFIELDSaLANEEDEDaOPENDBFfCHECKBUTTONSfINITfERRORfACTIVATEf
DEACTIVATEfAFTERLABELEDITf NODECLICKfGOTFOCUSf LOSTFOCUSfINTERACTIVECHANGEfCLICKfSOLUTIONVBLDTREEK�FILLTREEf
DEACTIVATEfACTIVATEfINITfDESTROYfSOLUTIONVCLICKfERRORf NODECLICKfDBLCLICKf LOSTFOCUSfGOTFOCUSfUIENABLEfPROGRAMMATICCHANGEfINTERACTIVECHANGEfOPTTREEfOPTLISTfSOLUTIONK���� g!F[5%XZ��t!�U���C�����T������T����Draw Control��T���-����C�FontSize�����T���a����312�CTRL+D�!_SCREEN.ActiveForm.Parent.Release�U THISDOCK SCALEMODECAPTION
CONTROLBOXSETALLVISIBLECTRLD64��%��������/�T��������U ILOCATIONTHISDOCKPOSITIONWIDTHILASTDOCKWIDTHO4��"%����������H���C� ����C��������UIINDEXTHISDOCKPOSITIONDOCK4��T�������UIINDEXTHISWIDTH�����T���-��T����-�� R,�:��Unloading FoxDraw...��T�9��C�������^��<���R�<R�foxdraw�"%�C�Mainb�O�C� �
����
�� �
����%�C�main�����t,� ���{2�CTRL+D����U
LCPROCTOCLOSELCERRORSAVETHISVISIBLETHISFORMSETFRMFD BACKCOLORFDMAINFOXDRAWMAINSHOWCTRLDm��C��������%�������H�T����Inactive���f�T����Active���UTHISFORMSETFRMFD
DRAWACTIONMOUSEPOINTERTHISCAPTION\
�����%�������9�T����Lines���U�T����Rays���UTHISFORMSETFRMFDCHGDRAWMODE NDRAWMODETHISCAPTION&��C�������
�����UTHISFORMSETFRMFDSETPENWIDTHTHISVALUE
SETCAPTION��C�������UTHISFORMSETFRMFDSETDRAWMODETHISVALUE��C�������UTHISFORMSETFRMFD GRAPHDEMOTHISVALUE%"��CC�����^�������UTHISFORMSETFRMFD DRAWCOLORTHISCAPTION%"��CC�����^�������UTHISFORMSETFRMFD DRAWCOLORTHISCAPTION%"��CC�����^�������UTHISFORMSETFRMFD DRAWCOLORTHISCAPTIONA���
T��C�����C��������T������ULNCOLORTHISFORMSETFRMFD DRAWCOLORTHISCAPTION FORECOLOR%"��CC�������^�������UTHISFORMSETFRMFD DRAWCOLORTHISCAPTION
�����UTHISFORMSETFRMFD CLEARFORM��9���<��U
ACTIVEFORMHIDETHISFORMSET���C�1-Blackness�����"��C�2-Not Merge Pen�����!��C�3-Mask Not Pen�����!��C�4-Not Copy Pen�����!��C�5-Mask Pen Not�������C�6-Invert�������C� 7-Xor Pen�����!��C�8-Not Mask Pen�������C�
9-Mask Pen� ����!��C�10-Not Xor Pen�
������C�11-Nop�����#��C�12-Merge Not Pen�����#��C�13-Copy Pen(Def)�
����#��C�14-Merge Pen Not�������C�15-Merge Pen�������C�16-Whiteness�����UTHISADDITEM#��C�Line:Draw Styles����� ��C�
Line:Triangle�������C�Circles:Open�����!��C�Circles:Filled����� ��C�
Ellipses:Open�����"��C�Ellipses:Filled�������C�
Boxes:Open�������C�Boxes:Filled�����UTHISADDITEMInit,
BeforeDock$ AfterDock�Undock Destroy<
cmdDraw.Click�cmdDrawMode.ClickPspnPenWidth.InteractiveChange�cboPenMode.InteractiveChangeOcboGDemo.Click�cmdRed.CLICK�cmdGreen.CLICK:
cmdBlue.CLICK�cmdCustom.CLICK�cmdErase.CLICKocmdClear.CLICK�
cmdDone.Click�cboPenMode.Init2
cboGDemo.InitA
�
T�����X�.�Q�����Form Drawing Is:���a��������MS San Serif�������.�Q� ��
������n����Active����%Click to toggle Form Drawing on/off..����MS San Serif�������.�
Q��P�.�Q�����Mode Is:���a��������MS San Serif��������.�Q� ��
������n����Lines����(Click to toggle between Rays and Lines..����MS San Serif�������.�Q��R�.�Q�����
Pen Width:���a��������MS San Serif��������.�Q�������������c����99����n��
������Set Pen Width to <n> pixels����MS San Serif�������.�Q��V�.�Q�����Pen Draw Mode:���a��������MS San Serif������r�.�Q�����
��������x����Set Pen Draw Mode to < 1 - 16>����MS San Serif�������.�Q����.�Q� ��
������x����Red�� �C�����^����Change Pen Color to Red����MS San Serif��������.�!Q� ��
������x����Green�� �C�����^����Change Pen Color to Green����MS San Serif��������.�"Q� ��
������x����Blue�� �C�����^����Change Pen Color to Blue����MS San Serif������~�.�#Q� ��
������x����Custom�� ��������Select Custom Pen Color����MS San Serif��������.�$Q� ��
������x����Erase�� �C�������^����Erase at Current Pen Width����MS San Serif������u�.�%Q� ��
������x����Clear����Clear Form drawing surface..����MS San Serif�������.�&Q��W�.�'Q�����Method Samples:���a��������MS San Serif������p�.�(Q�������������x����Examples of Graphics Methods����MS San Serif�������.�)Q��m�.�*Q� ��
������x����Done����Exit FoxDraw Ctrl+D����MS San Serif������
���
���
���
���
���
���
���
���
�� �
��
�
���
���
��
�
���
���
���
���
���
���U+ILASTDOCKWIDTHLBL1LABELCAPTIONAUTOSIZE BACKSTYLEFONTNAMEFONTSIZECMDDRAW
COMMANDBUTTONHEIGHTWIDTHTOOLTIPTEXTSEPL2 SEPARATORLBL2CMDDRAWMODESEPD2LBL3SPNPENWIDTHSPINNERVALUESPINNERLOWVALUESPINNERHIGHVALUE INPUTMASKSEPSLBL4
CBOPENMODECOMBOBOXSTYLESEPC1CMDRED FORECOLORCMDGREENCMDBLUE CMDCUSTOMCMDERASECMDCLEARSEPCLR1LBL5CBOGDEMOSEPCG1CMDDONE fdToolBarToolBar
�
1����Q13qQ1A3q!�A3q3����Q�!��1�AA!Q3�q��aA3�qQ�AA3a�3a3a3!3!3!3q��3!3�3�q3�!����111��31�!��4�����'��g(�Y9�iX�w�������0������������� �;U;�^���I�h���/�+U�28��9X�<���>��@1l�B��D�.FV�K�4M[wO��R�Nct�/l6�c:\temp\fdproc.fxpc:\vfp\samples\solution\forms\graphics\fdproc.prg)!
��� ��F�%u%+!�M'4����������5� �
��%�C��
��~�4R,��*This program requires multiple parameters.��B��T���0u��%�C� nEquScaleb�N����
T������
%����(�T���C����^��"��C�
���
�����
��"��C��
����
���
���T�
���
��
���T�
���
��T� �C�
���
���T����
���D��
����
��
��(����
��
�����
��
���)�T�
���
���T��C�
���
���%��
�����^%��
�� �
�
��
��
��
�
��
�� �
���� ��
���
���� ����C��C�
��
�
��
�� �
��
��
��
��
���
�����5%��
��
��
�
��
��
��
���� ���(��C�
��
��
��
��������T�
��
���T� ��
�����T���C����^��B�U CEQUATIONNSTEPINC NEQUCOLORLCONNECTNXCENTERNYCENTER
LADDCOORDSFRMFORMNAME NEQUSCALENOLDYNOLDXNTEMPMAXNUM FORECOLORLINEHEIGHTWIDTHXNXTEMPNYPSETY}�BAA���A��!!A��q#Bq��1A�Q�AA��A�A2c:\temp\cgraph.fxpc:\vfp\samples\solution\forms\graphics\cgraph.prg)� tahoe\aa_fun.scxtahoe\aa_outline.scxtahoe\actdoc.scxtahoe\acttrack.scxtahoe\listdd.scxtahoe\oledd.scx ffc\buttons.scxffc\automate.scxffc\arrays.scxffc\conflicts.scx ffc\datacal.scxffc\dataedit.scxffc\dataedit2.scxffc\datalook2.scxffc\datanav.scxffc\dataqry.scxffc\datasort.scxffc\dialogs.scxffc\dohtml.scxffc\dsession.scxffc\environ.scxffc\error.scxffc\getproject.scxffc\graphrec.scxffc\hyperlnk.scxffc\mousefx.scxffc\movers.scxffc\newmenu.scxffc\output.scxffc\therm.scxffc\webvwr.scxffc\whandler.scxtahoe\access_assign.vcxtahoe\actdoc.vcxtahoe\project_hook.vcxwinapi\typelib.scx