0000: 0d 0a 2f 2f 20 42 65 67 69 6e 20 66 6f 72 77 61 ..// Begin forwa
0010: 72 64 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 0d rd declarations.
0020: 0a 63 6c 61 73 73 20 43 47 65 74 44 6f 63 3b 0d .class CGetDoc;.
0030: 0a 63 6c 61 73 73 20 43 44 6f 63 42 6f 6f 73 74 .class CDocBoost
0040: 3b 0d 0a 2f 2f 20 42 65 67 69 6e 20 63 6c 61 73 ;..// Begin clas
0050: 73 20 64 65 73 63 72 69 70 74 69 6f 6e 73 0d 0a s descriptions..
0060: 2f 2a 0d 0a 3b 20 63 6f 6e 73 74 20 43 47 65 74 /*..; const CGet
0070: 44 6f 63 37 3a 3a 60 76 66 74 61 62 6c 65 27 0d Doc7::`vftable'.
0080: 0a 3f 3f 5f 37 43 47 65 74 44 6f 63 37 40 40 36 .??_7CGetDoc7@@6
0090: 42 40 20 64 64 20 6f 66 66 73 65 74 20 3f 47 65 B@ dd offset ?Ge
00a0: 74 52 75 6e 74 69 6d 65 43 6c 61 73 73 40 43 47 tRuntimeClass@CG
00b0: 65 74 44 6f 63 37 40 40 55 42 45 50 41 55 43 52 etDoc7@@UBEPAUCR
00c0: 75 6e 74 69 6d 65 43 6c 61 73 73 40 40 58 5a 0d untimeClass@@XZ.
00d0: 0a 3b 20 44 41 54 41 20 58 52 45 46 3a 20 43 47 .; DATA XREF: CG
00e0: 65 74 44 6f 63 37 3a 3a 43 47 65 74 44 6f 63 37 etDoc7::CGetDoc7
00f0: 28 76 6f 69 64 29 2b 31 42 36 2e 6f 0d 0a 3b 20 (void)+1B6.o..;
0100: 43 47 65 74 44 6f 63 37 3a 3a 7e 43 47 65 74 44 CGetDoc7::~CGetD
0110: 6f 63 37 28 76 6f 69 64 29 2b 32 30 2e 6f 0d 0a oc7(void)+20.o..
0120: 3b 20 43 47 65 74 44 6f 63 37 3a 3a 47 65 74 52 ; CGetDoc7::GetR
0130: 75 6e 74 69 6d 65 43 6c 61 73 73 28 76 6f 69 64 untimeClass(void
0140: 29 0d 0a 2a 2f 0d 0a 73 74 72 75 63 74 20 53 4e )..*/..struct SN
0150: 6f 74 69 66 79 41 63 74 69 76 61 74 65 4f 70 65 otifyActivateOpe
0160: 72 46 6f 72 6d 0d 0a 7b 0d 0a 70 75 62 6c 69 63 rForm..{..public
0170: 3a 0d 0a 09 20 53 4e 6f 74 69 66 79 41 63 74 69 :... SNotifyActi
0180: 76 61 74 65 4f 70 65 72 46 6f 72 6d 28 73 74 72 vateOperForm(str
0190: 75 63 74 20 53 4e 6f 74 69 66 79 41 63 74 69 76 uct SNotifyActiv
01a0: 61 74 65 4f 70 65 72 46 6f 72 6d 20 63 6f 6e 73 ateOperForm cons
01b0: 74 20 26 29 3b 09 2f 2f 35 32 0d 0a 09 20 53 4e t &);.//52... SN
01c0: 6f 74 69 66 79 41 63 74 69 76 61 74 65 4f 70 65 otifyActivateOpe
01d0: 72 46 6f 72 6d 28 76 6f 69 64 29 3b 09 2f 2f 35 rForm(void);.//5
01e0: 33 0d 0a 09 20 7e 53 4e 6f 74 69 66 79 41 63 74 3... ~SNotifyAct
01f0: 69 76 61 74 65 4f 70 65 72 46 6f 72 6d 28 76 6f ivateOperForm(vo
0200: 69 64 29 3b 09 2f 2f 39 39 0d 0a 09 73 74 72 75 id);.//99...stru
0210: 63 74 20 53 4e 6f 74 69 66 79 41 63 74 69 76 61 ct SNotifyActiva
0220: 74 65 4f 70 65 72 46 6f 72 6d 20 26 20 20 6f 70 teOperForm & op
0230: 65 72 61 74 6f 72 3d 28 73 74 72 75 63 74 20 53 erator=(struct S
0240: 4e 6f 74 69 66 79 41 63 74 69 76 61 74 65 4f 70 NotifyActivateOp
0250: 65 72 46 6f 72 6d 20 63 6f 6e 73 74 20 26 29 3b erForm const &);
0260: 09 2f 2f 31 30 35 0d 0a 7d 3b 0d 0a 73 74 72 75 .//105..};..stru
0270: 63 74 20 53 4e 6f 74 69 66 79 55 70 64 61 74 65 ct SNotifyUpdate
0280: 44 6f 63 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d Doc..{..public:.
0290: 0a 09 20 53 4e 6f 74 69 66 79 55 70 64 61 74 65 .. SNotifyUpdate
02a0: 44 6f 63 28 73 74 72 75 63 74 20 53 4e 6f 74 69 Doc(struct SNoti
02b0: 66 79 55 70 64 61 74 65 44 6f 63 20 63 6f 6e 73 fyUpdateDoc cons
02c0: 74 20 26 29 3b 09 2f 2f 35 34 0d 0a 09 20 53 4e t &);.//54... SN
02d0: 6f 74 69 66 79 55 70 64 61 74 65 44 6f 63 28 76 otifyUpdateDoc(v
02e0: 6f 69 64 29 3b 09 2f 2f 35 35 0d 0a 09 73 74 72 oid);.//55...str
02f0: 75 63 74 20 53 4e 6f 74 69 66 79 55 70 64 61 74 uct SNotifyUpdat
0300: 65 44 6f 63 20 26 20 20 6f 70 65 72 61 74 6f 72 eDoc & operator
0310: 3d 28 73 74 72 75 63 74 20 53 4e 6f 74 69 66 79 =(struct SNotify
0320: 55 70 64 61 74 65 44 6f 63 20 63 6f 6e 73 74 20 UpdateDoc const
0330: 26 29 3b 09 2f 2f 31 30 36 0d 0a 7d 3b 0d 0a 0d &);.//106..};...
0340: 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 .class IMPORT_1C
0350: 20 43 41 63 63 43 6f 6e 74 65 78 74 3a 70 75 62 CAccContext:pub
0360: 6c 69 63 20 43 42 4c 43 6f 6e 74 65 78 74 0d 0a lic CBLContext..
0370: 7b 0d 0a 44 45 43 4c 41 52 45 5f 44 59 4e 43 52 {..DECLARE_DYNCR
0380: 45 41 54 45 28 43 41 63 63 43 6f 6e 74 65 78 74 EATE(CAccContext
0390: 29 0d 0a 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 )....public:...
03a0: 43 41 63 63 43 6f 6e 74 65 78 74 28 76 6f 69 64 CAccContext(void
03b0: 29 3b 09 2f 2f 31 0d 0a 09 76 69 72 74 75 61 6c );.//1...virtual
03c0: 20 20 7e 43 41 63 63 43 6f 6e 74 65 78 74 28 76 ~CAccContext(v
03d0: 6f 69 64 29 3b 09 2f 2f 35 36 0d 0a 09 76 69 72 oid);.//56...vir
03e0: 74 75 61 6c 20 69 6e 74 20 20 43 61 6c 6c 41 73 tual int CallAs
03f0: 46 75 6e 63 28 69 6e 74 2c 63 6c 61 73 73 20 43 Func(int,class C
0400: 56 61 6c 75 65 20 26 2c 63 6c 61 73 73 20 43 56 Value &,class CV
0410: 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 31 37 33 alue * *);.//173
0420: 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 ...virtual int
0430: 43 61 6c 6c 41 73 50 72 6f 63 28 69 6e 74 2c 63 CallAsProc(int,c
0440: 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 lass CValue * *)
0450: 3b 09 2f 2f 31 38 32 0d 0a 09 63 6c 61 73 73 20 ;.//182...class
0460: 43 41 63 63 53 65 74 20 2a 20 20 47 65 74 41 63 CAccSet * GetAc
0470: 63 53 65 74 28 76 6f 69 64 29 3b 09 2f 2f 32 37 cSet(void);.//27
0480: 38 0d 0a 09 76 69 72 74 75 61 6c 20 63 68 61 72 8...virtual char
0490: 20 63 6f 6e 73 74 20 2a 20 20 47 65 74 43 6f 64 const * GetCod
04a0: 65 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f e(void)const;.//
04b0: 32 38 39 0d 0a 09 69 6e 74 20 20 47 65 74 45 6e 289...int GetEn
04c0: 61 62 6c 65 43 68 61 6e 67 65 50 61 72 65 6e 74 ableChangeParent
04d0: 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 33 (void)const;.//3
04e0: 32 34 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 24...virtual voi
04f0: 64 20 20 47 65 74 45 78 61 63 74 56 61 6c 75 65 d GetExactValue
0500: 28 63 6c 61 73 73 20 43 56 61 6c 75 65 20 26 29 (class CValue &)
0510: 3b 09 2f 2f 33 32 36 0d 0a 09 69 6e 74 20 20 47 ;.//326...int G
0520: 65 74 46 6c 61 67 43 68 6f 69 73 65 47 72 6f 75 etFlagChoiseGrou
0530: 70 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f p(void)const;.//
0540: 33 33 38 0d 0a 09 76 69 72 74 75 61 6c 20 63 6c 338...virtual cl
0550: 61 73 73 20 43 4f 62 6a 49 44 20 20 20 47 65 74 ass CObjID Get
0560: 49 44 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f ID(void)const;./
0570: 2f 33 34 39 0d 0a 70 72 69 76 61 74 65 3a 0d 0a /349..private:..
0580: 09 63 6c 61 73 73 20 43 54 79 70 65 64 56 61 6c .class CTypedVal
0590: 75 65 20 2a 20 20 47 65 74 50 56 61 6c 75 65 28 ue * GetPValue(
05a0: 69 6e 74 29 63 6f 6e 73 74 3b 09 2f 2f 34 31 30 int)const;.//410
05b0: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 76 69 72 74 ..public:...virt
05c0: 75 61 6c 20 69 6e 74 20 20 47 65 74 50 72 6f 70 ual int GetProp
05d0: 56 61 6c 28 69 6e 74 2c 63 6c 61 73 73 20 43 56 Val(int,class CV
05e0: 61 6c 75 65 20 26 29 63 6f 6e 73 74 3b 09 2f 2f alue &)const;.//
05f0: 34 32 34 0d 0a 09 76 69 72 74 75 61 6c 20 6c 6f 424...virtual lo
0600: 6e 67 20 20 47 65 74 54 79 70 65 49 44 28 76 6f ng GetTypeID(vo
0610: 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 34 37 31 0d id)const;.//471.
0620: 0a 09 63 6c 61 73 73 20 43 4f 62 6a 49 44 20 20 ..class CObjID
0630: 20 47 65 74 55 73 65 50 61 72 65 6e 74 28 76 6f GetUseParent(vo
0640: 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 34 38 30 0d id)const;.//480.
0650: 0a 09 76 69 72 74 75 61 6c 20 63 6c 61 73 73 20 ..virtual class
0660: 43 54 79 70 65 20 20 20 47 65 74 56 61 6c 75 65 CType GetValue
0670: 54 79 70 65 28 76 6f 69 64 29 63 6f 6e 73 74 3b Type(void)const;
0680: 09 2f 2f 34 38 31 0d 0a 09 76 69 72 74 75 61 6c .//481...virtual
0690: 20 76 6f 69 64 20 20 49 6e 69 74 4f 62 6a 65 63 void InitObjec
06a0: 74 28 63 6c 61 73 73 20 43 54 79 70 65 20 63 6f t(class CType co
06b0: 6e 73 74 20 26 29 3b 09 2f 2f 35 30 35 0d 0a 09 nst &);.//505...
06c0: 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 49 6e virtual void In
06d0: 69 74 4f 62 6a 65 63 74 28 63 68 61 72 20 63 6f itObject(char co
06e0: 6e 73 74 20 2a 29 3b 09 2f 2f 35 30 36 0d 0a 09 nst *);.//506...
06f0: 76 6f 69 64 20 20 49 6e 69 74 4f 6e 4d 6f 64 69 void InitOnModi
0700: 66 79 28 69 6e 74 20 2a 29 3b 09 2f 2f 35 31 34 fy(int *);.//514
0710: 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 ...virtual int
0720: 49 73 45 78 61 63 74 56 61 6c 75 65 28 76 6f 69 IsExactValue(voi
0730: 64 29 63 6f 6e 73 74 3b 09 2f 2f 35 32 39 0d 0a d)const;.//529..
0740: 09 69 6e 74 20 20 49 73 52 65 61 64 4f 6e 6c 79 .int IsReadOnly
0750: 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 35 (void)const;.//5
0760: 33 39 0d 0a 09 76 6f 69 64 20 20 4f 6e 4d 6f 64 39...void OnMod
0770: 69 66 79 28 76 6f 69 64 29 3b 09 2f 2f 36 38 35 ify(void);.//685
0780: 0d 0a 09 73 74 61 74 69 63 20 76 6f 69 64 20 20 ...static void
0790: 52 65 67 69 73 74 65 72 28 76 6f 69 64 29 3b 09 Register(void);.
07a0: 2f 2f 38 32 30 0d 0a 09 76 69 72 74 75 61 6c 20 //820...virtual
07b0: 76 6f 69 64 20 20 53 65 6c 65 63 74 42 79 49 44 void SelectByID
07c0: 28 63 6c 61 73 73 20 43 4f 62 6a 49 44 2c 6c 6f (class CObjID,lo
07d0: 6e 67 29 3b 09 2f 2f 38 33 35 0d 0a 70 72 69 76 ng);.//835..priv
07e0: 61 74 65 3a 0d 0a 09 76 6f 69 64 20 20 53 65 6e ate:...void Sen
07f0: 64 4e 6f 74 69 66 79 28 76 6f 69 64 29 3b 09 2f dNotify(void);./
0800: 2f 38 34 30 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 /840..public:...
0810: 76 6f 69 64 20 20 53 65 74 41 63 63 53 65 74 28 void SetAccSet(
0820: 63 6c 61 73 73 20 43 41 63 63 53 65 74 20 2a 29 class CAccSet *)
0830: 3b 09 2f 2f 38 34 32 0d 0a 09 76 6f 69 64 20 20 ;.//842...void
0840: 53 65 74 45 6e 61 62 6c 65 43 68 61 6e 67 65 50 SetEnableChangeP
0850: 61 72 65 6e 74 28 69 6e 74 29 3b 09 2f 2f 38 37 arent(int);.//87
0860: 32 0d 0a 09 76 6f 69 64 20 20 53 65 74 50 61 72 2...void SetPar
0870: 65 6e 74 28 63 6c 61 73 73 20 43 4f 62 6a 49 44 ent(class CObjID
0880: 29 3b 09 2f 2f 39 30 39 0d 0a 09 76 69 72 74 75 );.//909...virtu
0890: 61 6c 20 69 6e 74 20 20 53 65 74 50 72 6f 70 56 al int SetPropV
08a0: 61 6c 28 69 6e 74 2c 63 6c 61 73 73 20 43 56 61 al(int,class CVa
08b0: 6c 75 65 20 63 6f 6e 73 74 20 26 29 3b 09 2f 2f lue const &);.//
08c0: 39 31 34 0d 0a 09 76 6f 69 64 20 20 53 65 74 52 914...void SetR
08d0: 65 61 64 4f 6e 6c 79 28 69 6e 74 29 3b 09 2f 2f eadOnly(int);.//
08e0: 39 32 32 0d 0a 09 76 6f 69 64 20 20 53 65 74 53 922...void SetS
08f0: 74 61 72 74 46 6c 61 67 43 68 6f 69 73 65 47 72 tartFlagChoiseGr
0900: 6f 75 70 28 69 6e 74 29 3b 09 2f 2f 39 33 32 0d oup(int);.//932.
0910: 0a 09 76 6f 69 64 20 20 53 65 74 55 73 65 50 61 ..void SetUsePa
0920: 72 65 6e 74 28 63 6c 61 73 73 20 43 4f 62 6a 49 rent(class CObjI
0930: 44 29 3b 09 2f 2f 39 34 37 0d 0a 09 73 74 61 74 D);.//947...stat
0940: 69 63 20 76 6f 69 64 20 20 55 6e 52 65 67 69 73 ic void UnRegis
0950: 74 65 72 28 76 6f 69 64 29 3b 09 2f 2f 39 37 32 ter(void);.//972
0960: 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 2f 2f 3c 2d 43 41 ..};......//<-CA
0970: 6c 6c 52 65 67 73 43 6f 6e 74 65 78 74 28 31 32 llRegsContext(12
0980: 34 2f 39 32 29 3c 2d 43 42 4c 43 6f 6e 74 65 78 4/92)<-CBLContex
0990: 74 28 33 32 2f 32 38 29 3c 2d 43 4f 62 6a 65 63 t(32/28)<-CObjec
09a0: 74 28 34 2f 34 29 0d 0a 63 6c 61 73 73 20 49 4d t(4/4)..class IM
09b0: 50 4f 52 54 5f 31 43 20 43 41 6c 6c 52 65 67 73 PORT_1C CAllRegs
09c0: 43 6f 6e 74 65 78 74 3a 70 75 62 6c 69 63 20 43 Context:public C
09d0: 42 4c 43 6f 6e 74 65 78 74 0d 0a 7b 0d 0a 44 45 BLContext..{..DE
09e0: 43 4c 41 52 45 5f 44 59 4e 43 52 45 41 54 45 28 CLARE_DYNCREATE(
09f0: 43 41 6c 6c 52 65 67 73 43 6f 6e 74 65 78 74 29 CAllRegsContext)
0a00: 3b 0d 0a 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 44 ;....public:...D
0a10: 57 4f 52 44 20 6d 5f 64 61 74 61 5b 32 33 5d 3b WORD m_data[23];
0a20: 0d 0a 2f 2f 09 44 45 43 4c 41 52 45 5f 44 59 4e ..//.DECLARE_DYN
0a30: 41 4d 49 43 28 43 41 6c 6c 52 65 67 73 43 6f 6e AMIC(CAllRegsCon
0a40: 74 65 78 74 29 0d 0a 2f 2f 70 75 62 6c 69 63 3a text)..//public:
0a50: 0d 0a 2f 2f 09 73 74 61 74 69 63 20 63 6f 6e 73 ..//.static cons
0a60: 74 20 41 46 58 5f 44 41 54 41 20 43 52 75 6e 74 t AFX_DATA CRunt
0a70: 69 6d 65 43 6c 61 73 73 20 63 6c 61 73 73 43 41 imeClass classCA
0a80: 6c 6c 52 65 67 73 43 6f 6e 74 65 78 74 3b 0d 0a llRegsContext;..
0a90: 2f 2f 09 76 69 72 74 75 61 6c 20 43 52 75 6e 74 //.virtual CRunt
0aa0: 69 6d 65 43 6c 61 73 73 2a 20 47 65 74 52 75 6e imeClass* GetRun
0ab0: 74 69 6d 65 43 6c 61 73 73 28 29 20 63 6f 6e 73 timeClass() cons
0ac0: 74 3b 0d 0a 0d 0a 09 0d 0a 2f 2f 09 73 74 61 74 t;.......//.stat
0ad0: 69 63 20 43 4f 62 6a 65 63 74 2a 20 50 41 53 43 ic CObject* PASC
0ae0: 41 4c 20 43 72 65 61 74 65 4f 62 6a 65 63 74 28 AL CreateObject(
0af0: 29 3b 0d 0a 0d 0a 0d 0a 70 75 62 6c 69 63 3a 0d );......public:.
0b00: 0a 09 20 43 41 6c 6c 52 65 67 73 43 6f 6e 74 65 .. CAllRegsConte
0b10: 78 74 28 76 6f 69 64 29 3b 09 2f 2f 32 0d 0a 09 xt(void);.//2...
0b20: 76 69 72 74 75 61 6c 20 20 7e 43 41 6c 6c 52 65 virtual ~CAllRe
0b30: 67 73 43 6f 6e 74 65 78 74 28 76 6f 69 64 29 3b gsContext(void);
0b40: 09 2f 2f 35 37 0d 0a 09 76 69 72 74 75 61 6c 20 .//57...virtual
0b50: 69 6e 74 20 20 43 61 6c 6c 41 73 46 75 6e 63 28 int CallAsFunc(
0b60: 69 6e 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 int,class CValue
0b70: 20 26 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 &,class CValue
0b80: 2a 20 2a 29 3b 09 2f 2f 31 37 34 0d 0a 09 76 69 * *);.//174...vi
0b90: 72 74 75 61 6c 20 69 6e 74 20 20 43 61 6c 6c 41 rtual int CallA
0ba0: 73 50 72 6f 63 28 69 6e 74 2c 63 6c 61 73 73 20 sProc(int,class
0bb0: 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 31 CValue * *);.//1
0bc0: 38 33 0d 0a 09 76 69 72 74 75 61 6c 20 63 68 61 83...virtual cha
0bd0: 72 20 63 6f 6e 73 74 20 2a 20 20 47 65 74 4d 65 r const * GetMe
0be0: 74 68 6f 64 4e 61 6d 65 28 69 6e 74 2c 69 6e 74 thodName(int,int
0bf0: 29 63 6f 6e 73 74 3b 09 2f 2f 33 38 32 0d 0a 09 )const;.//382...
0c00: 76 69 72 74 75 61 6c 20 69 6e 74 20 20 47 65 74 virtual int Get
0c10: 4e 4d 65 74 68 6f 64 73 28 76 6f 69 64 29 63 6f NMethods(void)co
0c20: 6e 73 74 3b 09 2f 2f 33 38 38 0d 0a 09 76 69 72 nst;.//388...vir
0c30: 74 75 61 6c 20 69 6e 74 20 20 47 65 74 4e 50 61 tual int GetNPa
0c40: 72 61 6d 73 28 69 6e 74 29 63 6f 6e 73 74 3b 09 rams(int)const;.
0c50: 2f 2f 33 39 33 0d 0a 09 76 69 72 74 75 61 6c 20 //393...virtual
0c60: 69 6e 74 20 20 47 65 74 4e 50 72 6f 70 73 28 76 int GetNProps(v
0c70: 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 33 39 38 oid)const;.//398
0c80: 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 ...virtual int
0c90: 47 65 74 50 61 72 61 6d 44 65 66 56 61 6c 75 65 GetParamDefValue
0ca0: 28 69 6e 74 2c 69 6e 74 2c 63 6c 61 73 73 20 43 (int,int,class C
0cb0: 56 61 6c 75 65 20 2a 29 63 6f 6e 73 74 3b 09 2f Value *)const;./
0cc0: 2f 34 31 35 0d 0a 09 76 69 72 74 75 61 6c 20 63 /415...virtual c
0cd0: 68 61 72 20 63 6f 6e 73 74 20 2a 20 20 47 65 74 har const * Get
0ce0: 50 72 6f 70 4e 61 6d 65 28 69 6e 74 2c 69 6e 74 PropName(int,int
0cf0: 29 63 6f 6e 73 74 3b 09 2f 2f 34 32 31 0d 0a 09 )const;.//421...
0d00: 76 69 72 74 75 61 6c 20 69 6e 74 20 20 47 65 74 virtual int Get
0d10: 50 72 6f 70 56 61 6c 28 69 6e 74 2c 63 6c 61 73 PropVal(int,clas
0d20: 73 20 43 56 61 6c 75 65 20 26 29 63 6f 6e 73 74 s CValue &)const
0d30: 3b 09 2f 2f 34 32 35 0d 0a 09 76 69 72 74 75 61 ;.//425...virtua
0d40: 6c 20 69 6e 74 20 20 48 61 73 52 65 74 56 61 6c l int HasRetVal
0d50: 28 69 6e 74 29 63 6f 6e 73 74 3b 09 2f 2f 34 38 (int)const;.//48
0d60: 36 0d 0a 09 76 6f 69 64 20 20 49 6e 69 74 43 6f 6...void InitCo
0d70: 6e 74 65 78 74 28 76 6f 69 64 29 3b 09 2f 2f 34 ntext(void);.//4
0d80: 39 36 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 96...virtual voi
0d90: 64 20 20 49 6e 69 74 4f 62 6a 65 63 74 28 63 68 d InitObject(ch
0da0: 61 72 20 63 6f 6e 73 74 20 2a 29 3b 09 2f 2f 35 ar const *);.//5
0db0: 30 37 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 07...virtual int
0dc0: 20 20 49 73 50 72 6f 70 52 65 61 64 61 62 6c 65 IsPropReadable
0dd0: 28 69 6e 74 29 63 6f 6e 73 74 3b 09 2f 2f 35 33 (int)const;.//53
0de0: 34 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 4...virtual int
0df0: 20 49 73 50 72 6f 70 57 72 69 74 61 62 6c 65 28 IsPropWritable(
0e00: 69 6e 74 29 63 6f 6e 73 74 3b 09 2f 2f 35 33 36 int)const;.//536
0e10: 0d 0a 09 73 74 61 74 69 63 20 76 6f 69 64 20 20 ...static void
0e20: 52 65 67 69 73 74 65 72 28 76 6f 69 64 29 3b 09 Register(void);.
0e30: 2f 2f 38 32 31 0d 0a 09 76 6f 69 64 20 20 53 65 //821...void Se
0e40: 74 50 6f 73 74 53 74 61 74 65 28 73 74 72 75 63 tPostState(struc
0e50: 74 20 53 44 6f 63 50 6f 73 74 53 74 61 74 65 20 t SDocPostState
0e60: 2a 29 3b 09 2f 2f 39 31 32 0d 0a 09 76 69 72 74 *);.//912...virt
0e70: 75 61 6c 20 69 6e 74 20 20 53 65 74 50 72 6f 70 ual int SetProp
0e80: 56 61 6c 28 69 6e 74 2c 63 6c 61 73 73 20 43 56 Val(int,class CV
0e90: 61 6c 75 65 20 63 6f 6e 73 74 20 26 29 3b 09 2f alue const &);./
0ea0: 2f 39 31 35 0d 0a 09 69 6e 74 20 20 54 72 61 6e /915...int Tran
0eb0: 50 72 6f 70 50 6f 73 28 69 6e 74 20 26 29 63 6f PropPos(int &)co
0ec0: 6e 73 74 3b 09 2f 2f 39 36 36 0d 0a 09 73 74 61 nst;.//966...sta
0ed0: 74 69 63 20 76 6f 69 64 20 20 55 6e 52 65 67 69 tic void UnRegi
0ee0: 73 74 65 72 28 76 6f 69 64 29 3b 09 2f 2f 39 37 ster(void);.//97
0ef0: 33 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 3..};......class
0f00: 20 49 4d 50 4f 52 54 5f 31 43 20 43 42 61 73 69 IMPORT_1C CBasi
0f10: 63 50 72 6f 66 69 6c 65 0d 0a 7b 0d 0a 70 75 62 cProfile..{..pub
0f20: 6c 69 63 3a 0d 0a 09 20 43 42 61 73 69 63 50 72 lic:... CBasicPr
0f30: 6f 66 69 6c 65 28 76 6f 69 64 29 3b 09 2f 2f 33 ofile(void);.//3
0f40: 0d 0a 09 76 69 72 74 75 61 6c 20 20 7e 43 42 61 ...virtual ~CBa
0f50: 73 69 63 50 72 6f 66 69 6c 65 28 76 6f 69 64 29 sicProfile(void)
0f60: 3b 09 2f 2f 35 38 0d 0a 09 63 6c 61 73 73 20 43 ;.//58...class C
0f70: 44 61 74 65 20 20 20 47 65 74 4a 6f 75 72 6e 61 Date GetJourna
0f80: 6c 42 65 67 28 76 6f 69 64 29 3b 09 2f 2f 33 35 lBeg(void);.//35
0f90: 37 0d 0a 09 63 6c 61 73 73 20 43 44 61 74 65 20 7...class CDate
0fa0: 20 20 47 65 74 4a 6f 75 72 6e 61 6c 45 6e 64 28 GetJournalEnd(
0fb0: 76 6f 69 64 29 3b 09 2f 2f 33 35 38 0d 0a 09 69 void);.//358...i
0fc0: 6e 74 20 20 47 65 74 52 61 6e 67 65 56 61 72 42 nt GetRangeVarB
0fd0: 65 67 28 76 6f 69 64 29 3b 09 2f 2f 34 33 32 0d eg(void);.//432.
0fe0: 0a 09 69 6e 74 20 20 47 65 74 52 61 6e 67 65 56 ..int GetRangeV
0ff0: 61 72 45 6e 64 28 76 6f 69 64 29 3b 09 2f 2f 34 arEnd(void);.//4
1000: 33 33 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 33..protected:..
1010: 09 73 74 61 74 69 63 20 73 74 72 75 63 74 20 43 .static struct C
1020: 50 72 6f 66 69 6c 65 45 6e 74 72 79 37 20 2a 20 ProfileEntry7 *
1030: 20 73 5f 45 6e 74 72 69 65 73 3b 09 2f 2f 31 30 s_Entries;.//10
1040: 39 32 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 2f 2f 3c 2d 92..};......//<-
1050: 43 42 72 6f 77 73 65 56 69 65 77 37 28 31 37 36 CBrowseView7(176
1060: 2f 32 34 29 3c 2d 43 42 72 6f 77 73 65 56 69 65 /24)<-CBrowseVie
1070: 77 28 31 35 32 2f 32 34 29 3c 2d 43 46 6f 72 6d w(152/24)<-CForm
1080: 56 69 65 77 28 31 32 38 2f 31 36 29 3c 2d 43 53 View(128/16)<-CS
1090: 63 72 6f 6c 6c 56 69 65 77 28 31 31 32 2f 34 34 crollView(112/44
10a0: 29 3c 2d 43 56 69 65 77 28 36 38 2f 34 29 3c 2d )<-CView(68/4)<-
10b0: 43 57 6e 64 28 36 34 2f 33 32 29 3c 2d 43 43 6d CWnd(64/32)<-CCm
10c0: 64 54 61 72 67 65 74 28 33 32 2f 32 38 29 3c 2d dTarget(32/28)<-
10d0: 43 4f 62 6a 65 63 74 28 34 2f 34 29 0d 0a 63 6c CObject(4/4)..cl
10e0: 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 20 43 42 ass IMPORT_1C CB
10f0: 72 6f 77 73 65 56 69 65 77 37 3a 70 75 62 6c 69 rowseView7:publi
1100: 63 20 43 42 72 6f 77 73 65 56 69 65 77 0d 0a 7b c CBrowseView..{
1110: 0d 0a 44 45 43 4c 41 52 45 5f 44 59 4e 43 52 45 ..DECLARE_DYNCRE
1120: 41 54 45 28 43 42 72 6f 77 73 65 56 69 65 77 37 ATE(CBrowseView7
1130: 29 0d 0a 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 44 )....public:...D
1140: 57 4f 52 44 20 62 75 66 5b 30 78 30 35 5d 3b 0d WORD buf[0x05];.
1150: 0a 09 48 57 4e 44 20 68 42 72 6f 77 73 65 3b 0d ..HWND hBrowse;.
1160: 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 20 43 .protected:... C
1170: 42 72 6f 77 73 65 56 69 65 77 37 28 69 6e 74 2c BrowseView7(int,
1180: 75 6e 73 69 67 6e 65 64 20 69 6e 74 29 3b 09 2f unsigned int);./
1190: 2f 34 0d 0a 09 20 43 42 72 6f 77 73 65 56 69 65 /4... CBrowseVie
11a0: 77 37 28 76 6f 69 64 29 3b 09 2f 2f 35 0d 0a 70 w7(void);.//5..p
11b0: 75 62 6c 69 63 3a 0d 0a 09 76 69 72 74 75 61 6c ublic:...virtual
11c0: 20 20 7e 43 42 72 6f 77 73 65 56 69 65 77 37 28 ~CBrowseView7(
11d0: 76 6f 69 64 29 3b 09 2f 2f 35 39 0d 0a 09 63 6c void);.//59...cl
11e0: 61 73 73 20 43 47 65 74 44 6f 63 37 20 2a 20 20 ass CGetDoc7 *
11f0: 47 65 74 44 6f 63 75 6d 65 6e 74 28 76 6f 69 64 GetDocument(void
1200: 29 63 6f 6e 73 74 3b 09 2f 2f 33 32 30 0d 0a 70 )const;.//320..p
1210: 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 6f 69 64 rotected:...void
1220: 20 20 4f 6e 43 6f 6e 74 72 6f 6c 57 68 61 74 49 OnControlWhatI
1230: 73 49 74 28 76 6f 69 64 29 3b 09 2f 2f 36 31 39 sIt(void);.//619
1240: 0d 0a 09 69 6e 74 20 20 4f 6e 43 72 65 61 74 65 ...int OnCreate
1250: 28 73 74 72 75 63 74 20 74 61 67 43 52 45 41 54 (struct tagCREAT
1260: 45 53 54 52 55 43 54 41 20 2a 29 3b 09 2f 2f 36 ESTRUCTA *);.//6
1270: 32 33 0d 0a 09 76 6f 69 64 20 20 4f 6e 44 65 73 23...void OnDes
1280: 74 72 6f 79 28 76 6f 69 64 29 3b 09 2f 2f 36 33 troy(void);.//63
1290: 38 0d 0a 09 69 6e 74 20 20 4f 6e 45 72 61 73 65 8...int OnErase
12a0: 42 6b 67 6e 64 28 63 6c 61 73 73 20 43 44 43 20 Bkgnd(class CDC
12b0: 2a 29 3b 09 2f 2f 36 35 34 0d 0a 09 76 69 72 74 *);.//654...virt
12c0: 75 61 6c 20 76 6f 69 64 20 20 4f 6e 49 6e 69 74 ual void OnInit
12d0: 69 61 6c 55 70 64 61 74 65 28 76 6f 69 64 29 3b ialUpdate(void);
12e0: 09 2f 2f 36 37 38 0d 0a 09 6c 6f 6e 67 20 20 4f .//678...long O
12f0: 6e 50 72 69 76 61 74 65 53 65 74 46 6f 63 75 73 nPrivateSetFocus
1300: 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 6c 6f (unsigned int,lo
1310: 6e 67 29 3b 09 2f 2f 37 32 33 0d 0a 09 76 6f 69 ng);.//723...voi
1320: 64 20 20 4f 6e 53 53 74 72 69 6e 67 4e 65 65 64 d OnSStringNeed
1330: 54 65 78 74 28 73 74 72 75 63 74 20 74 61 67 4e Text(struct tagN
1340: 4d 48 44 52 20 2a 2c 6c 6f 6e 67 20 2a 29 3b 09 MHDR *,long *);.
1350: 2f 2f 37 32 37 0d 0a 09 6c 6f 6e 67 20 20 4f 6e //727...long On
1360: 53 61 79 41 62 6f 75 74 43 6f 6e 74 72 6f 6c 28 SayAboutControl(
1370: 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 6c 6f 6e unsigned int,lon
1380: 67 29 3b 09 2f 2f 37 32 38 0d 0a 09 76 6f 69 64 g);.//728...void
1390: 20 20 4f 6e 53 65 74 46 6f 63 75 73 28 63 6c 61 OnSetFocus(cla
13a0: 73 73 20 43 57 6e 64 20 2a 29 3b 09 2f 2f 37 33 ss CWnd *);.//73
13b0: 37 0d 0a 09 76 6f 69 64 20 20 4f 6e 53 69 7a 65 7...void OnSize
13c0: 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 69 6e (unsigned int,in
13d0: 74 2c 69 6e 74 29 3b 09 2f 2f 37 34 34 0d 0a 09 t,int);.//744...
13e0: 76 6f 69 64 20 20 4f 6e 54 6f 6f 6c 42 61 72 4e void OnToolBarN
13f0: 65 65 64 54 65 78 74 28 73 74 72 75 63 74 20 74 eedText(struct t
1400: 61 67 4e 4d 48 44 52 20 2a 2c 6c 6f 6e 67 20 2a agNMHDR *,long *
1410: 29 3b 09 2f 2f 37 36 33 0d 0a 09 6c 6f 6e 67 20 );.//763...long
1420: 20 4f 6e 57 4d 55 70 64 61 74 65 55 49 28 75 6e OnWMUpdateUI(un
1430: 73 69 67 6e 65 64 20 69 6e 74 2c 6c 6f 6e 67 29 signed int,long)
1440: 3b 09 2f 2f 37 37 38 0d 0a 09 76 6f 69 64 20 20 ;.//778...void
1450: 4f 6e 57 69 6e 49 6e 69 43 68 61 6e 67 65 28 63 OnWinIniChange(c
1460: 68 61 72 20 63 6f 6e 73 74 20 2a 29 3b 09 2f 2f har const *);.//
1470: 37 37 39 0d 0a 09 76 6f 69 64 20 20 4f 6e 57 69 779...void OnWi
1480: 6e 64 6f 77 50 6f 73 43 68 61 6e 67 69 6e 67 28 ndowPosChanging(
1490: 73 74 72 75 63 74 20 74 61 67 57 49 4e 44 4f 57 struct tagWINDOW
14a0: 50 4f 53 20 2a 29 3b 09 2f 2f 37 38 30 0d 0a 70 POS *);.//780..p
14b0: 75 62 6c 69 63 3a 0d 0a 09 76 6f 69 64 20 20 55 ublic:...void U
14c0: 70 64 61 74 65 56 61 6c 75 65 28 63 6c 61 73 73 pdateValue(class
14d0: 20 43 52 65 63 74 20 63 6f 6e 73 74 20 26 29 3b CRect const &);
14e0: 09 2f 2f 39 38 35 0d 0a 70 72 6f 74 65 63 74 65 .//985..protecte
14f0: 64 3a 0d 0a 09 76 6f 69 64 20 20 55 70 64 61 74 d:...void Updat
1500: 65 5f 46 34 5f 4b 65 79 28 63 6c 61 73 73 20 43 e_F4_Key(class C
1510: 43 6d 64 55 49 20 2a 29 3b 09 2f 2f 39 38 38 0d CmdUI *);.//988.
1520: 0a 0d 0a 09 44 45 43 4c 41 52 45 5f 4d 45 53 53 ....DECLARE_MESS
1530: 41 47 45 5f 4d 41 50 28 29 0d 0a 7d 3b 0d 0a 0d AGE_MAP()..};...
1540: 0a 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f ...class IMPORT_
1550: 31 43 20 43 43 61 6c 63 56 61 72 53 65 6c 44 6c 1C CCalcVarSelDl
1560: 67 3a 70 75 62 6c 69 63 20 43 44 69 61 6c 6f 67 g:public CDialog
1570: 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 ..{..public:...
1580: 43 43 61 6c 63 56 61 72 53 65 6c 44 6c 67 28 63 CCalcVarSelDlg(c
1590: 6c 61 73 73 20 43 57 6e 64 20 2a 29 3b 09 2f 2f lass CWnd *);.//
15a0: 36 0d 0a 09 76 69 72 74 75 61 6c 20 20 7e 43 43 6...virtual ~CC
15b0: 61 6c 63 56 61 72 53 65 6c 44 6c 67 28 76 6f 69 alcVarSelDlg(voi
15c0: 64 29 3b 09 2f 2f 36 30 0d 0a 2f 2f 09 76 6f 69 d);.//60..//.voi
15d0: 64 20 20 60 64 65 66 61 75 6c 74 20 63 6f 6e 73 d `default cons
15e0: 74 72 75 63 74 6f 72 20 63 6c 6f 73 75 72 65 27 tructor closure'
15f0: 28 76 6f 69 64 29 3b 09 2f 2f 31 34 34 0d 0a 70 (void);.//144..p
1600: 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 69 72 74 rotected:...virt
1610: 75 61 6c 20 76 6f 69 64 20 20 44 6f 44 61 74 61 ual void DoData
1620: 45 78 63 68 61 6e 67 65 28 63 6c 61 73 73 20 43 Exchange(class C
1630: 44 61 74 61 45 78 63 68 61 6e 67 65 20 2a 29 3b DataExchange *);
1640: 09 2f 2f 32 33 36 0d 0a 09 76 69 72 74 75 61 6c .//236...virtual
1650: 20 69 6e 74 20 20 4f 6e 49 6e 69 74 44 69 61 6c int OnInitDial
1660: 6f 67 28 76 6f 69 64 29 3b 09 2f 2f 36 36 35 0d og(void);.//665.
1670: 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 ..virtual void
1680: 4f 6e 4f 4b 28 76 6f 69 64 29 3b 09 2f 2f 36 39 OnOK(void);.//69
1690: 37 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 76 6f 69 7..public:...voi
16a0: 64 20 20 53 65 74 53 74 61 72 74 54 79 70 65 28 d SetStartType(
16b0: 6c 6f 6e 67 29 3b 09 2f 2f 39 33 33 0d 0a 0d 0a long);.//933....
16c0: 09 44 45 43 4c 41 52 45 5f 4d 45 53 53 41 47 45 .DECLARE_MESSAGE
16d0: 5f 4d 41 50 28 29 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a _MAP()..};......
16e0: 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 20 class IMPORT_1C
16f0: 43 43 6f 72 72 65 63 74 50 72 6f 76 43 6f 6e 74 CCorrectProvCont
1700: 65 78 74 3a 70 75 62 6c 69 63 20 43 4f 62 6a 65 ext:public CObje
1710: 63 74 0d 0a 7b 0d 0a 44 45 43 4c 41 52 45 5f 44 ct..{..DECLARE_D
1720: 59 4e 43 52 45 41 54 45 28 43 43 6f 72 72 65 63 YNCREATE(CCorrec
1730: 74 50 72 6f 76 43 6f 6e 74 65 78 74 29 0d 0a 0d tProvContext)...
1740: 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 43 43 6f 72 .public:... CCor
1750: 72 65 63 74 50 72 6f 76 43 6f 6e 74 65 78 74 28 rectProvContext(
1760: 76 6f 69 64 29 3b 09 2f 2f 37 0d 0a 09 76 69 72 void);.//7...vir
1770: 74 75 61 6c 20 20 7e 43 43 6f 72 72 65 63 74 50 tual ~CCorrectP
1780: 72 6f 76 43 6f 6e 74 65 78 74 28 76 6f 69 64 29 rovContext(void)
1790: 3b 09 2f 2f 36 31 0d 0a 09 76 69 72 74 75 61 6c ;.//61...virtual
17a0: 20 69 6e 74 20 20 43 61 6c 6c 41 73 46 75 6e 63 int CallAsFunc
17b0: 28 69 6e 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 (int,class CValu
17c0: 65 20 26 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 e &,class CValue
17d0: 20 2a 20 2a 29 3b 09 2f 2f 31 37 35 0d 0a 09 76 * *);.//175...v
17e0: 69 72 74 75 61 6c 20 69 6e 74 20 20 43 61 6c 6c irtual int Call
17f0: 41 73 50 72 6f 63 28 69 6e 74 2c 63 6c 61 73 73 AsProc(int,class
1800: 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f CValue * *);.//
1810: 31 38 34 0d 0a 09 76 69 72 74 75 61 6c 20 63 68 184...virtual ch
1820: 61 72 20 63 6f 6e 73 74 20 2a 20 20 47 65 74 4d ar const * GetM
1830: 65 74 68 6f 64 4e 61 6d 65 28 69 6e 74 2c 69 6e ethodName(int,in
1840: 74 29 63 6f 6e 73 74 3b 09 2f 2f 33 38 33 0d 0a t)const;.//383..
1850: 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 47 65 .virtual int Ge
1860: 74 4e 4d 65 74 68 6f 64 73 28 76 6f 69 64 29 63 tNMethods(void)c
1870: 6f 6e 73 74 3b 09 2f 2f 33 38 39 0d 0a 09 76 69 onst;.//389...vi
1880: 72 74 75 61 6c 20 69 6e 74 20 20 47 65 74 4e 50 rtual int GetNP
1890: 61 72 61 6d 73 28 69 6e 74 29 63 6f 6e 73 74 3b arams(int)const;
18a0: 09 2f 2f 33 39 34 0d 0a 09 76 69 72 74 75 61 6c .//394...virtual
18b0: 20 69 6e 74 20 20 47 65 74 4e 50 72 6f 70 73 28 int GetNProps(
18c0: 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 33 39 void)const;.//39
18d0: 39 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 9...virtual int
18e0: 20 47 65 74 50 61 72 61 6d 44 65 66 56 61 6c 75 GetParamDefValu
18f0: 65 28 69 6e 74 2c 69 6e 74 2c 63 6c 61 73 73 20 e(int,int,class
1900: 43 56 61 6c 75 65 20 2a 29 63 6f 6e 73 74 3b 09 CValue *)const;.
1910: 2f 2f 34 31 36 0d 0a 09 76 69 72 74 75 61 6c 20 //416...virtual
1920: 63 68 61 72 20 63 6f 6e 73 74 20 2a 20 20 47 65 char const * Ge
1930: 74 50 72 6f 70 4e 61 6d 65 28 69 6e 74 2c 69 6e tPropName(int,in
1940: 74 29 63 6f 6e 73 74 3b 09 2f 2f 34 32 32 0d 0a t)const;.//422..
1950: 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 47 65 .virtual int Ge
1960: 74 50 72 6f 70 56 61 6c 28 69 6e 74 2c 63 6c 61 tPropVal(int,cla
1970: 73 73 20 43 56 61 6c 75 65 20 26 29 63 6f 6e 73 ss CValue &)cons
1980: 74 3b 09 2f 2f 34 32 36 0d 0a 09 76 69 72 74 75 t;.//426...virtu
1990: 61 6c 20 63 68 61 72 20 63 6f 6e 73 74 20 2a 20 al char const *
19a0: 20 47 65 74 54 79 70 65 53 74 72 69 6e 67 28 76 GetTypeString(v
19b0: 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 34 37 33 oid)const;.//473
19c0: 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 ...virtual int
19d0: 48 61 73 52 65 74 56 61 6c 28 69 6e 74 29 63 6f HasRetVal(int)co
19e0: 6e 73 74 3b 09 2f 2f 34 38 37 0d 0a 09 76 69 72 nst;.//487...vir
19f0: 74 75 61 6c 20 69 6e 74 20 20 49 73 50 72 6f 70 tual int IsProp
1a00: 52 65 61 64 61 62 6c 65 28 69 6e 74 29 63 6f 6e Readable(int)con
1a10: 73 74 3b 09 2f 2f 35 33 35 0d 0a 09 76 69 72 74 st;.//535...virt
1a20: 75 61 6c 20 69 6e 74 20 20 49 73 50 72 6f 70 57 ual int IsPropW
1a30: 72 69 74 61 62 6c 65 28 69 6e 74 29 63 6f 6e 73 ritable(int)cons
1a40: 74 3b 09 2f 2f 35 33 37 0d 0a 70 72 69 76 61 74 t;.//537..privat
1a50: 65 3a 0d 0a 09 76 6f 69 64 20 20 50 5f 44 65 6c e:...void P_Del
1a60: 65 74 65 28 63 6c 61 73 73 20 43 56 61 6c 75 65 ete(class CValue
1a70: 20 26 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 &,class CValue
1a80: 2a 20 2a 29 3b 09 2f 2f 37 38 34 0d 0a 09 76 6f * *);.//784...vo
1a90: 69 64 20 20 50 5f 47 65 74 28 63 6c 61 73 73 20 id P_Get(class
1aa0: 43 56 61 6c 75 65 20 26 2c 63 6c 61 73 73 20 43 CValue &,class C
1ab0: 56 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 37 38 Value * *);.//78
1ac0: 35 0d 0a 09 76 6f 69 64 20 20 50 5f 49 73 4f 4b 5...void P_IsOK
1ad0: 28 63 6c 61 73 73 20 43 56 61 6c 75 65 20 26 2c (class CValue &,
1ae0: 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 2a class CValue * *
1af0: 29 3b 09 2f 2f 37 38 37 0d 0a 09 76 6f 69 64 20 );.//787...void
1b00: 20 50 5f 4e 65 77 28 63 6c 61 73 73 20 43 56 61 P_New(class CVa
1b10: 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 37 38 39 0d lue * *);.//789.
1b20: 0a 09 76 6f 69 64 20 20 50 5f 53 65 6c 65 63 74 ..void P_Select
1b30: 28 63 6c 61 73 73 20 43 56 61 6c 75 65 20 26 2c (class CValue &,
1b40: 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 2a class CValue * *
1b50: 29 3b 09 2f 2f 37 39 32 0d 0a 09 76 6f 69 64 20 );.//792...void
1b60: 20 50 5f 53 65 6c 65 63 74 42 79 41 63 63 28 63 P_SelectByAcc(c
1b70: 6c 61 73 73 20 43 56 61 6c 75 65 20 26 2c 63 6c lass CValue &,cl
1b80: 61 73 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b ass CValue * *);
1b90: 09 2f 2f 37 39 33 0d 0a 09 76 6f 69 64 20 20 50 .//793...void P
1ba0: 5f 57 72 69 74 65 28 63 6c 61 73 73 20 43 56 61 _Write(class CVa
1bb0: 6c 75 65 20 26 2c 63 6c 61 73 73 20 43 56 61 6c lue &,class CVal
1bc0: 75 65 20 2a 20 2a 29 3b 09 2f 2f 37 39 39 0d 0a ue * *);.//799..
1bd0: 70 75 62 6c 69 63 3a 0d 0a 09 73 74 61 74 69 63 public:...static
1be0: 20 76 6f 69 64 20 20 52 65 67 69 73 74 65 72 28 void Register(
1bf0: 76 6f 69 64 29 3b 09 2f 2f 38 32 32 0d 0a 09 76 void);.//822...v
1c00: 69 72 74 75 61 6c 20 69 6e 74 20 20 53 65 74 50 irtual int SetP
1c10: 72 6f 70 56 61 6c 28 69 6e 74 2c 63 6c 61 73 73 ropVal(int,class
1c20: 20 43 56 61 6c 75 65 20 63 6f 6e 73 74 20 26 29 CValue const &)
1c30: 3b 09 2f 2f 39 31 36 0d 0a 09 73 74 61 74 69 63 ;.//916...static
1c40: 20 76 6f 69 64 20 20 55 6e 52 65 67 69 73 74 65 void UnRegiste
1c50: 72 28 76 6f 69 64 29 3b 09 2f 2f 39 37 34 0d 0a r(void);.//974..
1c60: 7d 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 4d };......class IM
1c70: 50 4f 52 54 5f 31 43 20 43 44 6f 63 41 63 74 4d PORT_1C CDocActM
1c80: 6f 64 75 6c 65 20 3a 20 70 75 62 6c 69 63 20 43 odule : public C
1c90: 42 4c 4d 6f 64 75 6c 65 37 0d 0a 7b 0d 0a 70 75 BLModule7..{..pu
1ca0: 62 6c 69 63 3a 0d 0a 09 20 43 44 6f 63 41 63 74 blic:... CDocAct
1cb0: 4d 6f 64 75 6c 65 28 76 6f 69 64 29 3b 09 2f 2f Module(void);.//
1cc0: 38 0d 0a 09 76 69 72 74 75 61 6c 20 20 7e 43 44 8...virtual ~CD
1cd0: 6f 63 41 63 74 4d 6f 64 75 6c 65 28 76 6f 69 64 ocActModule(void
1ce0: 29 3b 09 2f 2f 36 32 0d 0a 09 63 6c 61 73 73 20 );.//62...class
1cf0: 43 44 6f 63 43 6f 6e 74 65 78 74 20 2a 20 20 47 CDocContext * G
1d00: 65 74 44 6f 63 43 6f 6e 74 65 78 74 28 76 6f 69 etDocContext(voi
1d10: 64 29 3b 09 2f 2f 33 31 35 0d 0a 09 69 6e 74 20 d);.//315...int
1d20: 20 54 65 73 74 49 73 50 6f 73 74 69 6e 67 50 72 TestIsPostingPr
1d30: 6f 63 28 76 6f 69 64 29 3b 09 2f 2f 39 36 34 0d oc(void);.//964.
1d40: 0a 7d 3b 0d 0a 0d 0a 0d 0a 2f 2f 3c 2d 43 44 6f .};......//<-CDo
1d50: 63 43 6f 6e 74 65 78 74 28 31 34 38 2f 31 30 34 cContext(148/104
1d60: 29 3c 2d 43 44 6f 63 43 6f 6e 74 65 78 74 44 65 )<-CDocContextDe
1d70: 66 28 34 34 2f 31 32 29 3c 2d 43 42 4c 43 6f 6e f(44/12)<-CBLCon
1d80: 74 65 78 74 28 33 32 2f 32 38 29 3c 2d 43 4f 62 text(32/28)<-COb
1d90: 6a 65 63 74 28 34 2f 34 29 0d 0a 63 6c 61 73 73 ject(4/4)..class
1da0: 20 49 4d 50 4f 52 54 5f 31 43 20 43 44 6f 63 43 IMPORT_1C CDocC
1db0: 6f 6e 74 65 78 74 20 3a 20 70 75 62 6c 69 63 20 ontext : public
1dc0: 43 44 6f 63 43 6f 6e 74 65 78 74 44 65 66 0d 0a CDocContextDef..
1dd0: 7b 0d 0a 09 66 72 69 65 6e 64 20 43 44 6f 63 42 {...friend CDocB
1de0: 6f 6f 73 74 3b 0d 0a 44 45 43 4c 41 52 45 5f 44 oost;..DECLARE_D
1df0: 59 4e 43 52 45 41 54 45 28 43 44 6f 63 43 6f 6e YNCREATE(CDocCon
1e00: 74 65 78 74 29 0d 0a 70 75 62 6c 69 63 3a 0d 0a text)..public:..
1e10: 09 44 57 4f 52 44 20 62 75 66 31 5b 37 5d 3b 0d .DWORD buf1[7];.
1e20: 0a 09 43 44 6f 63 54 72 61 6e 73 61 63 74 65 72 ..CDocTransacter
1e30: 2a 20 6d 5f 70 44 6f 63 54 72 61 6e 73 61 63 74 * m_pDocTransact
1e40: 65 72 3b 0d 0a 09 44 57 4f 52 44 20 62 75 66 32 er;...DWORD buf2
1e50: 5b 31 36 5d 3b 0d 0a 09 43 44 6f 63 53 65 74 2a [16];...CDocSet*
1e60: 20 6d 5f 70 44 6f 63 53 65 74 3b 0d 0a 09 44 57 m_pDocSet;...DW
1e70: 4f 52 44 20 64 61 74 61 31 3b 0d 0a 0d 0a 09 20 ORD data1;.....
1e80: 43 44 6f 63 43 6f 6e 74 65 78 74 28 76 6f 69 64 CDocContext(void
1e90: 29 3b 09 2f 2f 39 0d 0a 09 76 69 72 74 75 61 6c );.//9...virtual
1ea0: 20 20 7e 43 44 6f 63 43 6f 6e 74 65 78 74 28 76 ~CDocContext(v
1eb0: 6f 69 64 29 3b 09 2f 2f 36 33 0d 0a 09 76 69 72 oid);.//63...vir
1ec0: 74 75 61 6c 20 69 6e 74 20 20 43 61 6c 6c 41 73 tual int CallAs
1ed0: 46 75 6e 63 28 69 6e 74 2c 63 6c 61 73 73 20 43 Func(int,class C
1ee0: 56 61 6c 75 65 20 26 2c 63 6c 61 73 73 20 43 56 Value &,class CV
1ef0: 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 31 37 36 alue * *);.//176
1f00: 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 ...virtual int
1f10: 43 61 6c 6c 41 73 50 72 6f 63 28 69 6e 74 2c 63 CallAsProc(int,c
1f20: 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 lass CValue * *)
1f30: 3b 09 2f 2f 31 38 35 0d 0a 70 72 6f 74 65 63 74 ;.//185..protect
1f40: 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 63 6c ed:...virtual cl
1f50: 61 73 73 20 43 44 6f 63 44 65 66 20 2a 20 20 43 ass CDocDef * C
1f60: 75 72 44 6f 63 44 65 66 28 76 6f 69 64 29 63 6f urDocDef(void)co
1f70: 6e 73 74 3b 09 2f 2f 32 31 39 0d 0a 70 75 62 6c nst;.//219..publ
1f80: 69 63 3a 0d 0a 09 76 69 72 74 75 61 6c 20 63 68 ic:...virtual ch
1f90: 61 72 20 63 6f 6e 73 74 20 2a 20 20 47 65 74 43 ar const * GetC
1fa0: 6f 64 65 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 ode(void)const;.
1fb0: 2f 2f 32 39 30 0d 0a 09 69 6e 74 20 20 47 65 74 //290...int Get
1fc0: 43 75 72 4c 69 6e 65 49 64 78 28 76 6f 69 64 29 CurLineIdx(void)
1fd0: 63 6f 6e 73 74 3b 09 2f 2f 33 30 30 0d 0a 09 76 const;.//300...v
1fe0: 69 72 74 75 61 6c 20 76 6f 69 64 20 20 47 65 74 irtual void Get
1ff0: 45 78 61 63 74 56 61 6c 75 65 28 63 6c 61 73 73 ExactValue(class
2000: 20 43 56 61 6c 75 65 20 26 29 3b 09 2f 2f 33 32 CValue &);.//32
2010: 37 0d 0a 09 69 6e 74 20 20 47 65 74 46 6c 61 67 7...int GetFlag
2020: 41 75 74 6f 54 69 6d 65 28 76 6f 69 64 29 3b 09 AutoTime(void);.
2030: 2f 2f 33 33 37 0d 0a 09 76 69 72 74 75 61 6c 20 //337...virtual
2040: 63 6c 61 73 73 20 43 4f 62 6a 49 44 20 20 20 47 class CObjID G
2050: 65 74 49 44 28 76 6f 69 64 29 63 6f 6e 73 74 3b etID(void)const;
2060: 09 2f 2f 33 35 30 0d 0a 70 72 69 76 61 74 65 3a .//350..private:
2070: 0d 0a 09 63 6c 61 73 73 20 43 54 79 70 65 64 56 ...class CTypedV
2080: 61 6c 75 65 20 2a 20 20 47 65 74 50 54 79 70 65 alue * GetPType
2090: 64 56 61 6c 75 65 28 69 6e 74 2c 69 6e 74 29 63 dValue(int,int)c
20a0: 6f 6e 73 74 3b 09 2f 2f 34 30 38 0d 0a 70 75 62 onst;.//408..pub
20b0: 6c 69 63 3a 0d 0a 09 76 69 72 74 75 61 6c 20 69 lic:...virtual i
20c0: 6e 74 20 20 47 65 74 50 72 6f 70 56 61 6c 28 69 nt GetPropVal(i
20d0: 6e 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 nt,class CValue
20e0: 26 29 63 6f 6e 73 74 3b 09 2f 2f 34 32 37 0d 0a &)const;.//427..
20f0: 09 69 6e 74 20 20 47 65 74 53 65 6c 65 63 74 54 .int GetSelectT
2100: 79 70 65 28 76 6f 69 64 29 3b 09 2f 2f 34 35 35 ype(void);.//455
2110: 0d 0a 09 76 69 72 74 75 61 6c 20 6c 6f 6e 67 20 ...virtual long
2120: 20 47 65 74 54 79 70 65 49 44 28 76 6f 69 64 29 GetTypeID(void)
2130: 63 6f 6e 73 74 3b 09 2f 2f 34 37 32 0d 0a 09 63 const;.//472...c
2140: 6c 61 73 73 20 43 53 74 72 69 6e 67 20 20 20 47 lass CString G
2150: 65 74 55 73 65 4b 69 6e 64 73 46 6f 72 43 68 6f etUseKindsForCho
2160: 69 73 65 28 76 6f 69 64 29 3b 09 2f 2f 34 37 38 ise(void);.//478
2170: 0d 0a 09 63 6c 61 73 73 20 43 53 74 72 69 6e 67 ...class CString
2180: 20 20 20 47 65 74 55 73 65 4e 75 6d 50 72 65 66 GetUseNumPref
2190: 69 78 28 76 6f 69 64 29 3b 09 2f 2f 34 37 39 0d ix(void);.//479.
21a0: 0a 09 76 69 72 74 75 61 6c 20 63 6c 61 73 73 20 ..virtual class
21b0: 43 54 79 70 65 20 20 20 47 65 74 56 61 6c 75 65 CType GetValue
21c0: 54 79 70 65 28 76 6f 69 64 29 63 6f 6e 73 74 3b Type(void)const;
21d0: 09 2f 2f 34 38 32 0d 0a 09 76 6f 69 64 20 20 49 .//482...void I
21e0: 6e 69 74 43 6f 6e 74 65 78 74 28 76 6f 69 64 29 nitContext(void)
21f0: 3b 09 2f 2f 34 39 37 0d 0a 09 76 69 72 74 75 61 ;.//497...virtua
2200: 6c 20 76 6f 69 64 20 20 49 6e 69 74 4f 62 6a 65 l void InitObje
2210: 63 74 28 63 6c 61 73 73 20 43 54 79 70 65 20 63 ct(class CType c
2220: 6f 6e 73 74 20 26 29 3b 09 2f 2f 35 30 38 0d 0a onst &);.//508..
2230: 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 49 .virtual void I
2240: 6e 69 74 4f 62 6a 65 63 74 28 63 68 61 72 20 63 nitObject(char c
2250: 6f 6e 73 74 20 2a 29 3b 09 2f 2f 35 30 39 0d 0a onst *);.//509..
2260: 09 76 6f 69 64 20 20 49 6e 69 74 4f 6e 4d 6f 64 .void InitOnMod
2270: 69 66 79 28 69 6e 74 20 2a 2c 69 6e 74 20 2a 29 ify(int *,int *)
2280: 3b 09 2f 2f 35 31 35 0d 0a 09 76 6f 69 64 20 20 ;.//515...void
2290: 49 6e 69 74 4f 70 65 72 56 61 6c 28 63 6c 61 73 InitOperVal(clas
22a0: 73 20 43 4f 70 65 72 53 65 74 20 2a 29 3b 09 2f s COperSet *);./
22b0: 2f 35 31 36 0d 0a 70 72 69 76 61 74 65 3a 0d 0a /516..private:..
22c0: 09 76 6f 69 64 20 20 49 6e 69 74 54 72 61 6e 73 .void InitTrans
22d0: 61 63 74 65 72 28 76 6f 69 64 29 3b 09 2f 2f 35 acter(void);.//5
22e0: 31 39 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 19..protected:..
22f0: 09 69 6e 74 20 20 49 73 44 6f 63 41 76 61 69 6c .int IsDocAvail
2300: 61 62 6c 65 28 76 6f 69 64 29 63 6f 6e 73 74 3b able(void)const;
2310: 09 2f 2f 35 32 37 0d 0a 70 75 62 6c 69 63 3a 0d .//527..public:.
2320: 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 49 ..virtual int I
2330: 73 45 78 61 63 74 56 61 6c 75 65 28 76 6f 69 64 sExactValue(void
2340: 29 63 6f 6e 73 74 3b 09 2f 2f 35 33 30 0d 0a 09 )const;.//530...
2350: 69 6e 74 20 20 49 73 4e 65 77 4e 75 6d 53 65 74 int IsNewNumSet
2360: 74 65 64 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 ted(void)const;.
2370: 2f 2f 35 33 33 0d 0a 09 69 6e 74 20 20 49 73 52 //533...int IsR
2380: 65 61 64 4f 6e 6c 79 28 76 6f 69 64 29 63 6f 6e eadOnly(void)con
2390: 73 74 3b 09 2f 2f 35 34 30 0d 0a 09 76 6f 69 64 st;.//540...void
23a0: 20 20 4f 6e 4d 6f 64 69 66 79 28 69 6e 74 29 63 OnModify(int)c
23b0: 6f 6e 73 74 3b 09 2f 2f 36 38 36 0d 0a 09 73 74 onst;.//686...st
23c0: 61 74 69 63 20 76 6f 69 64 20 20 52 65 67 69 73 atic void Regis
23d0: 74 65 72 28 76 6f 69 64 29 3b 09 2f 2f 38 32 33 ter(void);.//823
23e0: 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ...virtual void
23f0: 20 53 65 6c 65 63 74 42 79 49 44 28 63 6c 61 73 SelectByID(clas
2400: 73 20 43 4f 62 6a 49 44 2c 6c 6f 6e 67 29 3b 09 s CObjID,long);.
2410: 2f 2f 38 33 36 0d 0a 70 72 69 76 61 74 65 3a 0d //836..private:.
2420: 0a 09 76 6f 69 64 20 20 53 65 6e 64 4e 6f 74 69 ..void SendNoti
2430: 66 79 28 76 6f 69 64 29 3b 09 2f 2f 38 34 31 0d fy(void);.//841.
2440: 0a 70 75 62 6c 69 63 3a 0d 0a 09 76 6f 69 64 20 .public:...void
2450: 20 53 65 74 43 61 6c 63 54 6f 74 61 6c 73 28 69 SetCalcTotals(i
2460: 6e 74 29 3b 09 2f 2f 38 34 36 0d 0a 09 76 6f 69 nt);.//846...voi
2470: 64 20 20 53 65 74 43 75 72 4c 69 6e 65 49 64 78 d SetCurLineIdx
2480: 28 69 6e 74 29 3b 09 2f 2f 38 35 38 0d 0a 09 76 (int);.//858...v
2490: 6f 69 64 20 20 53 65 74 44 6f 63 53 65 74 28 63 oid SetDocSet(c
24a0: 6c 61 73 73 20 43 44 6f 63 53 65 74 20 2a 29 3b lass CDocSet *);
24b0: 09 2f 2f 38 36 38 0d 0a 09 76 6f 69 64 20 20 53 .//868...void S
24c0: 65 74 45 6e 61 62 6c 65 44 61 74 65 43 68 61 6e etEnableDateChan
24d0: 67 69 6e 67 28 69 6e 74 29 3b 09 2f 2f 38 37 34 ging(int);.//874
24e0: 0d 0a 09 76 6f 69 64 20 20 53 65 74 45 6e 61 62 ...void SetEnab
24f0: 6c 65 4e 65 77 4c 69 6e 65 28 69 6e 74 29 3b 09 leNewLine(int);.
2500: 2f 2f 38 37 36 0d 0a 09 76 6f 69 64 20 20 53 65 //876...void Se
2510: 74 46 6c 61 67 41 75 74 6f 54 69 6d 65 28 69 6e tFlagAutoTime(in
2520: 74 29 3b 09 2f 2f 38 38 32 0d 0a 09 76 6f 69 64 t);.//882...void
2530: 20 20 53 65 74 4f 70 65 72 28 63 6c 61 73 73 20 SetOper(class
2540: 43 42 4c 43 6f 6e 74 65 78 74 20 2a 2c 63 6c 61 CBLContext *,cla
2550: 73 73 20 43 4f 70 65 72 53 65 74 20 2a 29 3b 09 ss COperSet *);.
2560: 2f 2f 39 30 35 0d 0a 09 76 69 72 74 75 61 6c 20 //905...virtual
2570: 69 6e 74 20 20 53 65 74 50 72 6f 70 56 61 6c 28 int SetPropVal(
2580: 69 6e 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 int,class CValue
2590: 20 63 6f 6e 73 74 20 26 29 3b 09 2f 2f 39 31 37 const &);.//917
25a0: 0d 0a 09 76 6f 69 64 20 20 53 65 74 52 65 61 64 ...void SetRead
25b0: 4f 6e 6c 79 28 69 6e 74 29 3b 09 2f 2f 39 32 33 Only(int);.//923
25c0: 0d 0a 09 76 6f 69 64 20 20 53 65 74 53 65 6c 65 ...void SetSele
25d0: 63 74 54 79 70 65 28 69 6e 74 29 3b 09 2f 2f 39 ctType(int);.//9
25e0: 32 37 0d 0a 70 72 69 76 61 74 65 3a 0d 0a 09 69 27..private:...i
25f0: 6e 74 20 20 53 6b 69 70 42 79 46 69 6c 74 65 72 nt SkipByFilter
2600: 28 76 6f 69 64 29 3b 09 2f 2f 39 35 33 0d 0a 70 (void);.//953..p
2610: 75 62 6c 69 63 3a 0d 0a 09 76 6f 69 64 20 20 53 ublic:...void S
2620: 79 6e 63 57 69 74 68 4f 70 65 72 50 6f 73 28 76 yncWithOperPos(v
2630: 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 39 35 38 oid)const;.//958
2640: 0d 0a 09 73 74 61 74 69 63 20 76 6f 69 64 20 20 ...static void
2650: 55 6e 52 65 67 69 73 74 65 72 28 76 6f 69 64 29 UnRegister(void)
2660: 3b 09 2f 2f 39 37 35 0d 0a 7d 3b 0d 0a 0d 0a 0d ;.//975..};.....
2670: 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 .class IMPORT_1C
2680: 20 43 44 6f 63 45 6e 76 69 72 6f 6e 43 6f 6e 74 CDocEnvironCont
2690: 65 78 74 3a 70 75 62 6c 69 63 20 43 42 4c 43 6f ext:public CBLCo
26a0: 6e 74 65 78 74 0d 0a 7b 0d 0a 44 45 43 4c 41 52 ntext..{..DECLAR
26b0: 45 5f 44 59 4e 43 52 45 41 54 45 28 43 44 6f 63 E_DYNCREATE(CDoc
26c0: 45 6e 76 69 72 6f 6e 43 6f 6e 74 65 78 74 29 0d EnvironContext).
26d0: 0a 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 43 44 ...public:... CD
26e0: 6f 63 45 6e 76 69 72 6f 6e 43 6f 6e 74 65 78 74 ocEnvironContext
26f0: 28 76 6f 69 64 29 3b 09 2f 2f 31 30 0d 0a 09 76 (void);.//10...v
2700: 69 72 74 75 61 6c 20 20 7e 43 44 6f 63 45 6e 76 irtual ~CDocEnv
2710: 69 72 6f 6e 43 6f 6e 74 65 78 74 28 76 6f 69 64 ironContext(void
2720: 29 3b 09 2f 2f 36 34 0d 0a 09 76 6f 69 64 20 20 );.//64...void
2730: 41 66 74 65 72 50 6f 73 74 28 76 6f 69 64 29 3b AfterPost(void);
2740: 09 2f 2f 31 36 37 0d 0a 09 76 6f 69 64 20 20 42 .//167...void B
2750: 65 66 6f 72 65 50 6f 73 74 28 76 6f 69 64 29 3b eforePost(void);
2760: 09 2f 2f 31 36 39 0d 0a 09 76 69 72 74 75 61 6c .//169...virtual
2770: 20 69 6e 74 20 20 43 61 6c 6c 41 73 46 75 6e 63 int CallAsFunc
2780: 28 69 6e 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 (int,class CValu
2790: 65 20 26 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 e &,class CValue
27a0: 20 2a 20 2a 29 3b 09 2f 2f 31 37 37 0d 0a 09 76 * *);.//177...v
27b0: 69 72 74 75 61 6c 20 69 6e 74 20 20 43 61 6c 6c irtual int Call
27c0: 41 73 50 72 6f 63 28 69 6e 74 2c 63 6c 61 73 73 AsProc(int,class
27d0: 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f CValue * *);.//
27e0: 31 38 36 0d 0a 09 63 6c 61 73 73 20 43 41 6c 6c 186...class CAll
27f0: 52 65 67 73 43 6f 6e 74 65 78 74 20 2a 20 20 47 RegsContext * G
2800: 65 74 41 6c 6c 52 65 67 73 28 76 6f 69 64 29 3b etAllRegs(void);
2810: 09 2f 2f 32 38 32 0d 0a 09 69 6e 74 20 20 47 65 .//282...int Ge
2820: 74 46 6c 61 67 4e 6f 74 43 6c 6f 73 65 44 6f 63 tFlagNotCloseDoc
2830: 28 76 6f 69 64 29 3b 09 2f 2f 33 34 30 0d 0a 09 (void);.//340...
2840: 73 74 72 75 63 74 20 53 44 6f 63 50 6f 73 74 53 struct SDocPostS
2850: 74 61 74 65 20 2a 20 20 47 65 74 50 6f 73 74 53 tate * GetPostS
2860: 74 61 74 65 28 76 6f 69 64 29 3b 09 2f 2f 34 32 tate(void);.//42
2870: 30 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 0...virtual int
2880: 20 47 65 74 50 72 6f 70 56 61 6c 28 69 6e 74 2c GetPropVal(int,
2890: 63 6c 61 73 73 20 43 56 61 6c 75 65 20 26 29 63 class CValue &)c
28a0: 6f 6e 73 74 3b 09 2f 2f 34 32 38 0d 0a 09 76 6f onst;.//428...vo
28b0: 69 64 20 20 49 6e 69 74 43 6f 6e 74 65 78 74 28 id InitContext(
28c0: 76 6f 69 64 29 3b 09 2f 2f 34 39 38 0d 0a 09 76 void);.//498...v
28d0: 6f 69 64 20 20 53 65 74 46 6c 61 67 47 72 6f 75 oid SetFlagGrou
28e0: 70 50 72 6f 63 65 73 73 28 69 6e 74 29 3b 09 2f pProcess(int);./
28f0: 2f 38 38 34 0d 0a 09 76 6f 69 64 20 20 53 65 74 /884...void Set
2900: 46 6c 61 67 54 6f 74 61 6c 73 41 63 74 75 61 6c FlagTotalsActual
2910: 28 69 6e 74 29 3b 09 2f 2f 38 38 37 0d 0a 09 76 (int);.//887...v
2920: 6f 69 64 20 20 53 65 74 52 65 70 65 61 74 54 6f oid SetRepeatTo
2930: 54 4d 28 69 6e 74 29 3b 09 2f 2f 39 32 36 0d 0a TM(int);.//926..
2940: 7d 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 4d };......class IM
2950: 50 4f 52 54 5f 31 43 20 43 44 6f 63 46 69 6e 64 PORT_1C CDocFind
2960: 44 6c 67 3a 20 70 75 62 6c 69 63 20 43 44 69 61 Dlg: public CDia
2970: 6c 6f 67 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d log..{..public:.
2980: 0a 09 20 43 44 6f 63 46 69 6e 64 44 6c 67 28 63 .. CDocFindDlg(c
2990: 6c 61 73 73 20 43 57 6e 64 20 2a 29 3b 09 2f 2f lass CWnd *);.//
29a0: 31 31 0d 0a 09 76 69 72 74 75 61 6c 20 20 7e 43 11...virtual ~C
29b0: 44 6f 63 46 69 6e 64 44 6c 67 28 76 6f 69 64 29 DocFindDlg(void)
29c0: 3b 09 2f 2f 36 35 0d 0a 2f 2f 09 76 6f 69 64 20 ;.//65..//.void
29d0: 20 60 64 65 66 61 75 6c 74 20 63 6f 6e 73 74 72 `default constr
29e0: 75 63 74 6f 72 20 63 6c 6f 73 75 72 65 27 28 76 uctor closure'(v
29f0: 6f 69 64 29 3b 09 2f 2f 31 34 35 0d 0a 70 72 6f oid);.//145..pro
2a00: 74 65 63 74 65 64 3a 0d 0a 09 76 69 72 74 75 61 tected:...virtua
2a10: 6c 20 76 6f 69 64 20 20 44 6f 44 61 74 61 45 78 l void DoDataEx
2a20: 63 68 61 6e 67 65 28 63 6c 61 73 73 20 43 44 61 change(class CDa
2a30: 74 61 45 78 63 68 61 6e 67 65 20 2a 29 3b 09 2f taExchange *);./
2a40: 2f 32 33 37 0d 0a 70 72 69 76 61 74 65 3a 0d 0a /237..private:..
2a50: 09 76 6f 69 64 20 20 45 6e 61 62 6c 65 43 74 72 .void EnableCtr
2a60: 6c 73 28 76 6f 69 64 29 3b 09 2f 2f 32 35 35 0d ls(void);.//255.
2a70: 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 6f .protected:...vo
2a80: 69 64 20 20 4f 6e 43 68 61 6e 67 65 44 6f 63 4e id OnChangeDocN
2a90: 75 6d 28 76 6f 69 64 29 3b 09 2f 2f 36 30 30 0d um(void);.//600.
2aa0: 0a 09 76 6f 69 64 20 20 4f 6e 44 62 6c 63 6c 6b ..void OnDblclk
2ab0: 44 6f 63 6c 69 73 74 28 76 6f 69 64 29 3b 09 2f Doclist(void);./
2ac0: 2f 36 32 38 0d 0a 09 76 6f 69 64 20 20 4f 6e 44 /628...void OnD
2ad0: 62 6c 63 6c 6b 44 6f 63 6c 69 73 74 46 69 6e 64 blclkDoclistFind
2ae0: 65 64 28 76 6f 69 64 29 3b 09 2f 2f 36 32 39 0d ed(void);.//629.
2af0: 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 4f ..virtual int O
2b00: 6e 49 6e 69 74 44 69 61 6c 6f 67 28 76 6f 69 64 nInitDialog(void
2b10: 29 3b 09 2f 2f 36 36 36 0d 0a 09 76 69 72 74 75 );.//666...virtu
2b20: 61 6c 20 76 6f 69 64 20 20 4f 6e 4f 4b 28 76 6f al void OnOK(vo
2b30: 69 64 29 3b 09 2f 2f 36 39 38 0d 0a 09 76 6f 69 id);.//698...voi
2b40: 64 20 20 4f 6e 4f 6e 6c 79 49 6e 4a 6f 75 72 6e d OnOnlyInJourn
2b50: 61 6c 52 61 6e 67 65 28 76 6f 69 64 29 3b 09 2f alRange(void);./
2b60: 2f 37 31 30 0d 0a 09 76 6f 69 64 20 20 4f 6e 53 /710...void OnS
2b70: 65 6c 63 68 61 6e 67 65 44 6f 63 6c 69 73 74 28 elchangeDoclist(
2b80: 76 6f 69 64 29 3b 09 2f 2f 37 33 31 0d 0a 09 76 void);.//731...v
2b90: 6f 69 64 20 20 4f 6e 53 65 6c 65 63 74 41 6c 6c oid OnSelectAll
2ba0: 28 76 6f 69 64 29 3b 09 2f 2f 37 33 34 0d 0a 09 (void);.//734...
2bb0: 76 6f 69 64 20 20 4f 6e 53 74 61 72 74 46 69 6e void OnStartFin
2bc0: 64 28 76 6f 69 64 29 3b 09 2f 2f 37 35 32 0d 0a d(void);.//752..
2bd0: 09 76 6f 69 64 20 20 4f 6e 55 6e 53 65 6c 65 63 .void OnUnSelec
2be0: 74 41 6c 6c 28 76 6f 69 64 29 3b 09 2f 2f 37 36 tAll(void);.//76
2bf0: 36 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 76 6f 69 6..public:...voi
2c00: 64 20 20 53 65 74 45 6e 76 28 6c 6f 6e 67 2c 63 d SetEnv(long,c
2c10: 6c 61 73 73 20 43 44 61 74 65 2c 63 6c 61 73 73 lass CDate,class
2c20: 20 43 44 61 74 65 2c 6c 6f 6e 67 2c 63 6c 61 73 CDate,long,clas
2c30: 73 20 43 53 74 72 69 6e 67 2c 6c 6f 6e 67 29 3b s CString,long);
2c40: 09 2f 2f 38 37 37 0d 0a 09 76 6f 69 64 20 20 53 .//877...void S
2c50: 65 74 4f 6e 6c 79 42 6f 6f 6b 4b 65 65 70 69 6e etOnlyBookKeepin
2c60: 67 28 69 6e 74 29 3b 09 2f 2f 39 30 34 0d 0a 09 g(int);.//904...
2c70: 76 6f 69 64 20 20 53 65 74 53 70 65 63 54 69 74 void SetSpecTit
2c80: 6c 65 28 63 6c 61 73 73 20 43 53 74 72 69 6e 67 le(class CString
2c90: 29 3b 09 2f 2f 39 32 39 0d 0a 0d 0a 09 44 45 43 );.//929.....DEC
2ca0: 4c 41 52 45 5f 4d 45 53 53 41 47 45 5f 4d 41 50 LARE_MESSAGE_MAP
2cb0: 28 29 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 ()..};......clas
2cc0: 73 20 49 4d 50 4f 52 54 5f 31 43 20 43 47 65 74 s IMPORT_1C CGet
2cd0: 46 69 65 6c 64 3a 20 70 75 62 6c 69 63 20 43 4f Field: public CO
2ce0: 62 6a 65 63 74 0d 0a 7b 0d 0a 70 75 62 6c 69 63 bject..{..public
2cf0: 3a 0d 0a 09 43 56 61 6c 75 65 2a 20 6d 5f 70 56 :...CValue* m_pV
2d00: 61 6c 75 65 3b 20 20 20 20 20 20 20 20 20 20 20 alue;
2d10: 2f 2f 20 20 34 68 0d 0a 09 43 54 79 70 65 64 56 // 4h...CTypedV
2d20: 61 6c 75 65 2a 20 6d 5f 70 54 79 70 65 64 56 61 alue* m_pTypedVa
2d30: 6c 75 65 3b 20 2f 2f 20 20 38 68 0d 0a 09 43 4d lue; // 8h...CM
2d40: 65 74 61 44 61 74 61 54 79 70 65 64 4f 62 6a 2a etaDataTypedObj*
2d50: 20 6d 5f 70 44 65 66 3b 20 20 2f 2f 20 20 43 68 m_pDef; // Ch
2d60: 0d 0a 09 43 47 65 74 44 6f 63 37 2a 20 6d 5f 70 ...CGetDoc7* m_p
2d70: 47 65 74 44 6f 63 3b 20 20 20 20 20 20 20 20 2f GetDoc; /
2d80: 2f 20 31 30 68 0d 0a 09 55 49 4e 54 20 6d 5f 43 / 10h...UINT m_C
2d90: 74 72 6c 49 44 3b 20 20 20 20 20 20 20 20 20 20 trlID;
2da0: 20 20 20 20 2f 2f 20 31 34 68 0d 0a 09 43 43 6f // 14h...CCo
2db0: 6e 74 72 6f 6c 49 44 2a 20 6d 5f 70 43 74 72 6c ntrolID* m_pCtrl
2dc0: 49 6e 66 6f 3b 20 20 20 20 2f 2f 20 31 38 68 0d Info; // 18h.
2dd0: 0a 09 69 6e 74 20 6d 5f 49 6e 54 61 62 6c 65 3b ..int m_InTable;
2de0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
2df0: 20 31 43 68 0d 0a 09 43 44 61 74 65 2a 20 6d 5f 1Ch...CDate* m_
2e00: 70 44 61 74 65 3b 20 20 20 20 20 20 20 20 20 20 pDate;
2e10: 20 20 20 2f 2f 20 32 30 68 0d 0a 09 69 6e 74 20 // 20h...int
2e20: 6d 5f 46 6c 61 67 53 6b 69 70 70 69 6e 67 3b 20 m_FlagSkipping;
2e30: 20 20 20 20 20 20 20 20 2f 2f 20 32 34 68 0d 0a // 24h..
2e40: 09 69 6e 74 20 6d 5f 46 6c 61 67 30 33 3b 20 20 .int m_Flag03;
2e50: 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 //
2e60: 32 38 68 0d 0a 09 69 6e 74 20 6d 5f 46 6c 61 67 28h...int m_Flag
2e70: 30 34 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 04;
2e80: 20 20 2f 2f 20 32 43 68 0d 0a 09 69 6e 74 20 6d // 2Ch...int m
2e90: 5f 45 6e 61 62 6c 65 43 68 6f 69 73 65 46 6f 6c _EnableChoiseFol
2ea0: 64 65 72 3b 20 20 20 2f 2f 20 33 30 68 0d 0a 09 der; // 30h...
2eb0: 69 6e 74 20 6d 5f 46 69 78 4b 69 6e 64 3b 20 20 int m_FixKind;
2ec0: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 33 // 3
2ed0: 34 68 0d 0a 09 69 6e 74 20 6d 5f 48 69 64 65 53 4h...int m_HideS
2ee0: 74 61 74 65 45 6e 61 62 6c 65 3b 20 20 20 20 20 tateEnable;
2ef0: 20 2f 2f 20 33 38 68 0d 0a 09 69 6e 74 20 6d 5f // 38h...int m_
2f00: 42 72 4f 6c 64 53 74 61 74 65 45 6e 61 62 6c 65 BrOldStateEnable
2f10: 3b 20 20 20 20 20 2f 2f 20 33 43 68 0d 0a 09 69 ; // 3Ch...i
2f20: 6e 74 20 6d 5f 53 6b 69 70 4d 65 73 73 61 67 65 nt m_SkipMessage
2f30: 4e 6f 74 46 69 6e 64 41 63 63 3b 2f 2f 20 34 30 NotFindAcc;// 40
2f40: 68 0d 0a 09 43 53 74 72 69 6e 67 20 6d 5f 73 74 h...CString m_st
2f50: 72 55 6e 6b 31 3b 20 20 20 20 20 20 20 20 20 20 rUnk1;
2f60: 2f 2f 20 34 34 68 0d 0a 09 69 6e 74 20 6d 5f 46 // 44h...int m_F
2f70: 6c 61 67 30 42 3b 20 20 20 20 20 20 20 20 20 20 lag0B;
2f80: 20 20 20 20 20 2f 2f 20 34 38 68 0d 0a 09 69 6e // 48h...in
2f90: 74 20 6d 5f 46 6c 61 67 30 43 3b 20 20 20 20 20 t m_Flag0C;
2fa0: 20 20 20 20 20 20 20 20 20 20 2f 2f 20 34 43 68 // 4Ch
2fb0: 0d 0a 09 69 6e 74 20 6d 5f 46 6c 61 67 30 44 3b ...int m_Flag0D;
2fc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f /
2fd0: 2f 20 35 30 68 0d 0a 09 69 6e 74 20 6d 5f 46 6c / 50h...int m_Fl
2fe0: 61 67 30 45 3b 20 20 20 20 20 20 20 20 20 20 20 ag0E;
2ff0: 20 20 20 20 2f 2f 20 35 34 68 0d 0a 09 69 6e 74 // 54h...int
3000: 20 6d 5f 50 61 72 61 6d 4e 6f 3b 20 20 20 20 20 m_ParamNo;
3010: 20 20 20 20 20 20 20 20 20 2f 2f 20 35 38 68 0d // 58h.
3020: 0a 09 69 6e 74 20 6d 5f 46 6c 61 67 31 30 3b 20 ..int m_Flag10;
3030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
3040: 20 35 43 68 0d 0a 09 69 6e 74 20 6d 5f 46 6c 61 5Ch...int m_Fla
3050: 67 31 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 g11;
3060: 20 20 20 2f 2f 20 36 30 68 0d 0a 09 43 53 74 72 // 60h...CStr
3070: 69 6e 67 20 6d 5f 73 74 72 57 69 6e 64 6f 77 4e ing m_strWindowN
3080: 61 6d 65 3b 20 20 20 20 2f 2f 20 36 34 68 0d 0a ame; // 64h..
3090: 09 43 53 74 72 69 6e 67 20 6d 5f 73 74 72 43 74 .CString m_strCt
30a0: 72 6c 54 69 74 6c 65 3b 20 20 20 20 20 2f 2f 20 rlTitle; //
30b0: 36 38 68 0d 0a 09 69 6e 74 20 6d 5f 46 6c 61 67 68h...int m_Flag
30c0: 31 34 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 14;
30d0: 20 20 2f 2f 20 36 43 68 0d 0a 09 69 6e 74 20 6d // 6Ch...int m
30e0: 5f 46 6c 61 67 31 35 3b 20 20 20 20 20 20 20 20 _Flag15;
30f0: 20 20 20 20 20 20 20 2f 2f 20 37 30 68 0d 0a 09 // 70h...
3100: 69 6e 74 20 6d 5f 46 6c 61 67 31 36 3b 20 20 20 int m_Flag16;
3110: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 37 // 7
3120: 34 68 0d 0a 09 69 6e 74 20 6d 5f 46 6c 61 67 31 4h...int m_Flag1
3130: 37 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7;
3140: 20 2f 2f 20 37 38 68 0d 0a 09 69 6e 74 20 6d 5f // 78h...int m_
3150: 46 6c 61 67 31 38 3b 20 20 20 20 20 20 20 20 20 Flag18;
3160: 20 20 20 20 20 20 2f 2f 20 37 43 68 0d 0a 09 69 // 7Ch...i
3170: 6e 74 20 6d 5f 46 6c 61 67 31 39 3b 20 20 20 20 nt m_Flag19;
3180: 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 38 30 // 80
3190: 68 0d 0a 09 69 6e 74 20 6d 5f 52 65 66 46 6c 61 h...int m_RefFla
31a0: 67 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g;
31b0: 2f 2f 20 38 34 68 0d 0a 09 69 6e 74 20 6d 5f 46 // 84h...int m_F
31c0: 6c 61 67 34 3b 20 20 20 20 20 20 20 20 20 20 20 lag4;
31d0: 20 20 20 20 20 2f 2f 20 38 38 68 0d 0a 09 69 6e // 88h...in
31e0: 74 20 6d 5f 52 65 61 64 4f 6e 6c 79 3b 20 20 20 t m_ReadOnly;
31f0: 20 20 20 20 20 20 20 20 20 20 2f 2f 20 38 43 68 // 8Ch
3200: 0d 0a 09 69 6e 74 20 6d 5f 56 69 73 69 62 6c 65 ...int m_Visible
3210: 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f ; /
3220: 2f 20 39 30 68 0d 0a 09 69 6e 74 20 6d 5f 46 6c / 90h...int m_Fl
3230: 61 67 30 30 30 3b 20 20 20 20 20 20 20 20 20 20 ag000;
3240: 20 20 20 20 2f 2f 20 39 34 68 0d 0a 09 69 6e 74 // 94h...int
3250: 20 6d 5f 46 6c 61 67 30 30 31 3b 20 20 20 20 20 m_Flag001;
3260: 20 20 20 20 20 20 20 20 20 2f 2f 20 39 38 68 0d // 98h.
3270: 0a 09 69 6e 74 20 6d 5f 46 6c 61 67 30 30 32 3b ..int m_Flag002;
3280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
3290: 20 39 43 68 0d 0a 09 69 6e 74 20 6d 5f 46 6c 61 9Ch...int m_Fla
32a0: 67 30 30 33 3b 20 20 20 20 20 20 20 20 20 20 20 g003;
32b0: 20 20 20 2f 2f 20 41 30 68 0d 0a 09 69 6e 74 20 // A0h...int
32c0: 6d 5f 51 75 69 63 6b 43 68 6f 69 63 65 3b 20 20 m_QuickChoice;
32d0: 20 20 20 20 20 20 20 20 2f 2f 20 41 34 68 0d 0a // A4h..
32e0: 09 2f 2f 73 69 7a 65 20 30 41 38 68 20 28 73 65 .//size 0A8h (se
32f0: 65 20 32 41 30 37 44 46 37 41 68 20 69 6e 20 62 e 2A07DF7Ah in b
3300: 61 73 69 63 2e 64 6c 6c 20 72 65 6c 32 34 29 0d asic.dll rel24).
3310: 0a 0d 0a 09 43 47 65 74 46 69 65 6c 64 28 76 6f ....CGetField(vo
3320: 69 64 29 3b 09 2f 2f 32 32 0d 0a 09 76 69 72 74 id);.//22...virt
3330: 75 61 6c 20 20 7e 43 47 65 74 46 69 65 6c 64 28 ual ~CGetField(
3340: 76 6f 69 64 29 3b 09 2f 2f 37 34 0d 0a 09 69 6e void);.//74...in
3350: 74 20 20 41 76 74 6f 41 63 74 69 76 61 74 65 28 t AvtoActivate(
3360: 76 6f 69 64 29 3b 09 2f 2f 31 36 38 0d 0a 09 69 void);.//168...i
3370: 6e 74 20 20 43 68 65 63 6b 4c 69 6e 6b 56 61 6c nt CheckLinkVal
3380: 75 65 28 63 6c 61 73 73 20 43 53 74 72 69 6e 67 ue(class CString
3390: 2c 69 6e 74 29 3b 09 2f 2f 31 39 34 0d 0a 09 69 ,int);.//194...i
33a0: 6e 74 20 20 43 6c 65 61 72 28 76 6f 69 64 29 3b nt Clear(void);
33b0: 09 2f 2f 31 39 37 0d 0a 09 63 6c 61 73 73 20 43 .//197...class C
33c0: 42 4c 43 6f 6e 74 65 78 74 20 2a 20 20 47 65 74 BLContext * Get
33d0: 42 4c 43 6f 6e 74 65 78 74 28 76 6f 69 64 29 3b BLContext(void);
33e0: 09 2f 2f 32 38 35 0d 0a 09 75 6e 73 69 67 6e 65 .//285...unsigne
33f0: 64 20 69 6e 74 20 20 47 65 74 43 74 72 6c 49 44 d int GetCtrlID
3400: 28 76 6f 69 64 29 3b 09 2f 2f 32 39 34 0d 0a 09 (void);.//294...
3410: 63 6c 61 73 73 20 43 43 6f 6e 74 72 6f 6c 49 44 class CControlID
3420: 20 2a 20 20 47 65 74 43 74 72 6c 49 6e 66 6f 28 * GetCtrlInfo(
3430: 76 6f 69 64 29 3b 09 2f 2f 32 39 36 0d 0a 09 63 void);.//296...c
3440: 6c 61 73 73 20 43 54 79 70 65 20 20 20 47 65 74 lass CType Get
3450: 43 74 72 6c 54 79 70 65 28 76 6f 69 64 29 63 6f CtrlType(void)co
3460: 6e 73 74 3b 09 2f 2f 32 39 38 0d 0a 09 63 6c 61 nst;.//298...cla
3470: 73 73 20 43 44 61 74 65 20 20 20 47 65 74 44 61 ss CDate GetDa
3480: 74 65 28 76 6f 69 64 29 3b 09 2f 2f 33 30 35 0d te(void);.//305.
3490: 0a 09 63 6c 61 73 73 20 43 4d 65 74 61 44 61 74 ..class CMetaDat
34a0: 61 54 79 70 65 64 4f 62 6a 20 2a 20 20 47 65 74 aTypedObj * Get
34b0: 44 65 66 28 76 6f 69 64 29 3b 09 2f 2f 33 30 38 Def(void);.//308
34c0: 0d 0a 09 63 6c 61 73 73 20 43 47 65 74 44 6f 63 ...class CGetDoc
34d0: 37 20 2a 20 20 47 65 74 44 6f 63 28 76 6f 69 64 7 * GetDoc(void
34e0: 29 3b 09 2f 2f 33 31 34 0d 0a 09 69 6e 74 20 20 );.//314...int
34f0: 47 65 74 45 6e 61 62 6c 65 43 68 6f 69 73 65 46 GetEnableChoiseF
3500: 6f 6c 64 65 72 28 76 6f 69 64 29 3b 09 2f 2f 33 older(void);.//3
3510: 32 35 0d 0a 09 69 6e 74 20 20 47 65 74 46 69 78 25...int GetFix
3520: 4b 69 6e 64 28 76 6f 69 64 29 3b 09 2f 2f 33 33 Kind(void);.//33
3530: 35 0d 0a 09 69 6e 74 20 20 47 65 74 46 6c 61 67 5...int GetFlag
3540: 53 6b 69 70 70 69 6e 67 28 76 6f 69 64 29 3b 09 Skipping(void);.
3550: 2f 2f 33 34 32 0d 0a 09 69 6e 74 20 20 47 65 74 //342...int Get
3560: 49 6e 54 61 62 6c 65 28 76 6f 69 64 29 3b 09 2f InTable(void);./
3570: 2f 33 35 35 0d 0a 09 63 6c 61 73 73 20 43 44 61 /355...class CDa
3580: 74 65 20 2a 20 20 47 65 74 50 44 61 74 65 28 76 te * GetPDate(v
3590: 6f 69 64 29 3b 09 2f 2f 34 30 37 0d 0a 09 63 6c oid);.//407...cl
35a0: 61 73 73 20 43 54 79 70 65 64 56 61 6c 75 65 20 ass CTypedValue
35b0: 2a 20 20 47 65 74 50 54 79 70 65 64 56 61 6c 75 * GetPTypedValu
35c0: 65 28 76 6f 69 64 29 3b 09 2f 2f 34 30 39 0d 0a e(void);.//409..
35d0: 09 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 .class CValue *
35e0: 20 47 65 74 50 56 61 6c 75 65 28 76 6f 69 64 29 GetPValue(void)
35f0: 3b 09 2f 2f 34 31 31 0d 0a 09 69 6e 74 20 20 47 ;.//411...int G
3600: 65 74 50 61 72 61 6d 4e 6f 28 76 6f 69 64 29 3b etParamNo(void);
3610: 09 2f 2f 34 31 38 0d 0a 09 69 6e 74 20 20 47 65 .//418...int Ge
3620: 74 51 75 69 63 6b 43 68 6f 69 63 65 28 76 6f 69 tQuickChoice(voi
3630: 64 29 63 6f 6e 73 74 3b 09 2f 2f 34 33 30 0d 0a d)const;.//430..
3640: 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 47 65 .virtual int Ge
3650: 74 52 65 61 64 4f 6e 6c 79 28 76 6f 69 64 29 3b tReadOnly(void);
3660: 09 2f 2f 34 33 34 0d 0a 09 69 6e 74 20 20 47 65 .//434...int Ge
3670: 74 55 73 65 28 75 6e 73 69 67 6e 65 64 20 69 6e tUse(unsigned in
3680: 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a t,class CValue *
3690: 29 3b 09 2f 2f 34 37 35 0d 0a 09 69 6e 74 20 20 );.//475...int
36a0: 49 73 42 72 4f 6c 64 53 74 61 74 65 45 6e 61 62 IsBrOldStateEnab
36b0: 6c 65 28 76 6f 69 64 29 3b 09 2f 2f 35 32 35 0d le(void);.//525.
36c0: 0a 09 69 6e 74 20 20 49 73 48 69 64 65 53 74 61 ..int IsHideSta
36d0: 74 65 45 6e 61 62 6c 65 28 76 6f 69 64 29 3b 09 teEnable(void);.
36e0: 2f 2f 35 33 32 0d 0a 09 69 6e 74 20 20 49 73 53 //532...int IsS
36f0: 74 61 74 69 63 28 76 6f 69 64 29 3b 09 2f 2f 35 tatic(void);.//5
3700: 34 34 0d 0a 09 69 6e 74 20 20 4d 61 6b 65 55 73 44...int MakeUs
3710: 65 28 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a e(class CValue *
3720: 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 29 ,class CValue *)
3730: 3b 09 2f 2f 35 36 34 0d 0a 09 76 6f 69 64 20 20 ;.//564...void
3740: 52 65 43 72 65 61 74 65 56 61 6c 75 65 28 63 6c ReCreateValue(cl
3750: 61 73 73 20 43 54 79 70 65 20 63 6f 6e 73 74 20 ass CType const
3760: 26 29 3b 09 2f 2f 38 31 30 0d 0a 09 76 6f 69 64 &);.//810...void
3770: 20 20 53 65 74 42 72 4f 6c 64 53 74 61 74 65 45 SetBrOldStateE
3780: 6e 61 62 6c 65 28 69 6e 74 29 3b 09 2f 2f 38 34 nable(int);.//84
3790: 34 0d 0a 09 76 6f 69 64 20 20 53 65 74 43 65 6c 4...void SetCel
37a0: 6c 52 65 61 64 4f 6e 6c 79 28 69 6e 74 29 3b 09 lReadOnly(int);.
37b0: 2f 2f 38 34 37 0d 0a 09 76 6f 69 64 20 20 53 65 //847...void Se
37c0: 74 43 74 72 6c 49 44 28 75 6e 73 69 67 6e 65 64 tCtrlID(unsigned
37d0: 20 69 6e 74 29 3b 09 2f 2f 38 35 34 0d 0a 09 76 int);.//854...v
37e0: 6f 69 64 20 20 53 65 74 43 74 72 6c 49 6e 66 6f oid SetCtrlInfo
37f0: 28 63 6c 61 73 73 20 43 43 6f 6e 74 72 6f 6c 49 (class CControlI
3800: 44 20 2a 29 3b 09 2f 2f 38 35 35 0d 0a 09 76 6f D *);.//855...vo
3810: 69 64 20 20 53 65 74 43 74 72 6c 54 79 70 65 28 id SetCtrlType(
3820: 63 6c 61 73 73 20 43 54 79 70 65 20 26 29 3b 09 class CType &);.
3830: 2f 2f 38 35 37 0d 0a 09 76 6f 69 64 20 20 53 65 //857...void Se
3840: 74 44 65 66 28 63 6c 61 73 73 20 43 4d 65 74 61 tDef(class CMeta
3850: 44 61 74 61 54 79 70 65 64 4f 62 6a 20 2a 29 3b DataTypedObj *);
3860: 09 2f 2f 38 36 30 0d 0a 09 76 6f 69 64 20 20 53 .//860...void S
3870: 65 74 44 6f 63 28 63 6c 61 73 73 20 43 47 65 74 etDoc(class CGet
3880: 44 6f 63 37 20 2a 29 3b 09 2f 2f 38 36 33 0d 0a Doc7 *);.//863..
3890: 09 76 6f 69 64 20 20 53 65 74 45 6e 61 62 6c 65 .void SetEnable
38a0: 43 68 6f 69 73 65 46 6f 6c 64 65 72 28 69 6e 74 ChoiseFolder(int
38b0: 29 3b 09 2f 2f 38 37 33 0d 0a 09 76 6f 69 64 20 );.//873...void
38c0: 20 53 65 74 46 69 78 4b 69 6e 64 28 69 6e 74 29 SetFixKind(int)
38d0: 3b 09 2f 2f 38 38 30 0d 0a 09 76 6f 69 64 20 20 ;.//880...void
38e0: 53 65 74 46 6c 61 67 53 6b 69 70 70 69 6e 67 28 SetFlagSkipping(
38f0: 69 6e 74 29 3b 09 2f 2f 38 38 36 0d 0a 09 76 6f int);.//886...vo
3900: 69 64 20 20 53 65 74 48 69 64 65 53 74 61 74 65 id SetHideState
3910: 45 6e 61 62 6c 65 28 69 6e 74 29 3b 09 2f 2f 38 Enable(int);.//8
3920: 39 35 0d 0a 09 76 6f 69 64 20 20 53 65 74 49 6e 95...void SetIn
3930: 54 61 62 6c 65 28 69 6e 74 29 3b 09 2f 2f 38 39 Table(int);.//89
3940: 38 0d 0a 09 76 6f 69 64 20 20 53 65 74 49 6e 74 8...void SetInt
3950: 65 72 6e 61 6c 56 61 6c 75 65 28 63 6c 61 73 73 ernalValue(class
3960: 20 43 54 79 70 65 20 63 6f 6e 73 74 20 26 29 3b CType const &);
3970: 09 2f 2f 39 30 30 0d 0a 09 76 6f 69 64 20 20 53 .//900...void S
3980: 65 74 50 44 61 74 65 28 63 6c 61 73 73 20 43 44 etPDate(class CD
3990: 61 74 65 20 2a 29 3b 09 2f 2f 39 30 36 0d 0a 09 ate *);.//906...
39a0: 76 6f 69 64 20 20 53 65 74 50 56 61 6c 75 65 28 void SetPValue(
39b0: 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 29 3b class CValue *);
39c0: 09 2f 2f 39 30 37 0d 0a 09 76 6f 69 64 20 20 53 .//907...void S
39d0: 65 74 50 61 72 61 6d 4e 6f 28 69 6e 74 29 3b 09 etParamNo(int);.
39e0: 2f 2f 39 30 38 0d 0a 09 76 6f 69 64 20 20 53 65 //908...void Se
39f0: 74 51 75 69 63 6b 43 68 6f 69 63 65 28 69 6e 74 tQuickChoice(int
3a00: 29 3b 09 2f 2f 39 32 30 0d 0a 09 76 6f 69 64 20 );.//920...void
3a10: 20 53 65 74 52 65 61 64 4f 6e 6c 79 28 69 6e 74 SetReadOnly(int
3a20: 29 3b 09 2f 2f 39 32 34 0d 0a 09 76 6f 69 64 20 );.//924...void
3a30: 20 53 65 74 53 6b 69 70 4d 65 73 73 61 67 65 4e SetSkipMessageN
3a40: 6f 74 46 69 6e 64 41 63 63 28 69 6e 74 29 3b 09 otFindAcc(int);.
3a50: 2f 2f 39 32 38 0d 0a 09 69 6e 74 20 20 54 65 73 //928...int Tes
3a60: 74 43 61 6e 43 6c 65 61 72 28 76 6f 69 64 29 3b tCanClear(void);
3a70: 09 2f 2f 39 36 32 0d 0a 09 69 6e 74 20 20 54 72 .//962...int Tr
3a80: 61 6e 73 6c 61 74 65 54 79 70 65 28 76 6f 69 64 anslateType(void
3a90: 29 3b 09 2f 2f 39 36 38 0d 0a 09 69 6e 74 20 20 );.//968...int
3aa0: 55 70 64 61 74 65 4d 61 73 6b 28 76 6f 69 64 29 UpdateMask(void)
3ab0: 3b 09 2f 2f 39 38 33 0d 0a 09 76 6f 69 64 20 20 ;.//983...void
3ac0: 55 70 64 61 74 65 53 74 61 74 65 28 76 6f 69 64 UpdateState(void
3ad0: 29 3b 09 2f 2f 39 38 34 0d 0a 09 69 6e 74 20 20 );.//984...int
3ae0: 57 68 61 6e 74 43 68 65 63 6b 4c 69 6e 6b 56 61 WhantCheckLinkVa
3af0: 6c 75 65 28 76 6f 69 64 29 3b 09 2f 2f 39 39 32 lue(void);.//992
3b00: 0d 0a 7d 3b 0d 0a 0d 0a 63 6c 61 73 73 20 49 4d ..};....class IM
3b10: 50 4f 52 54 5f 31 43 20 43 47 65 74 46 69 65 6c PORT_1C CGetFiel
3b20: 64 73 41 72 72 61 79 3a 20 70 75 62 6c 69 63 20 dsArray: public
3b30: 43 4f 62 41 72 72 61 79 0d 0a 7b 0d 0a 70 75 62 CObArray..{..pub
3b40: 6c 69 63 3a 0d 0a 09 20 43 47 65 74 46 69 65 6c lic:... CGetFiel
3b50: 64 73 41 72 72 61 79 28 76 6f 69 64 29 3b 09 2f dsArray(void);./
3b60: 2f 32 33 0d 0a 09 20 7e 43 47 65 74 46 69 65 6c /23... ~CGetFiel
3b70: 64 73 41 72 72 61 79 28 76 6f 69 64 29 3b 09 2f dsArray(void);./
3b80: 2f 37 35 0d 0a 09 63 6c 61 73 73 20 43 47 65 74 /75...class CGet
3b90: 46 69 65 6c 64 20 2a 20 20 6f 70 65 72 61 74 6f Field * operato
3ba0: 72 5b 5d 28 69 6e 74 29 63 6f 6e 73 74 3b 09 2f r[](int)const;./
3bb0: 2f 31 30 37 0d 0a 09 69 6e 74 20 20 41 64 64 49 /107...int AddI
3bc0: 74 65 6d 28 63 6c 61 73 73 20 43 47 65 74 46 69 tem(class CGetFi
3bd0: 65 6c 64 20 2a 29 3b 09 2f 2f 31 36 36 0d 0a 09 eld *);.//166...
3be0: 63 6c 61 73 73 20 43 47 65 74 46 69 65 6c 64 20 class CGetField
3bf0: 2a 20 20 47 65 74 41 74 28 69 6e 74 29 63 6f 6e * GetAt(int)con
3c00: 73 74 3b 09 2f 2f 32 38 34 0d 0a 09 63 6c 61 73 st;.//284...clas
3c10: 73 20 43 47 65 74 46 69 65 6c 64 20 2a 20 20 47 s CGetField * G
3c20: 65 74 46 69 65 6c 64 42 79 43 74 72 6c 28 75 6e etFieldByCtrl(un
3c30: 73 69 67 6e 65 64 20 69 6e 74 29 3b 09 2f 2f 33 signed int);.//3
3c40: 33 30 0d 0a 09 69 6e 74 20 20 47 65 74 53 69 7a 30...int GetSiz
3c50: 65 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f e(void)const;.//
3c60: 34 35 36 0d 0a 09 63 6c 61 73 73 20 43 47 65 74 456...class CGet
3c70: 46 69 65 6c 64 20 2a 20 20 4e 65 77 49 74 65 6d Field * NewItem
3c80: 28 76 6f 69 64 29 3b 09 2f 2f 35 36 39 0d 0a 09 (void);.//569...
3c90: 76 6f 69 64 20 20 52 65 6d 6f 76 65 41 74 28 69 void RemoveAt(i
3ca0: 6e 74 29 3b 09 2f 2f 38 32 37 0d 0a 7d 3b 0d 0a nt);.//827..};..
3cb0: 0d 0a 0d 0a 63 6c 61 73 73 20 43 49 64 6c 65 48 ....class CIdleH
3cc0: 61 6e 64 6c 65 72 0d 0a 7b 0d 0a 70 75 62 6c 69 andler..{..publi
3cd0: 63 3a 0d 0a 09 43 53 74 72 69 6e 67 20 73 74 72 c:...CString str
3ce0: 3b 0d 0a 7d 3b 0d 0a 0d 0a 2f 2f 3c 2d 43 47 65 ;..};....//<-CGe
3cf0: 74 44 6f 63 37 28 31 32 39 32 2f 31 31 33 32 29 tDoc7(1292/1132)
3d00: 3c 2d 43 47 65 74 44 6f 63 28 31 36 30 2f 37 36 <-CGetDoc(160/76
3d10: 29 3c 2d 43 44 6f 63 75 6d 65 6e 74 28 38 34 2f )<-CDocument(84/
3d20: 35 32 29 3c 2d 43 43 6d 64 54 61 72 67 65 74 28 52)<-CCmdTarget(
3d30: 33 32 2f 32 38 29 3c 2d 43 4f 62 6a 65 63 74 28 32/28)<-CObject(
3d40: 34 2f 34 29 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 4/4)..class IMPO
3d50: 52 54 5f 31 43 20 43 47 65 74 44 6f 63 37 20 3a RT_1C CGetDoc7 :
3d60: 20 70 75 62 6c 69 63 20 43 47 65 74 44 6f 63 0d public CGetDoc.
3d70: 0a 7b 0d 0a 44 45 43 4c 41 52 45 5f 44 59 4e 43 .{..DECLARE_DYNC
3d80: 52 45 41 54 45 28 43 47 65 74 44 6f 63 37 29 0d REATE(CGetDoc7).
3d90: 0a 70 75 62 6c 69 63 3a 0d 0a 09 65 6e 75 6d 20 .public:...enum
3da0: 4d 73 67 54 79 70 65 20 7b 6d 73 67 74 54 6f 6f MsgType {msgtToo
3db0: 6c 54 69 70 2c 20 6d 73 67 74 48 65 6c 70 53 74 lTip, msgtHelpSt
3dc0: 72 69 6e 67 2c 20 6d 73 67 74 48 6f 74 4b 65 79 ring, msgtHotKey
3dd0: 7d 3b 0d 0a 0d 0a 09 43 49 64 6c 65 48 61 6e 64 };.....CIdleHand
3de0: 6c 65 72 2a 20 6d 5f 70 49 64 6c 65 48 61 6e 64 ler* m_pIdleHand
3df0: 6c 65 72 3b 20 20 20 20 2f 2f 20 41 30 68 0d 0a ler; // A0h..
3e00: 09 44 57 4f 52 44 20 6d 5f 62 49 73 52 65 66 72 .DWORD m_bIsRefr
3e10: 65 73 68 45 6e 61 62 6c 65 64 3b 20 20 20 20 20 eshEnabled;
3e20: 20 20 2f 2f 20 41 34 68 0d 0a 09 44 57 4f 52 44 // A4h...DWORD
3e30: 20 6d 5f 62 49 73 52 65 66 72 65 73 68 4e 65 65 m_bIsRefreshNee
3e40: 64 65 64 3b 20 20 20 20 20 20 20 20 2f 2f 20 41 ded; // A
3e50: 38 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 62 54 61 8h...DWORD m_bTa
3e60: 62 43 74 72 6c 55 73 65 64 3b 20 20 20 20 20 20 bCtrlUsed;
3e70: 20 20 20 20 20 20 2f 2f 20 41 43 68 0d 0a 09 44 // ACh...D
3e80: 57 4f 52 44 20 6d 5f 46 6c 61 67 34 3b 20 20 20 WORD m_Flag4;
3e90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3ea0: 2f 2f 20 42 30 68 0d 0a 09 44 57 4f 52 44 20 6d // B0h...DWORD m
3eb0: 5f 62 48 61 72 64 52 65 61 64 4f 6e 6c 79 3b 20 _bHardReadOnly;
3ec0: 20 20 20 20 20 20 20 20 20 20 2f 2f 20 42 34 68 // B4h
3ed0: 0d 0a 09 44 57 4f 52 44 20 6d 5f 62 49 73 42 72 ...DWORD m_bIsBr
3ee0: 6f 77 73 65 56 69 73 69 62 6c 65 3b 20 20 20 20 owseVisible;
3ef0: 20 20 20 20 2f 2f 20 42 38 68 0d 0a 09 44 57 4f // B8h...DWO
3f00: 52 44 20 6d 5f 62 49 73 44 6f 63 4c 61 79 6f 75 RD m_bIsDocLayou
3f10: 74 65 64 3b 20 20 20 20 20 20 20 20 20 20 2f 2f ted; //
3f20: 20 42 43 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 62 BCh...DWORD m_b
3f30: 4f 70 65 6e 46 6f 72 43 68 6f 69 73 65 3b 20 20 OpenForChoise;
3f40: 20 20 20 20 20 20 20 20 2f 2f 20 43 30 68 0d 0a // C0h..
3f50: 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 39 3b 20 .DWORD m_Flag9;
3f60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3f70: 20 20 2f 2f 20 43 34 68 0d 0a 09 44 57 4f 52 44 // C4h...DWORD
3f80: 20 6d 5f 46 6c 61 67 31 30 3b 20 20 20 20 20 20 m_Flag10;
3f90: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 43 // C
3fa0: 38 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 6c 61 8h...DWORD m_Fla
3fb0: 67 31 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 g11;
3fc0: 20 20 20 20 20 20 2f 2f 20 43 43 68 0d 0a 09 44 // CCh...D
3fd0: 57 4f 52 44 20 6d 5f 46 6c 61 67 31 32 3b 20 20 WORD m_Flag12;
3fe0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
3ff0: 2f 2f 20 44 30 68 0d 0a 09 44 57 4f 52 44 20 6d // D0h...DWORD m
4000: 5f 46 6c 61 67 31 33 3b 20 20 20 20 20 20 20 20 _Flag13;
4010: 20 20 20 20 20 20 20 20 20 20 2f 2f 20 44 34 68 // D4h
4020: 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 31 ...DWORD m_Flag1
4030: 34 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4;
4040: 20 20 20 20 2f 2f 20 44 38 68 0d 0a 09 44 57 4f // D8h...DWO
4050: 52 44 20 6d 5f 46 6c 61 67 31 35 3b 20 20 20 20 RD m_Flag15;
4060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
4070: 20 44 43 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 DCh...DWORD m_F
4080: 6c 61 67 31 36 3b 20 20 20 20 20 20 20 20 20 20 lag16;
4090: 20 20 20 20 20 20 20 20 2f 2f 20 45 30 68 0d 0a // E0h..
40a0: 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 31 37 3b .DWORD m_Flag17;
40b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
40c0: 20 20 2f 2f 20 45 34 68 0d 0a 09 44 57 4f 52 44 // E4h...DWORD
40d0: 20 6d 5f 49 44 3b 20 2f 2f 20 28 3f 29 20 20 20 m_ID; // (?)
40e0: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 45 // E
40f0: 38 68 0d 0a 09 43 4f 62 6a 65 63 74 2a 20 6d 5f 8h...CObject* m_
4100: 56 54 43 6f 6e 74 4c 69 73 74 3b 20 20 20 20 20 VTContList;
4110: 20 20 20 20 20 20 2f 2f 20 45 43 68 0d 0a 09 43 // ECh...C
4120: 57 6f 72 6b 42 6f 6f 6b 44 6f 63 2a 20 6d 5f 70 WorkBookDoc* m_p
4130: 57 6f 72 6b 42 6f 6f 6b 44 6f 63 31 3b 20 20 20 WorkBookDoc1;
4140: 2f 2f 20 46 30 68 0d 0a 09 44 57 4f 52 44 20 6d // F0h...DWORD m
4150: 5f 46 6c 61 67 32 31 3b 20 20 20 20 20 20 20 20 _Flag21;
4160: 20 20 20 20 20 20 20 20 20 20 2f 2f 20 46 34 68 // F4h
4170: 0d 0a 09 43 49 6d 61 67 65 4c 69 73 74 20 6d 5f ...CImageList m_
4180: 63 49 6d 61 67 65 4c 69 73 74 3b 20 20 20 20 20 cImageList;
4190: 20 20 20 20 2f 2f 20 46 38 68 0d 0a 09 44 57 4f // F8h...DWO
41a0: 52 44 20 6d 5f 6e 44 6f 63 49 44 3b 20 20 20 20 RD m_nDocID;
41b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
41c0: 31 30 30 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 6e 100h...DWORD m_n
41d0: 44 6f 63 4f 77 6e 65 72 3b 20 20 20 20 20 20 20 DocOwner;
41e0: 20 20 20 20 20 20 20 20 2f 2f 31 30 34 68 0d 0a //104h..
41f0: 09 44 57 4f 52 44 20 6d 5f 6e 44 6f 63 4f 77 6e .DWORD m_nDocOwn
4200: 65 72 43 74 72 6c 3b 20 20 20 20 20 20 20 20 20 erCtrl;
4210: 20 20 2f 2f 31 30 38 68 0d 0a 09 44 57 4f 52 44 //108h...DWORD
4220: 20 6d 5f 62 46 6c 61 67 41 75 74 6f 43 6c 6f 73 m_bFlagAutoClos
4230: 65 3b 20 20 20 20 20 20 20 20 20 20 2f 2f 31 30 e; //10
4240: 43 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 62 4f 70 Ch...DWORD m_bOp
4250: 65 6e 46 6f 72 50 65 72 6d 61 6e 65 6e 74 43 68 enForPermanentCh
4260: 6f 69 73 65 3b 20 2f 2f 31 31 30 68 0d 0a 09 44 oise; //110h...D
4270: 57 4f 52 44 20 6d 5f 46 6c 61 67 32 39 3b 20 20 WORD m_Flag29;
4280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4290: 2f 2f 31 31 34 68 0d 0a 09 44 57 4f 52 44 20 6d //114h...DWORD m
42a0: 5f 46 6c 61 67 33 30 3b 20 20 20 20 20 20 20 20 _Flag30;
42b0: 20 20 20 20 20 20 20 20 20 20 2f 2f 31 31 38 68 //118h
42c0: 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 33 ...DWORD m_Flag3
42d0: 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 1;
42e0: 20 20 20 20 2f 2f 31 31 43 68 0d 0a 09 44 57 4f //11Ch...DWO
42f0: 52 44 20 6d 5f 46 6c 61 67 33 32 3b 20 20 20 20 RD m_Flag32;
4300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
4310: 31 32 30 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 120h...DWORD m_F
4320: 6c 61 67 33 33 3b 20 20 20 20 20 20 20 20 20 20 lag33;
4330: 20 20 20 20 20 20 20 20 2f 2f 31 32 34 68 0d 0a //124h..
4340: 09 43 46 6f 72 6d 43 6f 6e 74 65 78 74 2a 20 6d .CFormContext* m
4350: 5f 70 46 6f 72 6d 43 6f 6e 74 65 78 74 3b 20 20 _pFormContext;
4360: 20 20 2f 2f 31 32 38 68 0d 0a 09 43 47 72 6f 75 //128h...CGrou
4370: 70 43 6f 6e 74 65 78 74 2a 20 6d 5f 70 47 72 6f pContext* m_pGro
4380: 75 70 43 6f 6e 74 65 78 74 3b 20 20 2f 2f 31 32 upContext; //12
4390: 43 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 6c 61 Ch...DWORD m_Fla
43a0: 67 33 36 3b 20 20 20 20 20 20 20 20 20 20 20 20 g36;
43b0: 20 20 20 20 20 20 2f 2f 31 33 30 68 0d 0a 09 43 //130h...C
43c0: 54 6f 6f 6c 54 69 70 37 20 6d 5f 54 6f 6f 6c 54 ToolTip7 m_ToolT
43d0: 69 70 43 74 72 6c 3b 20 20 20 20 20 20 20 20 20 ipCtrl;
43e0: 2f 2f 31 33 34 68 0d 0a 09 44 57 4f 52 44 20 6d //134h...DWORD m
43f0: 5f 46 6c 61 67 36 30 3b 20 20 20 20 20 20 20 20 _Flag60;
4400: 20 20 20 20 20 20 20 20 20 20 2f 2f 31 39 30 68 //190h
4410: 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 36 ...DWORD m_Flag6
4420: 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 1;
4430: 20 20 20 20 2f 2f 31 39 34 68 0d 0a 09 44 57 4f //194h...DWO
4440: 52 44 20 6d 5f 46 6c 61 67 36 32 3b 20 20 20 20 RD m_Flag62;
4450: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
4460: 31 39 38 68 0d 0a 09 43 4f 6e 4c 69 6e 65 48 65 198h...COnLineHe
4470: 6c 70 20 6d 5f 63 4f 6e 4c 69 6e 65 48 65 6c 70 lp m_cOnLineHelp
4480: 3b 20 20 20 20 20 20 20 2f 2f 31 39 43 68 0d 0a ; //19Ch..
4490: 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 38 36 3b .DWORD m_Flag86;
44a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
44b0: 20 20 2f 2f 31 46 38 68 0d 0a 09 43 46 6e 74 48 //1F8h...CFntH
44c0: 6f 6c 64 65 72 37 20 6d 5f 46 6e 74 48 6f 6c 64 older7 m_FntHold
44d0: 65 72 37 3b 20 20 20 20 20 20 20 20 2f 2f 31 46 er7; //1F
44e0: 43 68 0d 0a 09 43 41 63 63 65 6c 54 61 62 6c 65 Ch...CAccelTable
44f0: 37 20 6d 5f 41 63 63 65 6c 54 61 62 6c 65 37 3b 7 m_AccelTable7;
4500: 20 20 20 20 20 20 2f 2f 32 31 d1 68 0d 0a 09 43 //21.h...C
4510: 56 61 6c 75 65 2a 20 6d 5f 70 46 6f 72 6d 50 61 Value* m_pFormPa
4520: 72 61 6d 3b 20 20 20 20 20 20 20 20 20 20 20 20 ram;
4530: 2f 2f 32 32 34 68 0d 0a 09 43 56 61 6c 75 65 20 //224h...CValue
4540: 6d 5f 56 61 6c 75 65 3b 20 20 20 20 20 20 20 20 m_Value;
4550: 20 20 20 20 20 20 20 20 20 20 2f 2f 32 32 38 68 //228h
4560: 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 31 ...DWORD m_Flag1
4570: 31 39 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 19;
4580: 20 20 20 20 2f 2f 32 37 43 68 0d 0a 09 44 57 4f //27Ch...DWO
4590: 52 44 20 6d 5f 62 49 73 42 61 74 63 68 53 74 61 RD m_bIsBatchSta
45a0: 72 74 65 64 3b 20 20 20 20 20 20 20 20 20 2f 2f rted; //
45b0: 32 38 30 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 62 280h...DWORD m_b
45c0: 49 73 46 75 6e 63 74 69 6f 6e 52 75 6e 3b 20 20 IsFunctionRun;
45d0: 20 20 20 20 20 20 20 20 2f 2f 32 38 34 68 0d 0a //284h..
45e0: 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 31 32 32 .DWORD m_Flag122
45f0: 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
4600: 20 20 2f 2f 32 38 38 68 0d 0a 09 44 57 4f 52 44 //288h...DWORD
4610: 20 6d 5f 46 6c 61 67 31 32 33 3b 20 20 20 20 20 m_Flag123;
4620: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 32 38 //28
4630: 43 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 6c 61 Ch...DWORD m_Fla
4640: 67 31 32 34 3b 20 20 20 20 20 20 20 20 20 20 20 g124;
4650: 20 20 20 20 20 20 2f 2f 32 39 30 68 0d 0a 09 44 //290h...D
4660: 57 4f 52 44 20 6d 5f 62 49 73 42 69 67 46 6f 72 WORD m_bIsBigFor
4670: 6d 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 m;
4680: 2f 2f 32 39 34 68 0d 0a 09 44 57 4f 52 44 20 6d //294h...DWORD m
4690: 5f 44 65 66 42 75 74 74 6f 6e 49 6e 64 65 78 3b _DefButtonIndex;
46a0: 20 20 20 20 20 20 20 20 20 20 2f 2f 32 39 38 68 //298h
46b0: 0d 0a 09 43 54 79 70 65 64 43 6f 6e 74 2a 20 6d ...CTypedCont* m
46c0: 5f 70 54 79 70 65 64 43 6f 6e 74 3b 20 20 20 20 _pTypedCont;
46d0: 20 20 20 20 2f 2f 32 39 43 68 0d 0a 09 44 57 4f //29Ch...DWO
46e0: 52 44 20 6d 5f 46 6c 61 67 31 32 38 3b 20 20 20 RD m_Flag128;
46f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
4700: 32 41 30 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 2A0h...DWORD m_F
4710: 6c 61 67 31 32 39 3b 20 20 20 20 20 20 20 20 20 lag129;
4720: 20 20 20 20 20 20 20 20 2f 2f 32 41 34 68 0d 0a //2A4h..
4730: 09 43 43 6f 6e 74 72 6f 6c 49 44 20 6d 5f 63 43 .CControlID m_cC
4740: 6f 6e 74 72 6f 6c 49 44 31 3b 20 20 20 20 20 20 ontrolID1;
4750: 20 20 2f 2f 32 41 38 68 0d 0a 09 43 43 6f 6e 74 //2A8h...CCont
4760: 72 6f 6c 49 44 20 6d 5f 63 43 6f 6e 74 72 6f 6c rolID m_cControl
4770: 49 44 32 3b 20 20 20 20 20 20 20 20 2f 2f 33 35 ID2; //35
4780: 34 68 0d 0a 09 43 43 6f 6e 74 72 6f 6c 4c 69 73 4h...CControlLis
4790: 74 20 6d 5f 63 43 6f 6e 74 72 6f 6c 4c 69 73 74 t m_cControlList
47a0: 3b 20 20 20 20 20 2f 2f 34 30 30 68 0d 0a 09 43 ; //400h...C
47b0: 45 64 69 74 44 6f 63 2a 20 6d 5f 70 45 64 69 74 EditDoc* m_pEdit
47c0: 44 6f 63 3b 20 20 20 20 20 20 20 20 20 20 20 20 Doc;
47d0: 2f 2f 34 32 30 68 0d 0a 09 43 46 6f 6e 74 20 6d //420h...CFont m
47e0: 5f 63 46 6f 6e 74 3b 20 20 20 20 20 20 20 20 20 _cFont;
47f0: 20 20 20 20 20 20 20 20 20 20 2f 2f 34 32 34 68 //424h
4800: 0d 0a 09 43 47 65 74 46 69 65 6c 64 73 41 72 72 ...CGetFieldsArr
4810: 61 79 20 6d 5f 63 47 65 74 46 69 65 6c 64 73 41 ay m_cGetFieldsA
4820: 72 72 61 79 31 3b 20 2f 2f 34 32 43 68 20 20 2f rray1; //42Ch /
4830: 2f ec e0 f1 f1 e8 e2 20 f1 f1 fb eb ee ea 20 ed /...... ...... .
4840: e0 20 e2 f1 e5 20 ef ee eb ff 20 28 43 47 65 74 . ... .... (CGet
4850: 46 69 65 6c 64 2a 29 20 e4 ee ea f3 ec e5 ed f2 Field*) ........
4860: e0 20 28 43 47 65 74 44 6f 63 37 29 0d 0a 09 43 . (CGetDoc7)...C
4870: 47 65 74 46 69 65 6c 64 73 41 72 72 61 79 20 6d GetFieldsArray m
4880: 5f 63 47 65 74 46 69 65 6c 64 73 41 72 72 61 79 _cGetFieldsArray
4890: 32 3b 20 2f 2f 34 34 30 68 20 20 2f 2f ec e0 f1 2; //440h //...
48a0: f1 e8 e2 20 f1 f1 fb eb ee ea 20 ed e0 20 e2 f1 ... ...... .. ..
48b0: e5 20 ef ee eb ff 2c 20 ea f0 ee ec e5 20 f2 e0 . ...., ..... ..
48c0: ea e8 f5 20 ea e0 ea 20 f2 e5 ea f1 f2 2c 20 f0 ... ... ....., .
48d0: e0 ec ea e0 2c 20 ea ed ee ef ea e0 0d 0a 09 43 ...., .........C
48e0: 47 65 74 46 69 65 6c 64 73 41 72 72 61 79 20 6d GetFieldsArray m
48f0: 5f 63 47 65 74 46 69 65 6c 64 73 41 72 72 61 79 _cGetFieldsArray
4900: 33 3b 20 2f 2f 34 35 34 68 20 20 2f 2f ec e0 f1 3; //454h //...
4910: f1 e8 e2 20 f1 f1 fb eb ee ea 20 ed e0 20 ef ee ... ...... .. ..
4920: eb ff 20 f2 e8 ef e0 20 f2 e5 ea f1 f2 20 e8 ec .. .... ..... ..
4930: e5 fe f9 e8 e5 20 f4 ee f0 ec f3 eb f3 0d 0a 09 ..... ..........
4940: 43 47 65 74 46 69 65 6c 64 73 41 72 72 61 79 20 CGetFieldsArray
4950: 6d 5f 63 47 65 74 46 69 65 6c 64 73 41 72 72 61 m_cGetFieldsArra
4960: 79 34 3b 20 2f 2f 34 36 38 68 20 20 2f 2f ec e0 y4; //468h //..
4970: f1 f1 e8 e2 20 f1 f1 fb eb ee ea 20 ed e0 20 ef .... ...... .. .
4980: ee eb ff 20 f2 e8 ef e0 20 f2 e5 ea f1 f2 20 f0 ... .... ..... .
4990: e0 f1 ef ee eb ee e6 e5 ed ed fb e5 20 e2 20 f2 ............ . .
49a0: e0 e1 eb e8 f7 ed ee e9 20 f7 e0 f1 f2 e8 0d 0a ........ .......
49b0: 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 32 34 37 .DWORD m_Flag247
49c0: 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
49d0: 20 20 2f 2f 34 37 43 68 0d 0a 09 55 49 4e 54 20 //47Ch...UINT
49e0: 6d 5f 75 69 54 6f 6f 6c 42 61 72 50 6f 73 3b 20 m_uiToolBarPos;
49f0: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 34 38 //48
4a00: 30 68 0d 0a 09 43 57 6f 72 6b 42 6f 6f 6b 44 6f 0h...CWorkBookDo
4a10: 63 2a 20 6d 5f 70 57 6f 72 6b 42 6f 6f 6b 44 6f c* m_pWorkBookDo
4a20: 63 3b 20 20 20 20 2f 2f 34 38 34 68 0d 0a 09 55 c; //484h...U
4a30: 4c 4f 4e 47 20 6d 5f 4f 62 6a 65 63 74 49 44 3b LONG m_ObjectID;
4a40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4a50: 2f 2f 34 38 38 68 0d 0a 09 43 53 74 72 69 6e 67 //488h...CString
4a60: 20 6d 5f 53 74 72 69 6e 67 31 3b 20 20 20 20 20 m_String1;
4a70: 20 20 20 20 20 20 20 20 20 20 2f 2f 34 38 43 68 //48Ch
4a80: 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 32 ...DWORD m_Flag2
4a90: 35 32 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 52;
4aa0: 20 20 20 20 2f 2f 34 39 30 68 0d 0a 09 44 57 4f //490h...DWO
4ab0: 52 44 20 6d 5f 46 6c 61 67 32 35 33 3b 20 20 20 RD m_Flag253;
4ac0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
4ad0: 34 39 34 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 62 494h...DWORD m_b
4ae0: 49 73 41 75 74 6f 53 69 7a 65 3b 20 20 20 20 20 IsAutoSize;
4af0: 20 20 20 20 20 20 20 20 2f 2f 34 39 38 68 0d 0a //498h..
4b00: 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 32 35 35 .DWORD m_Flag255
4b10: 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
4b20: 20 20 2f 2f 34 39 43 68 0d 0a 09 44 57 4f 52 44 //49Ch...DWORD
4b30: 20 6d 5f 46 6c 61 67 32 35 36 3b 20 20 20 20 20 m_Flag256;
4b40: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 34 41 //4A
4b50: 30 68 0d 0a 09 43 53 74 72 69 6e 67 20 6d 5f 43 0h...CString m_C
4b60: 6f 6e 74 4e 61 6d 65 3b 20 20 20 20 20 20 20 20 ontName;
4b70: 20 20 20 20 20 20 2f 2f 34 41 34 68 0d 0a 09 44 //4A4h...D
4b80: 57 4f 52 44 20 6d 5f 46 6c 61 67 32 35 38 3b 20 WORD m_Flag258;
4b90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4ba0: 2f 2f 34 41 38 68 0d 0a 09 43 57 6e 64 2a 20 6d //4A8h...CWnd* m
4bb0: 5f 70 46 6f 72 6d 3b 20 20 20 20 20 20 20 20 20 _pForm;
4bc0: 20 20 20 20 20 20 20 20 20 20 2f 2f 34 41 43 68 //4ACh
4bd0: 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 32 ...DWORD m_Flag2
4be0: 36 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 60;
4bf0: 20 20 20 20 2f 2f 34 42 30 68 0d 0a 09 44 57 4f //4B0h...DWO
4c00: 52 44 20 6d 5f 46 6c 61 67 32 36 31 3b 20 20 20 RD m_Flag261;
4c10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
4c20: 34 42 34 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 62 4B4h...DWORD m_b
4c30: 48 61 73 42 72 6f 77 73 65 3b 20 20 20 20 20 20 HasBrowse;
4c40: 20 20 20 20 20 20 20 20 2f 2f 34 42 38 68 0d 0a //4B8h..
4c50: 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 32 36 33 .DWORD m_Flag263
4c60: 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
4c70: 20 20 2f 2f 34 42 43 68 0d 0a 09 44 57 4f 52 44 //4BCh...DWORD
4c80: 20 6d 5f 46 6c 61 67 32 36 34 3b 20 20 20 20 20 m_Flag264;
4c90: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 34 43 //4C
4ca0: 30 68 0d 0a 09 43 53 74 72 69 6e 67 20 6d 5f 53 0h...CString m_S
4cb0: 74 72 69 6e 67 32 3b 20 20 20 20 20 20 20 20 20 tring2;
4cc0: 20 20 20 20 20 20 2f 2f 34 43 34 68 0d 0a 09 44 //4C4h...D
4cd0: 57 4f 52 44 20 6d 5f 46 6c 61 67 32 36 36 3b 20 WORD m_Flag266;
4ce0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
4cf0: 2f 2f 34 43 38 68 0d 0a 09 44 57 4f 52 44 20 6d //4C8h...DWORD m
4d00: 5f 46 6c 61 67 32 36 37 3b 20 20 20 20 20 20 20 _Flag267;
4d10: 20 20 20 20 20 20 20 20 20 20 2f 2f 34 43 43 68 //4CCh
4d20: 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 32 ...DWORD m_Flag2
4d30: 36 38 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 68;
4d40: 20 20 20 20 2f 2f 34 44 30 68 0d 0a 09 44 57 4f //4D0h...DWO
4d50: 52 44 20 6d 5f 46 6c 61 67 32 36 39 3b 20 20 20 RD m_Flag269;
4d60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
4d70: 34 44 34 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 46 4D4h...DWORD m_F
4d80: 6c 61 67 32 37 30 3b 20 20 20 20 20 20 20 20 20 lag270;
4d90: 20 20 20 20 20 20 20 20 2f 2f 34 44 38 68 0d 0a //4D8h..
4da0: 09 44 57 4f 52 44 20 6d 5f 46 6c 61 67 32 37 31 .DWORD m_Flag271
4db0: 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
4dc0: 20 20 2f 2f 34 44 43 68 0d 0a 09 43 42 4c 4d 6f //4DCh...CBLMo
4dd0: 64 75 6c 65 37 20 6d 5f 63 42 4c 4d 6f 64 75 6c dule7 m_cBLModul
4de0: 65 37 3b 20 20 20 20 20 20 20 20 20 2f 2f 34 45 e7; //4E
4df0: 30 68 0d 0a 09 43 42 4c 4d 6f 64 75 6c 65 37 2a 0h...CBLModule7*
4e00: 20 6d 5f 70 42 4c 4d 6f 64 75 6c 65 3b 20 20 20 m_pBLModule;
4e10: 20 20 20 20 20 20 2f 2f 35 30 38 68 0d 0a 09 2f //508h.../
4e20: 2f 73 69 7a 65 20 35 30 43 68 0d 0a 0d 0a 70 72 /size 50Ch....pr
4e30: 6f 74 65 63 74 65 64 3a 0d 0a 09 76 69 72 74 75 otected:...virtu
4e40: 61 6c 20 20 7e 43 47 65 74 44 6f 63 37 28 76 6f al ~CGetDoc7(vo
4e50: 69 64 29 3b 0d 0a 09 44 45 43 4c 41 52 45 5f 4d id);...DECLARE_M
4e60: 45 53 53 41 47 45 5f 4d 41 50 28 29 0d 0a 70 72 ESSAGE_MAP()..pr
4e70: 6f 74 65 63 74 65 64 3a 0d 0a 09 76 69 72 74 75 otected:...virtu
4e80: 61 6c 20 76 6f 69 64 20 20 53 65 74 50 61 74 68 al void SetPath
4e90: 4e 61 6d 65 28 63 68 61 72 20 63 6f 6e 73 74 20 Name(char const
4ea0: 2a 2c 69 6e 74 29 3b 09 2f 2f 39 31 30 0d 0a 70 *,int);.//910..p
4eb0: 75 62 6c 69 63 3a 0d 0a 09 76 69 72 74 75 61 6c ublic:...virtual
4ec0: 20 69 6e 74 20 20 4f 6e 4e 65 77 44 6f 63 75 6d int OnNewDocum
4ed0: 65 6e 74 28 76 6f 69 64 29 3b 09 2f 2f 36 39 32 ent(void);.//692
4ee0: 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 ...virtual int
4ef0: 4f 6e 4f 70 65 6e 44 6f 63 75 6d 65 6e 74 28 63 OnOpenDocument(c
4f00: 68 61 72 20 63 6f 6e 73 74 20 2a 29 3b 09 2f 2f har const *);.//
4f10: 37 31 35 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 715...virtual vo
4f20: 69 64 20 20 4f 6e 43 6c 6f 73 65 44 6f 63 75 6d id OnCloseDocum
4f30: 65 6e 74 28 76 6f 69 64 29 3b 09 2f 2f 36 31 33 ent(void);.//613
4f40: 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 ...virtual int
4f50: 43 61 6e 43 6c 6f 73 65 46 72 61 6d 65 28 63 6c CanCloseFrame(cl
4f60: 61 73 73 20 43 46 72 61 6d 65 57 6e 64 20 2a 29 ass CFrameWnd *)
4f70: 3b 09 2f 2f 31 38 39 0d 0a 09 76 69 72 74 75 61 ;.//189...virtua
4f80: 6c 20 69 6e 74 20 20 53 61 76 65 4d 6f 64 69 66 l int SaveModif
4f90: 69 65 64 28 76 6f 69 64 29 3b 09 2f 2f 38 32 39 ied(void);.//829
4fa0: 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 ..protected:...v
4fb0: 69 72 74 75 61 6c 20 73 74 72 75 63 74 20 48 41 irtual struct HA
4fc0: 43 43 45 4c 5f 5f 20 2a 20 20 47 65 74 44 65 66 CCEL__ * GetDef
4fd0: 61 75 6c 74 41 63 63 65 6c 65 72 61 74 6f 72 28 aultAccelerator(
4fe0: 76 6f 69 64 29 3b 09 2f 2f 33 31 30 0d 0a 09 76 void);.//310...v
4ff0: 69 72 74 75 61 6c 20 76 6f 69 64 20 20 4f 6e 49 irtual void OnI
5000: 64 6c 65 28 76 6f 69 64 29 3b 09 2f 2f 36 36 32 dle(void);.//662
5010: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 76 69 72 74 ..public:...virt
5020: 75 61 6c 20 63 6c 61 73 73 20 43 57 6e 64 20 2a ual class CWnd *
5030: 20 20 47 65 74 46 6f 72 6d 28 76 6f 69 64 29 3b GetForm(void);
5040: 09 2f 2f 33 34 33 0d 0a 09 76 69 72 74 75 61 6c .//343...virtual
5050: 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 20 4f unsigned int O
5060: 6e 4d 61 6b 65 55 73 65 28 75 6e 73 69 67 6e 65 nMakeUse(unsigne
5070: 64 20 69 6e 74 29 3b 09 2f 2f 36 38 33 0d 0a 09 d int);.//683...
5080: 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 4f 6e virtual void On
5090: 41 62 6f 72 74 55 73 65 28 76 6f 69 64 29 3b 09 AbortUse(void);.
50a0: 2f 2f 35 37 30 0d 0a 09 76 69 72 74 75 61 6c 20 //570...virtual
50b0: 69 6e 74 20 20 55 70 64 61 74 65 44 61 74 61 28 int UpdateData(
50c0: 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 int,unsigned int
50d0: 29 3b 09 2f 2f 39 38 30 0d 0a 70 72 6f 74 65 63 );.//980..protec
50e0: 74 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 ted:...virtual v
50f0: 6f 69 64 20 20 4f 6e 41 63 74 69 76 61 74 65 43 oid OnActivateC
5100: 74 72 6c 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 trl(unsigned int
5110: 29 3b 09 2f 2f 35 37 33 0d 0a 70 75 62 6c 69 63 );.//573..public
5120: 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 :...virtual void
5130: 20 20 53 65 74 4d 6f 64 69 66 79 28 69 6e 74 29 SetModify(int)
5140: 3b 09 2f 2f 39 30 31 0d 0a 09 76 69 72 74 75 61 ;.//901...virtua
5150: 6c 20 69 6e 74 20 20 50 72 65 54 72 61 6e 73 6c l int PreTransl
5160: 61 74 65 4d 65 73 73 61 67 65 28 73 74 72 75 63 ateMessage(struc
5170: 74 20 74 61 67 4d 53 47 20 2a 29 3b 09 2f 2f 38 t tagMSG *);.//8
5180: 30 36 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 06...virtual int
5190: 20 20 44 61 74 61 45 78 63 68 61 6e 67 65 28 63 DataExchange(c
51a0: 6c 61 73 73 20 43 47 65 74 45 78 63 68 61 6e 67 lass CGetExchang
51b0: 65 20 2a 29 3b 09 2f 2f 32 32 31 0d 0a 2f 2f 2d e *);.//221..//-
51c0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
51d0: 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ----------------
51e0: 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ...virtual void
51f0: 20 55 70 64 61 74 65 44 65 66 43 6f 6d 6d 61 6e UpdateDefComman
5200: 64 28 76 6f 69 64 29 3b 09 2f 2f 39 38 31 0d 0a d(void);.//981..
5210: 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 69 72 protected:...vir
5220: 74 75 61 6c 20 76 6f 69 64 20 20 52 65 61 6c 6c tual void Reall
5230: 79 52 65 66 72 65 73 68 28 76 6f 69 64 29 3b 09 yRefresh(void);.
5240: 2f 2f 38 31 34 0d 0a 70 75 62 6c 69 63 3a 0d 0a //814..public:..
5250: 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 44 .virtual void D
5260: 65 73 63 72 69 62 65 54 6f 6f 6c 42 61 72 28 63 escribeToolBar(c
5270: 6c 61 73 73 20 43 57 6e 64 20 2a 2c 63 6c 61 73 lass CWnd *,clas
5280: 73 20 43 54 6f 6f 6c 42 61 72 37 20 2a 2c 75 6e s CToolBar7 *,un
5290: 73 69 67 6e 65 64 20 69 6e 74 20 63 6f 6e 73 74 signed int const
52a0: 20 2a 2c 69 6e 74 29 3b 09 2f 2f 32 32 39 0d 0a *,int);.//229..
52b0: 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 4f .virtual void O
52c0: 6e 53 74 61 72 74 42 61 74 63 68 28 76 6f 69 64 nStartBatch(void
52d0: 29 3b 09 2f 2f 37 35 31 0d 0a 09 76 69 72 74 75 );.//751...virtu
52e0: 61 6c 20 76 6f 69 64 20 20 4f 6e 45 6e 64 42 61 al void OnEndBa
52f0: 74 63 68 28 69 6e 74 29 3b 09 2f 2f 36 34 35 0d tch(int);.//645.
5300: 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 ..virtual void
5310: 4f 6e 53 74 61 72 74 52 75 6e 4d 6f 64 75 6c 65 OnStartRunModule
5320: 28 63 6c 61 73 73 20 43 47 65 74 46 69 65 6c 64 (class CGetField
5330: 20 2a 29 3b 09 2f 2f 37 35 36 0d 0a 09 76 69 72 *);.//756...vir
5340: 74 75 61 6c 20 76 6f 69 64 20 20 4f 6e 45 6e 64 tual void OnEnd
5350: 52 75 6e 4d 6f 64 75 6c 65 28 63 6c 61 73 73 20 RunModule(class
5360: 43 47 65 74 46 69 65 6c 64 20 2a 29 3b 09 2f 2f CGetField *);.//
5370: 36 34 38 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 648...virtual in
5380: 74 20 20 4d 61 6b 65 55 73 65 48 61 6e 64 6c 69 t MakeUseHandli
5390: 6e 67 28 76 6f 69 64 29 3b 09 2f 2f 35 36 35 0d ng(void);.//565.
53a0: 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 47 ..virtual int G
53b0: 65 74 55 73 65 48 61 6e 64 6c 69 6e 67 28 63 6c etUseHandling(cl
53c0: 61 73 73 20 43 47 65 74 44 6f 63 37 20 2a 2c 63 ass CGetDoc7 *,c
53d0: 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 29 3b 09 lass CValue *);.
53e0: 2f 2f 34 37 37 0d 0a 09 76 69 72 74 75 61 6c 20 //477...virtual
53f0: 69 6e 74 20 20 4f 6e 53 65 6c 65 63 74 4c 69 6e int OnSelectLin
5400: 65 28 76 6f 69 64 29 3b 09 2f 2f 37 33 36 0d 0a e(void);.//736..
5410: 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 44 .virtual void D
5420: 65 74 65 72 6d 69 6e 65 44 65 66 43 6f 6d 6d 61 etermineDefComma
5430: 6e 64 28 76 6f 69 64 29 3b 09 2f 2f 32 33 31 0d nd(void);.//231.
5440: 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 ..virtual void
5450: 45 78 74 65 72 6e 45 76 65 6e 74 50 72 6f 63 65 ExternEventProce
5460: 73 73 28 63 68 61 72 20 63 6f 6e 73 74 20 2a 29 ss(char const *)
5470: 3b 09 2f 2f 32 36 33 0d 0a 09 76 69 72 74 75 61 ;.//263...virtua
5480: 6c 20 69 6e 74 20 20 46 69 6c 6c 55 73 65 56 61 l int FillUseVa
5490: 6c 75 65 28 63 6c 61 73 73 20 43 56 61 6c 75 65 lue(class CValue
54a0: 20 2a 29 3b 09 2f 2f 32 37 34 0d 0a 09 76 69 72 *);.//274...vir
54b0: 74 75 61 6c 20 63 6c 61 73 73 20 43 44 61 74 65 tual class CDate
54c0: 20 2a 20 20 47 65 74 50 44 61 74 65 28 76 6f 69 * GetPDate(voi
54d0: 64 29 3b 09 2f 2f 34 30 36 0d 0a 09 76 69 72 74 d);.//406...virt
54e0: 75 61 6c 20 69 6e 74 20 20 4f 6e 47 65 74 55 73 ual int OnGetUs
54f0: 65 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 75 e(unsigned int,u
5500: 6e 73 69 67 6e 65 64 20 69 6e 74 2c 63 6c 61 73 nsigned int,clas
5510: 73 20 43 56 61 6c 75 65 20 2a 29 3b 09 2f 2f 36 s CValue *);.//6
5520: 35 38 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 58...virtual int
5530: 20 20 4f 6e 50 65 72 6d 61 6e 65 6e 74 43 68 6f OnPermanentCho
5540: 69 73 65 28 63 6c 61 73 73 20 43 47 65 74 44 6f ise(class CGetDo
5550: 63 37 20 2a 2c 63 6c 61 73 73 20 43 56 61 6c 75 c7 *,class CValu
5560: 65 20 2a 29 3b 09 2f 2f 37 32 32 0d 0a 09 76 69 e *);.//722...vi
5570: 72 74 75 61 6c 20 76 6f 69 64 20 20 53 65 74 44 rtual void SetD
5580: 6f 63 54 69 74 6c 65 28 76 6f 69 64 29 3b 09 2f ocTitle(void);./
5590: 2f 38 37 30 0d 0a 09 76 69 72 74 75 61 6c 20 69 /870...virtual i
55a0: 6e 74 20 20 4c 6f 61 64 41 73 45 78 74 65 72 6e nt LoadAsExtern
55b0: 61 6c 46 6f 72 6d 28 63 6c 61 73 73 20 43 57 6f alForm(class CWo
55c0: 72 6b 42 6f 6f 6b 44 6f 63 20 2a 2c 63 6c 61 73 rkBookDoc *,clas
55d0: 73 20 43 54 65 6d 70 6c 61 74 65 37 20 2a 2c 69 s CTemplate7 *,i
55e0: 6e 74 2c 69 6e 74 29 3b 09 2f 2f 35 35 33 0d 0a nt,int);.//553..
55f0: 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 69 72 protected:...vir
5600: 74 75 61 6c 20 76 6f 69 64 20 20 56 61 6c 69 64 tual void Valid
5610: 61 74 65 4d 65 6e 75 28 63 6c 61 73 73 20 43 4d ateMenu(class CM
5620: 65 6e 75 20 2a 29 3b 09 2f 2f 39 39 31 0d 0a 09 enu *);.//991...
5630: 76 69 72 74 75 61 6c 20 69 6e 74 20 20 50 72 65 virtual int Pre
5640: 70 61 72 65 4d 6f 64 75 6c 65 28 63 6c 61 73 73 pareModule(class
5650: 20 43 54 78 74 4d 6f 64 75 6c 65 52 65 61 64 65 CTxtModuleReade
5660: 72 20 2a 29 3b 09 2f 2f 38 30 37 0d 0a 70 75 62 r *);.//807..pub
5670: 6c 69 63 3a 0d 0a 09 2f 2f 76 69 72 74 75 61 6c lic:...//virtual
5680: 20 76 6f 69 64 20 20 45 6d 70 74 79 56 69 72 74 void EmptyVirt
5690: 75 61 6c 28 76 6f 69 64 29 20 7b 7d 3b 0d 0a 09 ual(void) {};...
56a0: 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 53 65 virtual void Se
56b0: 74 44 6f 63 4d 6f 64 69 66 79 28 69 6e 74 29 3b tDocModify(int);
56c0: 09 2f 2f 38 36 35 0d 0a 09 76 69 72 74 75 61 6c .//865...virtual
56d0: 20 63 6c 61 73 73 20 43 47 65 74 46 69 65 6c 64 class CGetField
56e0: 20 2a 20 20 47 65 74 46 69 65 6c 64 28 75 6e 73 * GetField(uns
56f0: 69 67 6e 65 64 20 69 6e 74 29 3b 09 2f 2f 33 32 igned int);.//32
5700: 38 0d 0a 09 76 69 72 74 75 61 6c 20 63 6c 61 73 8...virtual clas
5710: 73 20 43 47 65 74 46 69 65 6c 64 20 2a 20 20 47 s CGetField * G
5720: 65 74 46 69 65 6c 64 28 63 68 61 72 20 63 6f 6e etField(char con
5730: 73 74 20 2a 29 3b 09 2f 2f 33 32 39 0d 0a 09 76 st *);.//329...v
5740: 69 72 74 75 61 6c 20 63 6c 61 73 73 20 43 57 6e irtual class CWn
5750: 64 20 2a 20 20 47 65 74 46 69 65 6c 64 57 6e 64 d * GetFieldWnd
5760: 28 63 6c 61 73 73 20 43 47 65 74 46 69 65 6c 64 (class CGetField
5770: 20 2a 29 3b 09 2f 2f 33 33 32 0d 0a 09 76 69 72 *);.//332...vir
5780: 74 75 61 6c 20 69 6e 74 20 20 55 70 64 61 74 65 tual int Update
5790: 46 69 65 6c 64 56 61 6c 75 65 28 75 6e 73 69 67 FieldValue(unsig
57a0: 6e 65 64 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 ned int,int,int)
57b0: 3b 09 2f 2f 39 38 32 0d 0a 09 76 69 72 74 75 61 ;.//982...virtua
57c0: 6c 20 69 6e 74 20 20 4f 6e 43 72 65 61 74 65 46 l int OnCreateF
57d0: 72 61 6d 65 28 63 6c 61 73 73 20 43 46 72 61 6d rame(class CFram
57e0: 65 57 6e 64 20 2a 2c 73 74 72 75 63 74 20 43 43 eWnd *,struct CC
57f0: 72 65 61 74 65 43 6f 6e 74 65 78 74 20 2a 29 3b reateContext *);
5800: 09 2f 2f 36 32 36 0d 0a 09 76 69 72 74 75 61 6c .//626...virtual
5810: 20 63 6c 61 73 73 20 43 47 65 74 46 69 65 6c 64 class CGetField
5820: 20 2a 20 20 47 65 74 45 64 69 74 65 64 56 61 6c * GetEditedVal
5830: 75 65 46 69 65 6c 64 28 76 6f 69 64 29 3b 09 2f ueField(void);./
5840: 2f 33 32 32 0d 0a 09 76 69 72 74 75 61 6c 20 76 /322...virtual v
5850: 6f 69 64 20 20 50 6f 73 74 43 6c 65 61 72 46 69 oid PostClearFi
5860: 65 6c 64 28 76 6f 69 64 29 3b 09 2f 2f 38 30 30 eld(void);.//800
5870: 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ...virtual void
5880: 20 4f 6e 42 75 74 74 6f 6e 28 75 6e 73 69 67 6e OnButton(unsign
5890: 65 64 20 69 6e 74 29 3b 09 2f 2f 35 38 38 0d 0a ed int);.//588..
58a0: 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 4f .virtual void O
58b0: 6e 45 6e 79 43 68 61 6e 67 65 64 28 75 6e 73 69 nEnyChanged(unsi
58c0: 67 6e 65 64 20 69 6e 74 2c 69 6e 74 29 3b 09 2f gned int,int);./
58d0: 2f 36 35 33 0d 0a 09 76 69 72 74 75 61 6c 20 69 /653...virtual i
58e0: 6e 74 20 20 50 72 65 43 6c 6f 73 65 44 6f 63 28 nt PreCloseDoc(
58f0: 69 6e 74 29 3b 09 2f 2f 38 30 33 0d 0a 09 76 69 int);.//803...vi
5900: 72 74 75 61 6c 20 69 6e 74 20 20 4f 6e 43 6c 6f rtual int OnClo
5910: 73 65 46 6f 72 6d 28 76 6f 69 64 29 3b 09 2f 2f seForm(void);.//
5920: 36 31 34 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 614...virtual in
5930: 74 20 20 41 63 74 69 76 61 74 65 4f 62 6a 28 63 t ActivateObj(c
5940: 6c 61 73 73 20 43 56 61 6c 75 65 2c 69 6e 74 2c lass CValue,int,
5950: 69 6e 74 2c 69 6e 74 29 3b 09 2f 2f 31 36 30 0d int,int);.//160.
5960: 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 ..virtual void
5970: 55 70 64 61 74 65 57 61 74 63 68 73 28 69 6e 74 UpdateWatchs(int
5980: 2c 69 6e 74 2c 69 6e 74 2c 63 6c 61 73 73 20 43 ,int,int,class C
5990: 47 65 74 46 69 65 6c 64 20 2a 29 3b 09 2f 2f 39 GetField *);.//9
59a0: 38 37 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 87...virtual voi
59b0: 64 20 20 4c 69 6e 6b 41 6c 6c 46 6f 72 6d 45 64 d LinkAllFormEd
59c0: 69 74 73 28 76 6f 69 64 29 3b 09 2f 2f 35 35 31 its(void);.//551
59d0: 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 ...virtual int
59e0: 45 76 61 6c 46 6f 72 6d 75 6c 61 28 75 6e 73 69 EvalFormula(unsi
59f0: 67 6e 65 64 20 69 6e 74 29 3b 09 2f 2f 32 36 30 gned int);.//260
5a00: 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 ...virtual int
5a10: 45 76 61 6c 46 6f 72 6d 75 6c 61 28 63 6c 61 73 EvalFormula(clas
5a20: 73 20 43 47 65 74 46 69 65 6c 64 20 2a 29 3b 09 s CGetField *);.
5a30: 2f 2f 32 36 31 0d 0a 09 76 69 72 74 75 61 6c 20 //261...virtual
5a40: 69 6e 74 20 20 4c 61 79 6f 75 74 46 6f 72 6d 28 int LayoutForm(
5a50: 63 6c 61 73 73 20 43 46 6f 72 6d 56 69 65 77 20 class CFormView
5a60: 2a 29 3b 09 2f 2f 35 35 30 0d 0a 09 76 69 72 74 *);.//550...virt
5a70: 75 61 6c 20 69 6e 74 20 20 4f 6e 4d 65 73 73 61 ual int OnMessa
5a80: 67 65 49 6e 4d 6f 64 61 6c 4d 6f 64 65 28 73 74 geInModalMode(st
5a90: 72 75 63 74 20 74 61 67 4d 53 47 20 2a 29 3b 09 ruct tagMSG *);.
5aa0: 2f 2f 36 38 34 0d 0a 09 76 69 72 74 75 61 6c 20 //684...virtual
5ab0: 69 6e 74 20 20 4f 6e 54 6f 6f 6c 54 69 70 4e 65 int OnToolTipNe
5ac0: 65 64 54 65 78 74 28 75 6e 73 69 67 6e 65 64 20 edText(unsigned
5ad0: 69 6e 74 2c 63 6c 61 73 73 20 43 53 74 72 69 6e int,class CStrin
5ae0: 67 20 26 29 3b 09 2f 2f 37 36 34 0d 0a 09 76 69 g &);.//764...vi
5af0: 72 74 75 61 6c 20 69 6e 74 20 20 4f 6e 53 74 61 rtual int OnSta
5b00: 74 75 73 42 61 72 4e 65 65 64 54 65 78 74 28 75 tusBarNeedText(u
5b10: 6e 73 69 67 6e 65 64 20 69 6e 74 2c 63 6c 61 73 nsigned int,clas
5b20: 73 20 43 53 74 72 69 6e 67 20 26 29 3b 09 2f 2f s CString &);.//
5b30: 37 35 37 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 757...virtual vo
5b40: 69 64 20 20 4f 6e 41 64 6a 75 73 74 65 4d 65 6e id OnAdjusteMen
5b50: 75 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 63 u(unsigned int,c
5b60: 6c 61 73 73 20 43 4d 65 6e 75 20 2a 29 3b 09 2f lass CMenu *);./
5b70: 2f 35 37 34 0d 0a 09 76 69 72 74 75 61 6c 20 69 /574...virtual i
5b80: 6e 74 20 20 43 68 61 6e 67 65 44 65 6c 65 74 65 nt ChangeDelete
5b90: 53 74 72 28 69 6e 74 20 26 29 3b 09 2f 2f 31 39 Str(int &);.//19
5ba0: 30 0d 0a 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0....protected:.
5bb0: 0a 09 20 43 47 65 74 44 6f 63 37 28 76 6f 69 64 .. CGetDoc7(void
5bc0: 29 3b 09 2f 2f 32 31 0d 0a 09 76 6f 69 64 20 20 );.//21...void
5bd0: 45 6e 61 62 6c 65 52 65 66 72 65 73 68 28 69 6e EnableRefresh(in
5be0: 74 29 3b 09 2f 2f 32 35 39 0d 0a 09 76 6f 69 64 t);.//259...void
5bf0: 20 20 47 65 74 4d 73 67 53 74 72 69 6e 67 28 65 GetMsgString(e
5c00: 6e 75 6d 20 43 47 65 74 44 6f 63 37 3a 3a 4d 73 num CGetDoc7::Ms
5c10: 67 54 79 70 65 2c 75 6e 73 69 67 6e 65 64 20 69 gType,unsigned i
5c20: 6e 74 2c 63 6c 61 73 73 20 43 53 74 72 69 6e 67 nt,class CString
5c30: 20 26 29 3b 09 2f 2f 33 38 37 0d 0a 09 6c 6f 6e &);.//387...lon
5c40: 67 20 20 47 65 74 50 61 72 61 6d 28 76 6f 69 64 g GetParam(void
5c50: 29 3b 09 2f 2f 34 31 34 0d 0a 09 69 6e 74 20 20 );.//414...int
5c60: 49 6e 69 74 53 74 61 6e 64 61 72 74 46 69 65 6c InitStandartFiel
5c70: 64 73 28 63 6c 61 73 73 20 43 47 65 74 46 69 65 ds(class CGetFie
5c80: 6c 64 20 2a 2c 63 6c 61 73 73 20 43 43 6f 6e 74 ld *,class CCont
5c90: 72 6f 6c 49 44 20 2a 29 3b 09 2f 2f 35 31 38 0d rolID *);.//518.
5ca0: 0a 09 69 6e 74 20 20 49 73 52 65 66 72 65 73 68 ..int IsRefresh
5cb0: 45 6e 61 62 6c 65 64 28 76 6f 69 64 29 3b 09 2f Enabled(void);./
5cc0: 2f 35 34 31 0d 0a 09 69 6e 74 20 20 49 73 52 65 /541...int IsRe
5cd0: 66 72 65 73 68 4e 65 65 64 65 64 28 76 6f 69 64 freshNeeded(void
5ce0: 29 63 6f 6e 73 74 3b 09 2f 2f 35 34 32 0d 0a 09 )const;.//542...
5cf0: 69 6e 74 20 20 4c 6f 61 64 44 69 61 6c 6f 67 28 int LoadDialog(
5d00: 6c 6f 6e 67 2c 63 68 61 72 20 63 6f 6e 73 74 20 long,char const
5d10: 2a 29 3b 09 2f 2f 35 35 34 0d 0a 09 69 6e 74 20 *);.//554...int
5d20: 20 4c 6f 61 64 46 6f 72 6d 28 6c 6f 6e 67 2c 63 LoadForm(long,c
5d30: 68 61 72 20 63 6f 6e 73 74 20 2a 29 3b 09 2f 2f har const *);.//
5d40: 35 35 35 0d 0a 09 76 6f 69 64 20 20 4f 6e 41 63 555...void OnAc
5d50: 63 65 6c 43 6f 6e 74 72 6f 6c 28 75 6e 73 69 67 celControl(unsig
5d60: 6e 65 64 20 69 6e 74 29 3b 09 2f 2f 35 37 31 0d ned int);.//571.
5d70: 0a 09 76 6f 69 64 20 20 4f 6e 42 72 43 6f 6e 74 ..void OnBrCont
5d80: 65 78 74 4d 65 6e 75 28 76 6f 69 64 29 3b 09 2f extMenu(void);./
5d90: 2f 35 38 32 0d 0a 09 76 6f 69 64 20 20 4f 6e 42 /582...void OnB
5da0: 72 6f 77 73 65 57 61 6e 74 43 68 50 6f 73 28 76 rowseWantChPos(v
5db0: 6f 69 64 29 3b 09 2f 2f 35 38 36 0d 0a 09 76 6f oid);.//586...vo
5dc0: 69 64 20 20 4f 6e 43 61 6e 63 65 6c 28 76 6f 69 id OnCancel(voi
5dd0: 64 29 3b 09 2f 2f 35 39 35 0d 0a 09 76 6f 69 64 d);.//595...void
5de0: 20 20 4f 6e 43 68 61 6e 67 65 46 6f 6e 74 28 63 OnChangeFont(c
5df0: 6c 61 73 73 20 43 4d 65 73 73 61 67 65 37 20 2a lass CMessage7 *
5e00: 2c 6c 6f 6e 67 20 2a 29 3b 09 2f 2f 36 30 31 0d ,long *);.//601.
5e10: 0a 09 76 6f 69 64 20 20 4f 6e 43 6c 65 61 72 46 ..void OnClearF
5e20: 69 65 6c 64 28 76 6f 69 64 29 3b 09 2f 2f 36 30 ield(void);.//60
5e30: 39 0d 0a 09 76 6f 69 64 20 20 4f 6e 43 6d 64 44 9...void OnCmdD
5e40: 6f 55 73 65 28 76 6f 69 64 29 3b 09 2f 2f 36 31 oUse(void);.//61
5e50: 35 0d 0a 09 76 6f 69 64 20 20 4f 6e 43 6d 64 47 5...void OnCmdG
5e60: 65 74 55 73 65 28 63 6c 61 73 73 20 43 4d 65 73 etUse(class CMes
5e70: 73 61 67 65 37 20 2a 2c 6c 6f 6e 67 20 2a 29 3b sage7 *,long *);
5e80: 09 2f 2f 36 31 36 0d 0a 09 76 6f 69 64 20 20 4f .//616...void O
5e90: 6e 45 64 69 74 43 6f 70 79 28 76 6f 69 64 29 3b nEditCopy(void);
5ea0: 09 2f 2f 36 34 31 0d 0a 09 76 6f 69 64 20 20 4f .//641...void O
5eb0: 6e 45 64 69 74 43 75 74 28 76 6f 69 64 29 3b 09 nEditCut(void);.
5ec0: 2f 2f 36 34 32 0d 0a 09 76 6f 69 64 20 20 4f 6e //642...void On
5ed0: 45 64 69 74 50 61 73 74 65 28 76 6f 69 64 29 3b EditPaste(void);
5ee0: 09 2f 2f 36 34 33 0d 0a 09 76 6f 69 64 20 20 4f .//643...void O
5ef0: 6e 45 6e 74 65 72 28 76 6f 69 64 29 3b 09 2f 2f nEnter(void);.//
5f00: 36 35 31 0d 0a 09 76 6f 69 64 20 20 4f 6e 48 65 651...void OnHe
5f10: 6c 70 54 6f 70 69 63 28 76 6f 69 64 29 3b 09 2f lpTopic(void);./
5f20: 2f 36 36 31 0d 0a 09 76 6f 69 64 20 20 4f 6e 4e /661...void OnN
5f30: 6f 74 69 66 79 28 63 6c 61 73 73 20 43 4d 65 73 otify(class CMes
5f40: 73 61 67 65 37 20 2a 2c 6c 6f 6e 67 20 2a 29 3b sage7 *,long *);
5f50: 09 2f 2f 36 39 36 0d 0a 09 76 6f 69 64 20 20 4f .//696...void O
5f60: 6e 4f 74 68 65 72 44 6f 63 43 6c 6f 73 65 64 28 nOtherDocClosed(
5f70: 63 6c 61 73 73 20 43 4d 65 73 73 61 67 65 37 20 class CMessage7
5f80: 2a 2c 6c 6f 6e 67 20 2a 29 3b 09 2f 2f 37 32 30 *,long *);.//720
5f90: 0d 0a 09 76 6f 69 64 20 20 4f 6e 53 70 65 63 43 ...void OnSpecC
5fa0: 6c 6f 73 65 44 6f 63 75 6d 65 6e 74 28 76 6f 69 loseDocument(voi
5fb0: 64 29 3b 09 2f 2f 37 34 39 0d 0a 09 76 6f 69 64 d);.//749...void
5fc0: 20 20 4f 6e 54 61 62 50 61 67 65 43 68 61 6e 67 OnTabPageChang
5fd0: 65 64 28 73 74 72 75 63 74 20 74 61 67 4e 4d 48 ed(struct tagNMH
5fe0: 44 52 20 2a 2c 6c 6f 6e 67 20 2a 29 3b 09 2f 2f DR *,long *);.//
5ff0: 37 36 30 0d 0a 09 76 6f 69 64 20 20 4f 6e 54 61 760...void OnTa
6000: 62 50 61 67 65 43 68 61 6e 67 69 6e 67 28 73 74 bPageChanging(st
6010: 72 75 63 74 20 74 61 67 4e 4d 48 44 52 20 2a 2c ruct tagNMHDR *,
6020: 6c 6f 6e 67 20 2a 29 3b 09 2f 2f 37 36 31 0d 0a long *);.//761..
6030: 09 76 6f 69 64 20 20 4f 6e 55 70 64 61 74 65 43 .void OnUpdateC
6040: 6d 64 42 75 74 74 6f 6e 73 28 63 6c 61 73 73 20 mdButtons(class
6050: 43 43 6d 64 55 49 20 2a 29 3b 09 2f 2f 37 37 30 CCmdUI *);.//770
6060: 0d 0a 09 76 6f 69 64 20 20 52 65 66 72 65 73 68 ...void Refresh
6070: 53 74 64 4c 69 73 74 28 76 6f 69 64 29 3b 09 2f StdList(void);./
6080: 2f 38 31 39 0d 0a 09 76 6f 69 64 20 20 53 65 74 /819...void Set
6090: 54 61 62 6c 65 53 6f 75 72 63 65 46 6f 72 6d 73 TableSourceForms
60a0: 28 63 6c 61 73 73 20 43 57 6f 72 6b 42 6f 6f 6b (class CWorkBook
60b0: 44 6f 63 20 2a 2c 75 6e 73 69 67 6e 65 64 20 69 Doc *,unsigned i
60c0: 6e 74 29 3b 09 2f 2f 39 34 30 0d 0a 09 69 6e 74 nt);.//940...int
60d0: 20 20 54 65 73 74 49 6e 46 6f 72 6d 75 6c 61 46 TestInFormulaF
60e0: 6f 72 6d 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 orm(unsigned int
60f0: 2c 69 6e 74 20 26 2c 69 6e 74 20 26 29 3b 09 2f ,int &,int &);./
6100: 2f 39 36 33 0d 0a 70 72 69 76 61 74 65 3a 0d 0a /963..private:..
6110: 09 76 6f 69 64 20 20 52 65 64 69 72 65 63 74 4d .void RedirectM
6120: 65 73 73 61 67 65 54 6f 50 61 72 65 6e 74 46 72 essageToParentFr
6130: 61 6d 65 28 73 74 72 75 63 74 20 74 61 67 4d 53 ame(struct tagMS
6140: 47 20 2a 29 3b 09 2f 2f 38 31 36 0d 0a 70 75 62 G *);.//816..pub
6150: 6c 69 63 3a 0d 0a 09 76 6f 69 64 20 20 43 6f 72 lic:...void Cor
6160: 72 65 63 74 41 63 74 69 76 65 43 74 72 6c 28 76 rectActiveCtrl(v
6170: 6f 69 64 29 3b 09 2f 2f 32 30 31 0d 0a 09 63 6c oid);.//201...cl
6180: 61 73 73 20 43 57 6e 64 20 2a 20 20 43 72 65 61 ass CWnd * Crea
6190: 74 65 43 6f 6e 74 72 6f 6c 28 63 6c 61 73 73 20 teControl(class
61a0: 43 47 65 74 46 69 65 6c 64 20 2a 2c 75 6e 73 69 CGetField *,unsi
61b0: 67 6e 65 64 20 69 6e 74 20 6e 49 44 2c 63 6c 61 gned int nID,cla
61c0: 73 73 20 43 52 65 63 74 20 63 6f 6e 73 74 20 26 ss CRect const &
61d0: 20 72 65 63 74 2c 63 6c 61 73 73 20 43 57 6e 64 rect,class CWnd
61e0: 20 2a 20 70 50 61 72 65 6e 74 57 6e 64 2c 44 57 * pParentWnd,DW
61f0: 4f 52 44 20 64 77 53 74 79 6c 65 2c 44 57 4f 52 ORD dwStyle,DWOR
6200: 44 20 64 77 45 78 53 74 79 6c 65 29 3b 09 2f 2f D dwExStyle);.//
6210: 32 30 33 0d 0a 09 69 6e 74 20 20 44 6f 43 6c 6f 203...int DoClo
6220: 73 65 46 6f 72 6d 28 76 6f 69 64 29 3b 09 2f 2f seForm(void);.//
6230: 32 33 35 0d 0a 09 69 6e 74 20 20 44 6f 55 73 65 235...int DoUse
6240: 28 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 29 (class CValue *)
6250: 3b 09 2f 2f 32 35 30 0d 0a 09 69 6e 74 20 20 45 ;.//250...int E
6260: 78 69 73 74 57 69 6e 64 6f 77 28 76 6f 69 64 29 xistWindow(void)
6270: 3b 09 2f 2f 32 36 32 0d 0a 09 63 6c 61 73 73 20 ;.//262...class
6280: 43 47 65 74 46 69 65 6c 64 20 2a 20 20 47 65 74 CGetField * Get
6290: 41 63 74 69 76 65 46 69 65 6c 64 28 76 6f 69 64 ActiveField(void
62a0: 29 3b 09 2f 2f 32 38 30 0d 0a 09 69 6e 74 20 20 );.//280...int
62b0: 47 65 74 44 65 66 42 75 74 74 6f 6e 49 6e 64 65 GetDefButtonInde
62c0: 78 28 76 6f 69 64 29 3b 09 2f 2f 33 30 39 0d 0a x(void);.//309..
62d0: 09 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 20 47 .unsigned int G
62e0: 65 74 44 6f 63 49 44 28 76 6f 69 64 29 3b 09 2f etDocID(void);./
62f0: 2f 33 31 37 0d 0a 09 75 6e 73 69 67 6e 65 64 20 /317...unsigned
6300: 69 6e 74 20 20 47 65 74 44 6f 63 4f 77 6e 65 72 int GetDocOwner
6310: 28 76 6f 69 64 29 3b 09 2f 2f 33 31 38 0d 0a 09 (void);.//318...
6320: 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 20 47 65 unsigned int Ge
6330: 74 44 6f 63 4f 77 6e 65 72 43 74 72 6c 28 76 6f tDocOwnerCtrl(vo
6340: 69 64 29 3b 09 2f 2f 33 31 39 0d 0a 09 63 6c 61 id);.//319...cla
6350: 73 73 20 43 47 65 74 46 69 65 6c 64 20 2a 20 20 ss CGetField *
6360: 47 65 74 45 64 69 74 65 64 46 69 65 6c 64 28 76 GetEditedField(v
6370: 6f 69 64 29 3b 09 2f 2f 33 32 31 0d 0a 09 73 74 oid);.//321...st
6380: 61 74 69 63 20 63 6c 61 73 73 20 43 47 65 74 46 atic class CGetF
6390: 69 65 6c 64 20 2a 20 20 47 65 74 46 69 65 6c 64 ield * GetField
63a0: 49 6e 4d 61 6b 65 55 73 65 48 61 64 6c 69 6e 67 InMakeUseHadling
63b0: 28 76 6f 69 64 29 3b 09 2f 2f 33 33 31 0d 0a 09 (void);.//331...
63c0: 69 6e 74 20 20 47 65 74 46 6c 61 67 41 75 74 6f int GetFlagAuto
63d0: 43 6c 6f 73 65 28 76 6f 69 64 29 3b 09 2f 2f 33 Close(void);.//3
63e0: 33 36 0d 0a 09 63 6c 61 73 73 20 43 46 6f 72 6d 36...class CForm
63f0: 43 6f 6e 74 65 78 74 20 2a 20 20 47 65 74 46 6f Context * GetFo
6400: 72 6d 43 6f 6e 74 65 78 74 28 76 6f 69 64 29 3b rmContext(void);
6410: 09 2f 2f 33 34 34 0d 0a 09 63 6c 61 73 73 20 43 .//344...class C
6420: 56 61 6c 75 65 20 2a 20 20 47 65 74 46 6f 72 6d Value * GetForm
6430: 50 61 72 61 6d 28 76 6f 69 64 29 3b 09 2f 2f 33 Param(void);.//3
6440: 34 35 0d 0a 09 63 6c 61 73 73 20 43 57 6e 64 20 45...class CWnd
6450: 2a 20 20 47 65 74 46 72 61 6d 65 28 76 6f 69 64 * GetFrame(void
6460: 29 3b 09 2f 2f 33 34 36 0d 0a 09 63 6c 61 73 73 );.//346...class
6470: 20 43 47 72 6f 75 70 43 6f 6e 74 65 78 74 20 2a CGroupContext *
6480: 20 20 47 65 74 47 72 6f 75 70 43 6f 6e 74 65 78 GetGroupContex
6490: 74 28 76 6f 69 64 29 3b 09 2f 2f 33 34 37 0d 0a t(void);.//347..
64a0: 09 69 6e 74 20 20 47 65 74 48 61 72 64 52 65 61 .int GetHardRea
64b0: 64 4f 6e 6c 79 28 76 6f 69 64 29 3b 09 2f 2f 33 dOnly(void);.//3
64c0: 34 38 0d 0a 09 63 6c 61 73 73 20 43 49 64 6c 65 48...class CIdle
64d0: 48 61 6e 64 6c 65 72 20 2a 20 20 47 65 74 49 64 Handler * GetId
64e0: 6c 65 48 61 6e 64 6c 65 72 28 76 6f 69 64 29 3b leHandler(void);
64f0: 09 2f 2f 33 35 33 0d 0a 09 63 6c 61 73 73 20 43 .//353...class C
6500: 49 6d 61 67 65 4c 69 73 74 20 63 6f 6e 73 74 20 ImageList const
6510: 26 20 20 47 65 74 49 6d 61 67 65 4c 69 73 74 28 & GetImageList(
6520: 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 33 35 void)const;.//35
6530: 34 0d 0a 09 63 6c 61 73 73 20 43 4f 6e 4c 69 6e 4...class COnLin
6540: 65 48 65 6c 70 20 26 20 20 47 65 74 4f 6e 4c 69 eHelp & GetOnLi
6550: 6e 65 48 65 6c 70 28 76 6f 69 64 29 3b 09 2f 2f neHelp(void);.//
6560: 34 30 31 0d 0a 09 69 6e 74 20 20 47 65 74 4f 70 401...int GetOp
6570: 65 6e 46 6f 72 43 68 6f 69 73 65 28 76 6f 69 64 enForChoise(void
6580: 29 3b 09 2f 2f 34 30 32 0d 0a 09 69 6e 74 20 20 );.//402...int
6590: 47 65 74 4f 70 65 6e 46 6f 72 50 65 72 6d 61 6e GetOpenForPerman
65a0: 65 6e 74 43 68 6f 69 73 65 28 76 6f 69 64 29 3b entChoise(void);
65b0: 09 2f 2f 34 30 33 0d 0a 09 75 6e 73 69 67 6e 65 .//403...unsigne
65c0: 64 20 69 6e 74 20 20 47 65 74 50 65 72 6d 61 6e d int GetPerman
65d0: 65 6e 74 43 68 6f 69 73 65 28 76 6f 69 64 29 3b entChoise(void);
65e0: 09 2f 2f 34 31 39 0d 0a 09 69 6e 74 20 20 47 65 .//419...int Ge
65f0: 74 54 61 62 43 74 72 6c 55 73 65 64 28 76 6f 69 tTabCtrlUsed(voi
6600: 64 29 3b 09 2f 2f 34 36 37 0d 0a 09 63 6c 61 73 d);.//467...clas
6610: 73 20 43 54 6f 6f 6c 54 69 70 37 20 26 20 20 47 s CToolTip7 & G
6620: 65 74 54 6f 6f 6c 54 69 70 43 74 72 6c 28 76 6f etToolTipCtrl(vo
6630: 69 64 29 3b 09 2f 2f 34 36 38 0d 0a 09 69 6e 74 id);.//468...int
6640: 20 20 48 61 73 42 72 6f 77 73 65 28 76 6f 69 64 HasBrowse(void
6650: 29 63 6f 6e 73 74 3b 09 2f 2f 34 38 35 0d 0a 09 )const;.//485...
6660: 76 6f 69 64 20 20 49 6e 69 74 43 6f 6e 74 72 6f void InitContro
6670: 6c 73 53 74 61 74 65 28 76 6f 69 64 29 3b 09 2f lsState(void);./
6680: 2f 35 30 30 0d 0a 09 76 6f 69 64 20 20 49 6e 69 /500...void Ini
6690: 74 46 69 65 6c 64 73 53 74 61 74 65 28 76 6f 69 tFieldsState(voi
66a0: 64 29 3b 09 2f 2f 35 30 34 0d 0a 09 69 6e 74 20 d);.//504...int
66b0: 20 49 73 41 75 74 6f 53 69 7a 65 28 76 6f 69 64 IsAutoSize(void
66c0: 29 3b 09 2f 2f 35 32 32 0d 0a 09 69 6e 74 20 20 );.//522...int
66d0: 49 73 42 61 74 63 68 53 74 61 72 74 65 64 28 76 IsBatchStarted(v
66e0: 6f 69 64 29 3b 09 2f 2f 35 32 33 0d 0a 09 69 6e oid);.//523...in
66f0: 74 20 20 49 73 42 69 67 46 6f 72 6d 28 76 6f 69 t IsBigForm(voi
6700: 64 29 63 6f 6e 73 74 3b 09 2f 2f 35 32 34 0d 0a d)const;.//524..
6710: 09 69 6e 74 20 20 49 73 42 72 6f 77 73 65 56 69 .int IsBrowseVi
6720: 73 69 62 6c 65 28 76 6f 69 64 29 63 6f 6e 73 74 sible(void)const
6730: 3b 09 2f 2f 35 32 36 0d 0a 09 69 6e 74 20 20 49 ;.//526...int I
6740: 73 44 6f 63 4c 61 79 6f 75 74 65 64 28 76 6f 69 sDocLayouted(voi
6750: 64 29 3b 09 2f 2f 35 32 38 0d 0a 09 69 6e 74 20 d);.//528...int
6760: 20 49 73 46 75 6e 63 74 69 6f 6e 52 75 6e 28 76 IsFunctionRun(v
6770: 6f 69 64 29 3b 09 2f 2f 35 33 31 0d 0a 09 69 6e oid);.//531...in
6780: 74 20 20 4c 61 79 6f 75 74 43 6f 6e 74 72 6f 6c t LayoutControl
6790: 28 63 6c 61 73 73 20 43 46 6f 72 6d 56 69 65 77 (class CFormView
67a0: 20 2a 2c 63 6c 61 73 73 20 43 47 65 74 46 69 65 *,class CGetFie
67b0: 6c 64 20 2a 29 3b 09 2f 2f 35 34 37 20 2f 2f 20 ld *);.//547 //
67c0: e4 ee e1 e0 e2 eb ff e5 f2 20 f0 e5 ea e2 e8 e7 ......... ......
67d0: e8 f2 20 ed e0 20 f4 ee f0 ec f3 0d 0a 09 69 6e .. .. ........in
67e0: 74 20 20 4c 61 79 6f 75 74 44 69 61 6c 6f 67 28 t LayoutDialog(
67f0: 63 6c 61 73 73 20 43 46 6f 72 6d 56 69 65 77 20 class CFormView
6800: 2a 29 3b 09 2f 2f 35 34 38 0d 0a 09 76 6f 69 64 *);.//548...void
6810: 20 20 4f 6e 55 73 65 4c 61 79 65 72 43 61 6c 6c OnUseLayerCall
6820: 65 64 28 76 6f 69 64 29 3b 09 2f 2f 37 37 35 0d ed(void);.//775.
6830: 0a 09 76 6f 69 64 20 20 50 72 6f 63 65 73 73 53 ..void ProcessS
6840: 65 63 6f 6e 64 4f 70 65 6e 28 63 6c 61 73 73 20 econdOpen(class
6850: 43 56 61 6c 75 65 20 2a 29 3b 09 2f 2f 38 30 38 CValue *);.//808
6860: 0d 0a 09 76 6f 69 64 20 20 52 65 66 72 65 73 68 ...void Refresh
6870: 28 76 6f 69 64 29 3b 09 2f 2f 38 31 37 0d 0a 09 (void);.//817...
6880: 76 6f 69 64 20 20 53 65 74 42 72 6f 77 73 65 56 void SetBrowseV
6890: 69 73 69 62 6c 65 28 69 6e 74 2c 69 6e 74 29 3b isible(int,int);
68a0: 09 2f 2f 38 34 35 0d 0a 09 76 6f 69 64 20 20 53 .//845...void S
68b0: 65 74 44 65 66 42 75 74 74 6f 6e 49 6e 64 65 78 etDefButtonIndex
68c0: 28 69 6e 74 29 3b 09 2f 2f 38 36 31 0d 0a 09 76 (int);.//861...v
68d0: 6f 69 64 20 20 53 65 74 44 6f 63 4f 77 6e 65 72 oid SetDocOwner
68e0: 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 75 6e (unsigned int,un
68f0: 73 69 67 6e 65 64 20 69 6e 74 29 3b 09 2f 2f 38 signed int);.//8
6900: 36 36 0d 0a 09 76 6f 69 64 20 20 53 65 74 46 6c 66...void SetFl
6910: 61 67 41 75 74 6f 43 6c 6f 73 65 28 69 6e 74 29 agAutoClose(int)
6920: 3b 09 2f 2f 38 38 31 0d 0a 09 76 6f 69 64 20 20 ;.//881...void
6930: 53 65 74 46 6c 69 70 46 6c 6f 70 28 76 6f 69 64 SetFlipFlop(void
6940: 29 3b 09 2f 2f 38 38 39 0d 0a 09 76 6f 69 64 20 );.//889...void
6950: 20 53 65 74 46 6f 72 6d 50 61 72 61 6d 28 63 6c SetFormParam(cl
6960: 61 73 73 20 43 56 61 6c 75 65 20 2a 29 3b 09 2f ass CValue *);./
6970: 2f 38 39 31 0d 0a 09 76 6f 69 64 20 20 53 65 74 /891...void Set
6980: 48 61 72 64 52 65 61 64 4f 6e 6c 79 28 69 6e 74 HardReadOnly(int
6990: 29 3b 09 2f 2f 38 39 32 0d 0a 09 76 6f 69 64 20 );.//892...void
69a0: 20 53 65 74 4d 6f 64 69 66 79 46 6c 61 67 73 42 SetModifyFlagsB
69b0: 79 43 74 72 6c 28 75 6e 73 69 67 6e 65 64 20 69 yCtrl(unsigned i
69c0: 6e 74 29 3b 09 2f 2f 39 30 32 0d 0a 09 76 6f 69 nt);.//902...voi
69d0: 64 20 20 53 65 74 50 65 72 6d 61 6e 65 6e 74 43 d SetPermanentC
69e0: 68 6f 69 73 65 28 75 6e 73 69 67 6e 65 64 20 69 hoise(unsigned i
69f0: 6e 74 29 3b 09 2f 2f 39 31 31 0d 0a 09 76 6f 69 nt);.//911...voi
6a00: 64 20 20 53 65 74 54 61 62 43 74 72 6c 55 73 65 d SetTabCtrlUse
6a10: 64 28 69 6e 74 29 3b 09 2f 2f 39 33 36 0d 0a 09 d(int);.//936...
6a20: 76 6f 69 64 20 20 53 65 74 54 61 62 43 74 72 6c void SetTabCtrl
6a30: 56 69 73 69 62 6c 65 28 69 6e 74 29 3b 09 2f 2f Visible(int);.//
6a40: 39 33 38 0d 0a 09 76 6f 69 64 20 20 53 65 74 57 938...void SetW
6a50: 61 6e 74 41 63 74 69 76 61 74 65 28 69 6e 74 29 antActivate(int)
6a60: 3b 09 2f 2f 39 34 38 0d 0a 09 76 6f 69 64 20 20 ;.//948...void
6a70: 53 65 74 57 61 6e 74 43 6c 6f 73 65 28 69 6e 74 SetWantClose(int
6a80: 2c 69 6e 74 29 3b 09 2f 2f 39 34 39 0d 0a 09 76 ,int);.//949...v
6a90: 6f 69 64 20 20 53 65 74 57 6e 64 43 61 70 74 69 oid SetWndCapti
6aa0: 6f 6e 28 63 68 61 72 20 63 6f 6e 73 74 20 2a 29 on(char const *)
6ab0: 3b 09 2f 2f 39 35 30 0d 0a 09 69 6e 74 20 20 54 ;.//950...int T
6ac0: 65 73 74 41 73 6b 4f 6e 43 6c 6f 73 65 28 76 6f estAskOnClose(vo
6ad0: 69 64 29 3b 09 2f 2f 39 36 30 0d 0a 09 69 6e 74 id);.//960...int
6ae0: 20 20 54 65 73 74 43 61 6e 41 63 74 69 76 61 74 TestCanActivat
6af0: 65 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 29 3b e(unsigned int);
6b00: 09 2f 2f 39 36 31 0d 0a 09 76 6f 69 64 20 20 54 .//961...void T
6b10: 72 79 53 65 74 46 6f 63 75 73 4f 6e 43 74 72 6c rySetFocusOnCtrl
6b20: 28 63 6c 61 73 73 20 43 47 65 74 46 69 65 6c 64 (class CGetField
6b30: 20 2a 2c 69 6e 74 29 3b 09 2f 2f 39 36 39 0d 0a *,int);.//969..
6b40: 09 76 6f 69 64 20 20 54 72 79 53 65 74 46 6f 63 .void TrySetFoc
6b50: 75 73 4f 6e 43 74 72 6c 28 63 6c 61 73 73 20 43 usOnCtrl(class C
6b60: 53 74 72 69 6e 67 2c 69 6e 74 29 3b 09 2f 2f 39 String,int);.//9
6b70: 37 30 0d 0a 09 76 6f 69 64 20 20 55 44 46 43 61 70...void UDFCa
6b80: 70 74 69 6f 6e 28 63 6c 61 73 73 20 43 53 74 72 ption(class CStr
6b90: 69 6e 67 20 26 29 3b 09 2f 2f 39 37 31 0d 0a 09 ing &);.//971...
6ba0: 76 6f 69 64 20 20 56 54 53 65 74 43 75 72 72 65 void VTSetCurre
6bb0: 6e 74 52 6f 77 28 76 6f 69 64 29 3b 09 2f 2f 39 ntRow(void);.//9
6bc0: 38 39 0d 0a 7d 3b 0d 0a 0d 0a 2f 2f 3c 2d 43 46 89..};....//<-CF
6bd0: 6f 72 6d 43 6f 6e 74 65 78 74 28 32 32 34 2f 31 ormContext(224/1
6be0: 39 32 29 3c 2d 43 42 4c 43 6f 6e 74 65 78 74 28 92)<-CBLContext(
6bf0: 33 32 2f 32 38 29 3c 2d 43 4f 62 6a 65 63 74 28 32/28)<-CObject(
6c00: 34 2f 34 29 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 4/4)..class IMPO
6c10: 52 54 5f 31 43 20 43 46 6f 72 6d 43 6f 6e 74 65 RT_1C CFormConte
6c20: 78 74 3a 70 75 62 6c 69 63 20 43 42 4c 43 6f 6e xt:public CBLCon
6c30: 74 65 78 74 0d 0a 7b 0d 0a 44 45 43 4c 41 52 45 text..{..DECLARE
6c40: 5f 44 59 4e 43 52 45 41 54 45 28 43 46 6f 72 6d _DYNCREATE(CForm
6c50: 43 6f 6e 74 65 78 74 29 0d 0a 0d 0a 70 75 62 6c Context)....publ
6c60: 69 63 3a 0d 0a 09 43 53 74 72 69 6e 67 41 72 72 ic:...CStringArr
6c70: 61 79 20 6d 5f 53 74 72 69 6e 67 41 72 72 61 79 ay m_StringArray
6c80: 3b 20 20 20 20 20 20 20 20 2f 2f 20 32 30 68 0d ; // 20h.
6c90: 0a 09 43 42 79 74 65 41 72 72 61 79 20 6d 5f 42 ..CByteArray m_B
6ca0: 79 74 65 41 72 72 61 79 3b 20 20 20 20 20 20 20 yteArray;
6cb0: 20 20 20 20 20 2f 2f 20 33 34 68 0d 0a 09 43 46 // 34h...CF
6cc0: 6f 72 6d 41 6c 6c 43 74 72 6c 73 43 6f 6e 74 65 ormAllCtrlsConte
6cd0: 78 74 2a 20 6d 5f 70 46 6f 72 6d 3b 20 20 20 20 xt* m_pForm;
6ce0: 20 2f 2f 20 34 38 68 0d 0a 09 43 47 65 74 44 6f // 48h...CGetDo
6cf0: 63 37 2a 20 6d 5f 70 44 6f 63 46 43 3b 20 20 20 c7* m_pDocFC;
6d00: 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 //
6d10: 34 43 68 0d 0a 09 43 47 65 74 46 69 65 6c 64 73 4Ch...CGetFields
6d20: 41 72 72 61 79 20 6d 5f 47 65 74 46 69 65 6c 64 Array m_GetField
6d30: 73 41 72 72 61 79 3b 20 20 2f 2f 20 35 30 68 0d sArray; // 50h.
6d40: 0a 09 43 44 57 6f 72 64 41 72 72 61 79 20 6d 5f ..CDWordArray m_
6d50: 44 57 6f 72 64 41 72 72 61 79 3b 20 20 20 20 20 DWordArray;
6d60: 20 20 20 20 20 2f 2f 20 36 34 68 0d 0a 09 44 57 // 64h...DW
6d70: 4f 52 44 20 6d 5f 64 61 74 61 31 3b 20 20 20 20 ORD m_data1;
6d80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
6d90: 20 2f 2f 20 37 38 68 0d 0a 09 42 4f 4f 4c 20 6d // 78h...BOOL m
6da0: 5f 45 6e 61 62 6c 65 41 63 74 69 76 61 74 65 46 _EnableActivateF
6db0: 69 65 6c 64 3b 20 20 20 20 20 20 20 20 2f 2f 20 ield; //
6dc0: 37 43 68 0d 0a 2f 2f 09 43 56 61 6c 75 65 20 6d 7Ch..//.CValue m
6dd0: 5f 76 61 6c 75 65 3b 0d 0a 09 44 57 4f 52 44 20 _value;...DWORD
6de0: 64 61 74 61 31 5b 31 35 5d 3b 20 20 20 20 20 20 data1[15];
6df0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 //
6e00: 38 30 68 0d 0a 09 43 53 74 72 69 6e 67 20 6d 5f 80h...CString m_
6e10: 73 74 72 31 3b 20 20 20 20 20 20 20 20 20 20 20 str1;
6e20: 20 20 20 20 20 20 20 20 20 2f 2f 20 42 43 68 0d // BCh.
6e30: 0a 09 44 57 4f 52 44 20 64 61 74 61 32 5b 37 5d ..DWORD data2[7]
6e40: 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
6e50: 20 20 20 20 20 2f 2f 20 43 30 68 0d 0a 09 43 53 // C0h...CS
6e60: 74 72 69 6e 67 20 6d 5f 73 74 72 46 69 65 6c 64 tring m_strField
6e70: 4e 65 65 64 41 63 74 69 76 61 74 65 3b 20 20 20 NeedActivate;
6e80: 20 2f 2f 20 44 43 68 0d 0a 0d 0a 70 75 62 6c 69 // DCh....publi
6e90: 63 3a 0d 0a 09 20 43 46 6f 72 6d 43 6f 6e 74 65 c:... CFormConte
6ea0: 78 74 28 76 6f 69 64 29 3b 09 2f 2f 31 37 0d 0a xt(void);.//17..
6eb0: 09 76 69 72 74 75 61 6c 20 20 7e 43 46 6f 72 6d .virtual ~CForm
6ec0: 43 6f 6e 74 65 78 74 28 76 6f 69 64 29 3b 09 2f Context(void);./
6ed0: 2f 37 30 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e /70...virtual in
6ee0: 74 20 20 43 61 6c 6c 41 73 46 75 6e 63 28 69 6e t CallAsFunc(in
6ef0: 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 26 t,class CValue &
6f00: 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 ,class CValue *
6f10: 2a 29 3b 09 2f 2f 31 37 38 0d 0a 09 76 69 72 74 *);.//178...virt
6f20: 75 61 6c 20 69 6e 74 20 20 43 61 6c 6c 41 73 50 ual int CallAsP
6f30: 72 6f 63 28 69 6e 74 2c 63 6c 61 73 73 20 43 56 roc(int,class CV
6f40: 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 31 38 37 alue * *);.//187
6f50: 0d 0a 09 69 6e 74 20 20 47 65 74 45 6e 61 62 6c ...int GetEnabl
6f60: 65 41 63 74 69 76 61 74 65 46 69 65 6c 64 28 76 eActivateField(v
6f70: 6f 69 64 29 3b 09 2f 2f 33 32 33 0d 0a 09 76 69 oid);.//323...vi
6f80: 72 74 75 61 6c 20 69 6e 74 20 20 47 65 74 4e 50 rtual int GetNP
6f90: 72 6f 70 73 28 76 6f 69 64 29 63 6f 6e 73 74 3b rops(void)const;
6fa0: 09 2f 2f 34 30 30 0d 0a 09 76 69 72 74 75 61 6c .//400...virtual
6fb0: 20 63 68 61 72 20 63 6f 6e 73 74 20 2a 20 20 47 char const * G
6fc0: 65 74 50 72 6f 70 4e 61 6d 65 28 69 6e 74 2c 69 etPropName(int,i
6fd0: 6e 74 29 63 6f 6e 73 74 3b 09 2f 2f 34 32 33 0d nt)const;.//423.
6fe0: 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 47 ..virtual int G
6ff0: 65 74 50 72 6f 70 56 61 6c 28 69 6e 74 2c 63 6c etPropVal(int,cl
7000: 61 73 73 20 43 56 61 6c 75 65 20 26 29 63 6f 6e ass CValue &)con
7010: 73 74 3b 09 2f 2f 34 32 39 0d 0a 09 63 6c 61 73 st;.//429...clas
7020: 73 20 43 56 61 6c 75 65 4c 69 73 74 43 6f 6e 74 s CValueListCont
7030: 65 78 74 20 2a 20 20 47 65 74 54 61 62 43 74 72 ext * GetTabCtr
7040: 6c 4c 69 73 74 43 6f 6e 74 65 78 74 28 76 6f 69 lListContext(voi
7050: 64 29 3b 09 2f 2f 34 36 36 0d 0a 09 69 6e 74 20 d);.//466...int
7060: 20 49 6e 69 74 45 78 65 63 50 72 6f 63 65 64 75 InitExecProcedu
7070: 72 65 28 76 6f 69 64 29 3b 09 2f 2f 35 30 33 0d re(void);.//503.
7080: 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 49 ..virtual int I
7090: 73 50 72 6f 70 57 72 69 74 61 62 6c 65 28 69 6e sPropWritable(in
70a0: 74 29 63 6f 6e 73 74 3b 09 2f 2f 35 33 38 0d 0a t)const;.//538..
70b0: 09 76 6f 69 64 20 20 4f 6e 49 6e 69 74 46 6f 72 .void OnInitFor
70c0: 6d 28 76 6f 69 64 29 3b 09 2f 2f 36 37 37 0d 0a m(void);.//677..
70d0: 09 69 6e 74 20 20 53 65 74 45 6e 61 62 6c 65 41 .int SetEnableA
70e0: 63 74 69 76 61 74 65 46 69 65 6c 64 28 69 6e 74 ctivateField(int
70f0: 29 3b 09 2f 2f 38 37 31 0d 0a 09 76 6f 69 64 20 );.//871...void
7100: 20 53 65 74 46 6c 61 67 73 52 65 66 72 65 73 68 SetFlagsRefresh
7110: 43 6f 6e 74 65 78 74 28 69 6e 74 29 3b 09 2f 2f Context(int);.//
7120: 38 38 38 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 888...virtual vo
7130: 69 64 20 20 53 65 74 46 6f 72 6d 28 63 6c 61 73 id SetForm(clas
7140: 73 20 43 47 65 74 44 6f 63 37 20 2a 29 3b 09 2f s CGetDoc7 *);./
7150: 2f 38 39 30 0d 0a 09 76 69 72 74 75 61 6c 20 69 /890...virtual i
7160: 6e 74 20 20 53 65 74 50 72 6f 70 56 61 6c 28 69 nt SetPropVal(i
7170: 6e 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 nt,class CValue
7180: 63 6f 6e 73 74 20 26 29 3b 09 2f 2f 39 31 38 0d const &);.//918.
7190: 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 69 .protected:...vi
71a0: 72 74 75 61 6c 20 69 6e 74 20 20 54 72 61 6e 50 rtual int TranP
71b0: 72 6f 70 50 6f 73 28 69 6e 74 20 26 29 63 6f 6e ropPos(int &)con
71c0: 73 74 3b 09 2f 2f 39 36 37 0d 0a 7d 3b 0d 0a 0d st;.//967..};...
71d0: 0a 2f 2f 3c 2d 43 46 6f 72 6d 43 6f 6e 74 65 78 .//<-CFormContex
71e0: 74 46 6f 72 44 6f 63 28 32 32 38 2f 31 39 36 29 tForDoc(228/196)
71f0: 3c 2d 43 42 4c 43 6f 6e 74 65 78 74 28 33 32 2f <-CBLContext(32/
7200: 32 38 29 3c 2d 43 4f 62 6a 65 63 74 28 34 2f 34 28)<-CObject(4/4
7210: 29 0d 0a 63 6c 61 73 73 20 43 46 6f 72 6d 43 6f )..class CFormCo
7220: 6e 74 65 78 74 46 6f 72 44 6f 63 20 3a 20 70 75 ntextForDoc : pu
7230: 62 6c 69 63 20 43 42 4c 43 6f 6e 74 65 78 74 0d blic CBLContext.
7240: 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 43 53 .{..public:...CS
7250: 74 72 69 6e 67 41 72 72 61 79 20 6d 5f 53 74 72 tringArray m_Str
7260: 69 6e 67 41 72 72 61 79 3b 0d 0a 09 43 42 79 74 ingArray;...CByt
7270: 65 41 72 72 61 79 20 6d 5f 42 79 74 65 41 72 72 eArray m_ByteArr
7280: 61 79 3b 0d 0a 09 43 46 6f 72 6d 41 6c 6c 43 74 ay;...CFormAllCt
7290: 72 6c 73 43 6f 6e 74 65 78 74 2a 20 6d 5f 70 46 rlsContext* m_pF
72a0: 6f 72 6d 3b 0d 0a 09 43 44 6f 63 46 6f 72 6d 2a orm;...CDocForm*
72b0: 20 6d 5f 70 44 6f 63 46 6f 72 6d 3b 0d 0a 09 43 m_pDocForm;...C
72c0: 47 65 74 46 69 65 6c 64 73 41 72 72 61 79 20 6d GetFieldsArray m
72d0: 5f 47 65 74 46 69 65 6c 64 73 41 72 72 61 79 3b _GetFieldsArray;
72e0: 0d 0a 09 43 44 57 6f 72 64 41 72 72 61 79 20 6d ...CDWordArray m
72f0: 5f 44 57 6f 72 64 41 72 72 61 79 3b 0d 0a 09 44 _DWordArray;...D
7300: 57 4f 52 44 20 6d 5f 64 61 74 61 31 3b 0d 0a 09 WORD m_data1;...
7310: 44 57 4f 52 44 20 6d 5f 64 61 74 61 32 3b 0d 0a DWORD m_data2;..
7320: 09 43 56 61 6c 75 65 20 6d 5f 76 61 6c 75 65 3b .CValue m_value;
7330: 0d 0a 09 44 57 4f 52 44 20 6d 5f 64 61 74 61 33 ...DWORD m_data3
7340: 3b 0d 0a 09 44 57 4f 52 44 20 6d 5f 64 61 74 61 ;...DWORD m_data
7350: 34 3b 0d 0a 09 43 53 74 72 69 6e 67 20 6d 5f 73 4;...CString m_s
7360: 74 72 3b 0d 0a 09 43 44 6f 63 43 6f 6e 74 65 78 tr;...CDocContex
7370: 74 2a 20 6d 5f 70 44 6f 63 43 6f 6e 74 65 78 74 t* m_pDocContext
7380: 3b 0d 0a 7d 3b 0d 0a 0d 0a 2f 2f 3f 3f 3f 3f 3f ;..};....//?????
7390: 3c 2d 43 44 6f 63 46 6f 72 6d 43 6f 6e 74 65 78 <-CDocFormContex
73a0: 74 28 31 38 34 2f 2d 34 30 29 3c 2d 43 46 6f 72 t(184/-40)<-CFor
73b0: 6d 43 6f 6e 74 65 78 74 28 32 32 34 2f 31 39 32 mContext(224/192
73c0: 29 3c 2d 43 42 4c 43 6f 6e 74 65 78 74 28 33 32 )<-CBLContext(32
73d0: 2f 32 38 29 3c 2d 43 4f 62 6a 65 63 74 28 34 2f /28)<-CObject(4/
73e0: 34 29 0d 0a 2f 2a 0d 0a ff 20 ea e0 e6 e5 f2 f1 4)../*... ......
73f0: ff 20 ef ee ed ff eb 20 e0 ed ee ec e0 eb e8 fe . ..... ........
7400: 0d 0a 3c 2d 43 44 6f 63 46 6f 72 6d 43 6f 6e 74 ..<-CDocFormCont
7410: 65 78 74 28 31 38 34 2f 2d 34 30 29 3c 2d 43 46 ext(184/-40)<-CF
7420: 6f 72 6d 43 6f 6e 74 65 78 74 28 32 32 34 2f 31 ormContext(224/1
7430: 39 32 29 3c 2d 43 42 4c 43 6f 6e 74 65 78 74 28 92)<-CBLContext(
7440: 33 32 2f 32 38 29 3c 2d 43 4f 62 6a 65 63 74 28 32/28)<-CObject(
7450: 34 2f 34 29 0d 0a e4 e0 ea 20 e2 ee f2 20 f3 20 4/4)..... ... .
7460: ed e8 f5 20 e2 e5 f0 ee ff f2 ed ee 20 ed e5 e2 ... ........ ...
7470: e5 f0 ed ee 20 ef f0 e8 ec e5 ed e5 ed 20 ec e0 .... ........ ..
7480: ea f0 ee f1 0d 0a 49 4d 50 4c 45 4d 45 4e 54 5f ......IMPLEMENT_
7490: 44 59 4e 41 4d 49 43 28 43 44 6f 63 46 6f 72 6d DYNAMIC(CDocForm
74a0: 43 6f 6e 74 65 78 74 2c 20 43 46 6f 72 6d 43 6f Context, CFormCo
74b0: 6e 74 65 78 74 29 0d 0a ef f0 e0 e2 e8 eb fc ed ntext)..........
74c0: ee 20 e4 ee eb e6 ed ee 20 e1 fb f2 fc 0d 0a 49 . ...... ......I
74d0: 4d 50 4c 45 4d 45 4e 54 5f 44 59 4e 41 4d 49 43 MPLEMENT_DYNAMIC
74e0: 28 43 44 6f 63 46 6f 72 6d 43 6f 6e 74 65 78 74 (CDocFormContext
74f0: 2c 20 43 42 4c 43 6f 6e 74 65 78 74 29 0d 0a 2a , CBLContext)..*
7500: 2f 0d 0a 0d 0a 2f 2f 3c 2d 43 44 6f 63 46 6f 72 /....//<-CDocFor
7510: 6d 43 6f 6e 74 65 78 74 28 31 38 34 2f 31 35 32 mContext(184/152
7520: 29 3c 2d 43 42 4c 43 6f 6e 74 65 78 74 28 33 32 )<-CBLContext(32
7530: 2f 32 38 29 3c 2d 43 4f 62 6a 65 63 74 28 34 2f /28)<-CObject(4/
7540: 34 29 0d 0a 63 6c 61 73 73 20 43 44 6f 63 46 6f 4)..class CDocFo
7550: 72 6d 43 6f 6e 74 65 78 74 20 3a 20 70 75 62 6c rmContext : publ
7560: 69 63 20 43 42 4c 43 6f 6e 74 65 78 74 0d 0a 7b ic CBLContext..{
7570: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 43 44 6f 63 ..public:...CDoc
7580: 43 6f 6e 74 65 78 74 2a 20 6d 5f 70 44 6f 63 43 Context* m_pDocC
7590: 6f 6e 74 65 78 74 3b 0d 0a 09 43 44 6f 63 46 6f ontext;...CDocFo
75a0: 72 6d 2a 20 6d 5f 70 44 6f 63 46 6f 72 6d 3b 0d rm* m_pDocForm;.
75b0: 0a 09 44 57 4f 52 44 20 6d 5f 64 61 74 61 31 3b ..DWORD m_data1;
75c0: 0d 0a 09 43 41 6c 6c 52 65 67 73 43 6f 6e 74 65 ...CAllRegsConte
75d0: 78 74 20 6d 5f 41 6c 6c 52 65 67 73 43 6f 6e 74 xt m_AllRegsCont
75e0: 65 78 74 3b 0d 0a 09 44 57 4f 52 44 20 6d 5f 64 ext;...DWORD m_d
75f0: 61 74 61 5b 34 5d 3b 0d 0a 7d 3b 0d 0a 0d 0a 0d ata[4];..};.....
7600: 0a 2f 2f 3c 2d 43 44 6f 63 53 6b 69 70 70 65 72 .//<-CDocSkipper
7610: 28 32 38 2f 38 29 3c 2d 43 53 6b 69 70 70 65 72 (28/8)<-CSkipper
7620: 28 32 30 2f 31 36 29 3c 2d 43 4f 62 6a 65 63 74 (20/16)<-CObject
7630: 28 34 2f 34 29 0d 0a 63 6c 61 73 73 20 43 44 6f (4/4)..class CDo
7640: 63 53 6b 69 70 70 65 72 20 3a 20 70 75 62 6c 69 cSkipper : publi
7650: 63 20 43 53 6b 69 70 70 65 72 0d 0a 7b 0d 0a 70 c CSkipper..{..p
7660: 75 62 6c 69 63 3a 0d 0a 09 43 44 6f 63 46 6f 72 ublic:...CDocFor
7670: 6d 2a 20 6d 5f 70 44 6f 63 46 6f 72 6d 3b 0d 0a m* m_pDocForm;..
7680: 09 44 57 4f 52 44 20 6d 5f 64 61 74 61 32 3b 0d .DWORD m_data2;.
7690: 0a 7d 3b 0d 0a 0d 0a 0d 0a 2f 2f 3c 2d 43 44 6f .};......//<-CDo
76a0: 63 46 6f 72 6d 28 32 37 32 38 2f 31 34 33 36 29 cForm(2728/1436)
76b0: 3c 2d 43 47 65 74 44 6f 63 37 28 31 32 39 32 2f <-CGetDoc7(1292/
76c0: 31 31 33 32 29 3c 2d 43 47 65 74 44 6f 63 28 31 1132)<-CGetDoc(1
76d0: 36 30 2f 37 36 29 3c 2d 43 44 6f 63 75 6d 65 6e 60/76)<-CDocumen
76e0: 74 28 38 34 2f 35 32 29 3c 2d 43 43 6d 64 54 61 t(84/52)<-CCmdTa
76f0: 72 67 65 74 28 33 32 2f 32 38 29 3c 2d 43 4f 62 rget(32/28)<-COb
7700: 6a 65 63 74 28 34 2f 34 29 0d 0a 63 6c 61 73 73 ject(4/4)..class
7710: 20 49 4d 50 4f 52 54 5f 31 43 20 43 44 6f 63 46 IMPORT_1C CDocF
7720: 6f 72 6d 20 3a 20 70 75 62 6c 69 63 20 43 47 65 orm : public CGe
7730: 74 44 6f 63 37 0d 0a 7b 0d 0a 44 45 43 4c 41 52 tDoc7..{..DECLAR
7740: 45 5f 44 59 4e 43 52 45 41 54 45 28 43 44 6f 63 E_DYNCREATE(CDoc
7750: 46 6f 72 6d 29 0d 0a 0d 0a 70 75 62 6c 69 63 3a Form)....public:
7760: 0d 0a 09 43 44 6f 63 46 6f 72 6d 56 69 65 77 2a ...CDocFormView*
7770: 20 6d 5f 70 44 6f 63 46 6f 72 6d 56 69 65 77 3b m_pDocFormView;
7780: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 35 30 //50
7790: 43 68 0d 0a 09 43 4d 65 6e 75 37 20 6d 5f 4d 65 Ch...CMenu7 m_Me
77a0: 6e 75 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 nu;
77b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
77c0: 35 31 30 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 64 510h...DWORD m_d
77d0: 61 74 61 31 3b 20 20 20 20 20 20 20 20 20 20 20 ata1;
77e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
77f0: 2f 2f 35 31 38 68 0d 0a 09 44 57 4f 52 44 20 6d //518h...DWORD m
7800: 5f 64 61 74 61 32 3b 20 20 20 20 20 20 20 20 20 _data2;
7810: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
7820: 20 20 2f 2f 35 31 43 68 0d 0a 09 43 44 6f 63 53 //51Ch...CDocS
7830: 65 74 20 6d 5f 44 6f 63 53 65 74 3b 20 20 20 20 et m_DocSet;
7840: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
7850: 20 20 20 20 2f 2f 35 32 30 68 0d 0a 09 44 57 4f //520h...DWO
7860: 52 44 20 6d 5f 64 61 74 61 33 3b 20 20 20 20 20 RD m_data3;
7870: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
7880: 20 20 20 20 20 20 2f 2f 37 34 43 68 0d 0a 09 44 //74Ch...D
7890: 57 4f 52 44 20 6d 5f 64 61 74 61 34 3b 20 20 20 WORD m_data4;
78a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
78b0: 20 20 20 20 20 20 20 20 2f 2f 37 35 30 68 0d 0a //750h..
78c0: 09 44 57 4f 52 44 20 6d 5f 64 61 74 61 35 3b 20 .DWORD m_data5;
78d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
78e0: 20 20 20 20 20 20 20 20 20 20 2f 2f 37 35 34 68 //754h
78f0: 0d 0a 09 43 44 6f 63 44 65 66 2a 20 6d 5f 70 44 ...CDocDef* m_pD
7900: 6f 63 44 65 66 3b 20 20 20 20 20 20 20 20 20 20 ocDef;
7910: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 37 35 //75
7920: 38 68 0d 0a 09 43 47 65 74 46 69 65 6c 64 73 41 8h...CGetFieldsA
7930: 72 72 61 79 20 6d 5f 47 65 74 46 69 65 6c 64 73 rray m_GetFields
7940: 41 72 72 61 79 3b 20 20 20 20 20 20 20 20 2f 2f Array; //
7950: 37 35 43 68 20 20 2f 2f ec e0 f1 f1 e8 e2 20 f1 75Ch //...... .
7960: f1 fb eb ee ea 20 ed e0 20 ef ee eb ff 20 f2 e8 ..... .. .... ..
7970: ef e0 20 f2 e5 ea f1 f2 20 f0 e0 f1 ef ee eb ee .. ..... .......
7980: e6 e5 ed ed fb e5 20 e2 20 f2 e0 e1 eb e8 f7 ed ...... . .......
7990: ee e9 20 f7 e0 f1 f2 e8 0d 0a 09 43 50 74 72 41 .. ........CPtrA
79a0: 72 72 61 79 20 6d 5f 50 74 72 41 72 72 61 79 3b rray m_PtrArray;
79b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
79c0: 20 20 20 20 2f 2f 37 37 30 68 0d 0a 09 44 57 4f //770h...DWO
79d0: 52 44 20 6d 5f 64 61 74 61 36 3b 20 20 20 20 20 RD m_data6;
79e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
79f0: 20 20 20 20 20 20 2f 2f 37 38 34 68 0d 0a 09 43 //784h...C
7a00: 44 6f 63 43 6f 6e 74 65 78 74 20 6d 5f 44 6f 63 DocContext m_Doc
7a10: 43 6f 6e 74 65 78 74 3b 20 20 20 20 20 20 20 20 Context;
7a20: 20 20 20 20 20 20 20 20 2f 2f 37 38 38 68 0d 0a //788h..
7a30: 09 43 44 6f 63 46 6f 72 6d 43 6f 6e 74 65 78 74 .CDocFormContext
7a40: 20 6d 5f 44 6f 63 46 6f 72 6d 43 6f 6e 74 65 78 m_DocFormContex
7a50: 74 3b 20 20 20 20 20 20 20 20 2f 2f 38 31 43 68 t; //81Ch
7a60: 0d 0a 09 43 46 6f 72 6d 43 6f 6e 74 65 78 74 46 ...CFormContextF
7a70: 6f 72 44 6f 63 20 6d 5f 46 6f 72 6d 43 6f 6e 74 orDoc m_FormCont
7a80: 65 78 74 46 6f 72 44 6f 63 3b 20 20 2f 2f 38 44 extForDoc; //8D
7a90: 34 68 0d 0a 09 43 47 72 6f 75 70 43 6f 6e 74 65 4h...CGroupConte
7aa0: 78 74 20 6d 5f 47 72 6f 75 70 43 6f 6e 74 65 78 xt m_GroupContex
7ab0: 74 31 3b 20 20 20 20 20 20 20 20 20 20 20 2f 2f t1; //
7ac0: 39 42 38 68 0d 0a 09 44 57 4f 52 44 20 6d 5f 64 9B8h...DWORD m_d
7ad0: 61 74 61 37 3b 20 20 20 20 20 20 20 20 20 20 20 ata7;
7ae0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
7af0: 2f 2f 41 30 30 68 0d 0a 09 43 47 72 6f 75 70 43 //A00h...CGroupC
7b00: 6f 6e 74 65 78 74 20 6d 5f 47 72 6f 75 70 43 6f ontext m_GroupCo
7b10: 6e 74 65 78 74 32 3b 20 20 20 20 20 20 20 20 20 ntext2;
7b20: 20 20 2f 2f 41 30 34 68 0d 0a 09 43 42 4c 4d 6f //A04h...CBLMo
7b30: 64 75 6c 65 20 6d 5f 42 4c 4d 6f 64 75 6c 65 3b dule m_BLModule;
7b40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
7b50: 20 20 20 20 2f 2f 41 34 43 68 0d 0a 09 43 53 74 //A4Ch...CSt
7b60: 72 69 6e 67 20 73 74 72 3b 20 20 20 20 20 20 20 ring str;
7b70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
7b80: 20 20 20 20 20 20 2f 2f 41 35 34 68 0d 0a 09 44 //A54h...D
7b90: 57 4f 52 44 20 6d 5f 62 75 66 31 5b 39 5d 3b 20 WORD m_buf1[9];
7ba0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
7bb0: 20 20 20 20 20 20 20 20 2f 2f 41 35 38 68 0d 0a //A58h..
7bc0: 09 43 44 6f 63 53 6b 69 70 70 65 72 2a 20 6d 5f .CDocSkipper* m_
7bd0: 70 44 6f 63 53 6b 69 70 70 65 72 3b 20 20 20 20 pDocSkipper;
7be0: 20 20 20 20 20 20 20 20 20 20 2f 2f 41 37 d1 68 //A7.h
7bf0: 0d 0a 09 55 49 4e 54 20 6d 5f 43 74 72 6c 49 44 ...UINT m_CtrlID
7c00: 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 1;
7c10: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 41 38 //A8
7c20: 30 68 0d 0a 09 55 49 4e 54 20 6d 5f 43 74 72 6c 0h...UINT m_Ctrl
7c30: 49 44 32 3b 20 20 20 20 20 20 20 20 20 20 20 20 ID2;
7c40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f //
7c50: 41 38 34 68 0d 0a 09 55 49 4e 54 20 6d 5f 43 74 A84h...UINT m_Ct
7c60: 72 6c 49 44 33 3b 20 20 20 20 20 20 20 20 20 20 rlID3;
7c70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
7c80: 2f 2f 41 38 38 68 0d 0a 09 44 57 4f 52 44 20 6d //A88h...DWORD m
7c90: 5f 62 75 66 32 5b 35 5d 3b 20 20 20 20 20 20 20 _buf2[5];
7ca0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
7cb0: 20 20 2f 2f 41 38 d1 68 0d 0a 09 42 4f 4f 4c 20 //A8.h...BOOL
7cc0: 6d 5f 62 49 73 44 6f 63 54 72 61 6e 73 61 63 74 m_bIsDocTransact
7cd0: 65 72 45 78 69 73 74 73 3b 20 20 20 20 20 20 20 erExists;
7ce0: 20 20 20 20 2f 2f 41 41 30 68 0d 0a 09 44 57 4f //AA0h...DWO
7cf0: 52 44 20 6d 5f 64 61 74 61 38 3b 20 20 20 20 20 RD m_data8;
7d00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
7d10: 20 20 20 20 20 20 2f 2f 41 41 34 68 0d 0a 09 2f //AA4h.../
7d20: 2f 73 69 7a 65 20 41 41 38 68 0d 0a 0d 0a 0d 0a /size AA8h......
7d30: 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 20 43 44 protected:... CD
7d40: 6f 63 46 6f 72 6d 28 76 6f 69 64 29 3b 09 2f 2f ocForm(void);.//
7d50: 31 32 0d 0a 09 76 69 72 74 75 61 6c 20 20 7e 43 12...virtual ~C
7d60: 44 6f 63 46 6f 72 6d 28 76 6f 69 64 29 3b 09 2f DocForm(void);./
7d70: 2f 36 36 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e /66...virtual in
7d80: 74 20 20 42 75 66 66 65 72 45 78 63 68 61 6e 67 t BufferExchang
7d90: 65 28 69 6e 74 29 3b 09 2f 2f 31 37 31 0d 0a 70 e(int);.//171..p
7da0: 75 62 6c 69 63 3a 0d 0a 09 76 69 72 74 75 61 6c ublic:...virtual
7db0: 20 69 6e 74 20 20 44 61 74 61 45 78 63 68 61 6e int DataExchan
7dc0: 67 65 28 63 6c 61 73 73 20 43 47 65 74 45 78 63 ge(class CGetExc
7dd0: 68 61 6e 67 65 20 2a 29 3b 09 2f 2f 32 32 30 0d hange *);.//220.
7de0: 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 ..virtual void
7df0: 44 65 73 63 72 69 62 65 54 6f 6f 6c 42 61 72 28 DescribeToolBar(
7e00: 63 6c 61 73 73 20 43 57 6e 64 20 2a 2c 63 6c 61 class CWnd *,cla
7e10: 73 73 20 43 54 6f 6f 6c 42 61 72 37 20 2a 2c 75 ss CToolBar7 *,u
7e20: 6e 73 69 67 6e 65 64 20 69 6e 74 20 63 6f 6e 73 nsigned int cons
7e30: 74 20 2a 2c 69 6e 74 29 3b 09 2f 2f 32 32 38 0d t *,int);.//228.
7e40: 0a 09 2f 2f 69 6e 74 20 20 44 6f 57 72 69 74 65 ..//int DoWrite
7e50: 44 6f 63 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c Doc(int,int,int,
7e60: 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 2c 63 class CValue *,c
7e70: 6c 61 73 73 20 43 53 74 72 69 6e 67 20 2a 29 3b lass CString *);
7e80: 09 2f 2f 32 35 31 0d 0a 09 69 6e 74 20 20 44 6f .//251...int Do
7e90: 57 72 69 74 65 44 6f 63 28 69 6e 74 2c 69 6e 74 WriteDoc(int,int
7ea0: 2c 69 6e 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 ,int,class CValu
7eb0: 65 20 2a 2c 63 6c 61 73 73 20 43 53 74 72 69 6e e *,class CStrin
7ec0: 67 20 2a 2c 69 6e 74 20 2a 29 3b 0d 0a 09 69 6e g *,int *);...in
7ed0: 74 20 20 47 65 74 43 68 61 6e 67 65 4c 69 6e 65 t GetChangeLine
7ee0: 4f 72 64 65 72 28 76 6f 69 64 29 63 6f 6e 73 74 Order(void)const
7ef0: 3b 09 2f 2f 32 38 38 0d 0a 70 72 6f 74 65 63 74 ;.//288..protect
7f00: 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 73 74 ed:...virtual st
7f10: 72 75 63 74 20 48 4d 45 4e 55 5f 5f 20 2a 20 20 ruct HMENU__ *
7f20: 47 65 74 44 65 66 61 75 6c 74 4d 65 6e 75 28 76 GetDefaultMenu(v
7f30: 6f 69 64 29 3b 09 2f 2f 33 31 31 0d 0a 09 76 69 oid);.//311...vi
7f40: 72 74 75 61 6c 20 63 6c 61 73 73 20 43 44 61 74 rtual class CDat
7f50: 65 20 2a 20 20 47 65 74 50 44 61 74 65 28 76 6f e * GetPDate(vo
7f60: 69 64 29 3b 09 2f 2f 34 30 35 0d 0a 09 63 6c 61 id);.//405...cla
7f70: 73 73 20 43 44 6f 63 53 6b 69 70 70 65 72 20 2a ss CDocSkipper *
7f80: 20 20 47 65 74 53 6b 69 70 70 65 72 28 76 6f 69 GetSkipper(voi
7f90: 64 29 3b 09 2f 2f 34 35 38 0d 0a 70 75 62 6c 69 d);.//458..publi
7fa0: 63 3a 0d 0a 09 76 6f 69 64 20 20 49 6e 69 74 54 c:...void InitT
7fb0: 72 61 6e 73 61 63 74 65 72 28 76 6f 69 64 29 3b ransacter(void);
7fc0: 09 2f 2f 35 32 30 0d 0a 09 76 69 72 74 75 61 6c .//520...virtual
7fd0: 20 69 6e 74 20 20 4c 61 79 6f 75 74 46 6f 72 6d int LayoutForm
7fe0: 28 63 6c 61 73 73 20 43 46 6f 72 6d 56 69 65 77 (class CFormView
7ff0: 20 2a 29 3b 09 2f 2f 35 34 39 0d 0a 70 72 6f 74 *);.//549..prot
8000: 65 63 74 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c ected:...virtual
8010: 20 76 6f 69 64 20 20 4f 6e 41 63 74 69 76 61 74 void OnActivat
8020: 65 43 74 72 6c 28 75 6e 73 69 67 6e 65 64 20 69 eCtrl(unsigned i
8030: 6e 74 29 3b 09 2f 2f 35 37 32 0d 0a 09 76 6f 69 nt);.//572...voi
8040: 64 20 20 4f 6e 42 72 43 68 61 6e 67 65 50 6f 73 d OnBrChangePos
8050: 28 76 6f 69 64 29 3b 09 2f 2f 35 38 31 0d 0a 09 (void);.//581...
8060: 76 6f 69 64 20 20 4f 6e 42 72 6f 77 73 65 41 70 void OnBrowseAp
8070: 70 65 6e 64 53 74 61 72 74 28 76 6f 69 64 29 3b pendStart(void);
8080: 09 2f 2f 35 38 33 0d 0a 09 76 6f 69 64 20 20 4f .//583...void O
8090: 6e 42 72 6f 77 73 65 53 63 61 6e 28 76 6f 69 64 nBrowseScan(void
80a0: 29 3b 09 2f 2f 35 38 34 0d 0a 09 76 6f 69 64 20 );.//584...void
80b0: 20 4f 6e 42 72 6f 77 73 65 53 65 74 46 6f 63 75 OnBrowseSetFocu
80c0: 73 28 76 6f 69 64 29 3b 09 2f 2f 35 38 35 0d 0a s(void);.//585..
80d0: 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 4f .virtual void O
80e0: 6e 42 75 74 74 6f 6e 28 75 6e 73 69 67 6e 65 64 nButton(unsigned
80f0: 20 69 6e 74 29 3b 09 2f 2f 35 38 37 0d 0a 09 76 int);.//587...v
8100: 6f 69 64 20 20 4f 6e 43 61 6e 63 65 6c 28 76 6f oid OnCancel(vo
8110: 69 64 29 3b 09 2f 2f 35 39 33 0d 0a 09 76 69 72 id);.//593...vir
8120: 74 75 61 6c 20 69 6e 74 20 20 4f 6e 43 61 6e 63 tual int OnCanc
8130: 65 6c 45 64 69 74 28 76 6f 69 64 29 3b 09 2f 2f elEdit(void);.//
8140: 35 39 38 0d 0a 09 76 6f 69 64 20 20 4f 6e 43 68 598...void OnCh
8150: 69 6c 64 44 6f 63 73 28 76 6f 69 64 29 3b 09 2f ildDocs(void);./
8160: 2f 36 30 37 0d 0a 09 76 6f 69 64 20 20 4f 6e 43 /607...void OnC
8170: 6f 70 79 28 76 6f 69 64 29 3b 09 2f 2f 36 32 30 opy(void);.//620
8180: 0d 0a 09 76 6f 69 64 20 20 4f 6e 43 6f 70 79 4f ...void OnCopyO
8190: 74 68 65 72 4b 69 6e 64 28 76 6f 69 64 29 3b 09 therKind(void);.
81a0: 2f 2f 36 32 31 0d 0a 09 76 69 72 74 75 61 6c 20 //621...virtual
81b0: 76 6f 69 64 20 20 4f 6e 43 6f 70 79 52 65 63 28 void OnCopyRec(
81c0: 6c 6f 6e 67 29 3b 09 2f 2f 36 32 32 0d 0a 09 76 long);.//622...v
81d0: 69 72 74 75 61 6c 20 69 6e 74 20 20 4f 6e 44 65 irtual int OnDe
81e0: 6c 65 74 65 52 65 63 28 76 6f 69 64 29 3b 09 2f leteRec(void);./
81f0: 2f 36 33 35 0d 0a 09 76 6f 69 64 20 20 4f 6e 45 /635...void OnE
8200: 64 69 74 28 76 6f 69 64 29 3b 09 2f 2f 36 34 30 dit(void);.//640
8210: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 76 69 72 74 ..public:...virt
8220: 75 61 6c 20 76 6f 69 64 20 20 4f 6e 45 6e 64 42 ual void OnEndB
8230: 61 74 63 68 28 69 6e 74 29 3b 09 2f 2f 36 34 34 atch(int);.//644
8240: 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ...virtual void
8250: 20 4f 6e 45 6e 64 52 75 6e 4d 6f 64 75 6c 65 28 OnEndRunModule(
8260: 63 6c 61 73 73 20 43 47 65 74 46 69 65 6c 64 20 class CGetField
8270: 2a 29 3b 09 2f 2f 36 34 37 0d 0a 70 72 6f 74 65 *);.//647..prote
8280: 63 74 65 64 3a 0d 0a 09 76 6f 69 64 20 20 4f 6e cted:...void On
8290: 45 6e 74 65 72 28 76 6f 69 64 29 3b 09 2f 2f 36 Enter(void);.//6
82a0: 35 30 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 76 69 50..public:...vi
82b0: 72 74 75 61 6c 20 76 6f 69 64 20 20 4f 6e 45 6e rtual void OnEn
82c0: 79 43 68 61 6e 67 65 64 28 75 6e 73 69 67 6e 65 yChanged(unsigne
82d0: 64 20 69 6e 74 2c 69 6e 74 29 3b 09 2f 2f 36 35 d int,int);.//65
82e0: 32 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 2..protected:...
82f0: 76 69 72 74 75 61 6c 20 69 6e 74 20 20 4f 6e 47 virtual int OnG
8300: 65 74 55 73 65 28 75 6e 73 69 67 6e 65 64 20 69 etUse(unsigned i
8310: 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c nt,unsigned int,
8320: 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 29 3b class CValue *);
8330: 09 2f 2f 36 35 37 0d 0a 09 76 6f 69 64 20 20 4f .//657...void O
8340: 6e 47 6f 74 6f 4f 70 65 72 28 76 6f 69 64 29 3b nGotoOper(void);
8350: 09 2f 2f 36 35 39 0d 0a 09 76 6f 69 64 20 20 4f .//659...void O
8360: 6e 47 6f 74 6f 50 72 6f 76 28 76 6f 69 64 29 3b nGotoProv(void);
8370: 09 2f 2f 36 36 30 0d 0a 09 76 6f 69 64 20 20 4f .//660...void O
8380: 6e 49 6e 73 65 72 74 52 65 63 28 76 6f 69 64 29 nInsertRec(void)
8390: 3b 09 2f 2f 36 37 39 0d 0a 09 76 69 72 74 75 61 ;.//679...virtua
83a0: 6c 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 20 l unsigned int
83b0: 4f 6e 4d 61 6b 65 55 73 65 28 75 6e 73 69 67 6e OnMakeUse(unsign
83c0: 65 64 20 69 6e 74 29 3b 09 2f 2f 36 38 32 0d 0a ed int);.//682..
83d0: 09 76 6f 69 64 20 20 4f 6e 4d 6f 76 65 4c 69 6e .void OnMoveLin
83e0: 65 44 6f 77 6e 28 76 6f 69 64 29 3b 09 2f 2f 36 eDown(void);.//6
83f0: 38 38 0d 0a 09 76 6f 69 64 20 20 4f 6e 4d 6f 76 88...void OnMov
8400: 65 4c 69 6e 65 55 70 28 76 6f 69 64 29 3b 09 2f eLineUp(void);./
8410: 2f 36 38 39 0d 0a 09 76 6f 69 64 20 20 4f 6e 4e /689...void OnN
8420: 65 77 43 6f 6d 6d 61 6e 64 28 76 6f 69 64 29 3b ewCommand(void);
8430: 09 2f 2f 36 39 30 0d 0a 09 76 69 72 74 75 61 6c .//690...virtual
8440: 20 69 6e 74 20 20 4f 6e 4e 65 77 44 6f 63 75 6d int OnNewDocum
8450: 65 6e 74 28 76 6f 69 64 29 3b 09 2f 2f 36 39 31 ent(void);.//691
8460: 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ...virtual void
8470: 20 4f 6e 4e 65 77 52 65 63 28 76 6f 69 64 29 3b OnNewRec(void);
8480: 09 2f 2f 36 39 34 0d 0a 09 76 6f 69 64 20 20 4f .//694...void O
8490: 6e 4e 6f 74 69 66 79 28 63 6c 61 73 73 20 43 4d nNotify(class CM
84a0: 65 73 73 61 67 65 37 20 2a 2c 6c 6f 6e 67 20 2a essage7 *,long *
84b0: 29 3b 09 2f 2f 36 39 35 0d 0a 09 76 6f 69 64 20 );.//695...void
84c0: 20 4f 6e 4f 70 65 6e 41 63 74 73 28 76 6f 69 64 OnOpenActs(void
84d0: 29 3b 09 2f 2f 37 31 32 0d 0a 70 75 62 6c 69 63 );.//712..public
84e0: 3a 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 :...virtual int
84f0: 20 4f 6e 4f 70 65 6e 44 6f 63 75 6d 65 6e 74 28 OnOpenDocument(
8500: 63 68 61 72 20 63 6f 6e 73 74 20 2a 29 3b 09 2f char const *);./
8510: 2f 37 31 34 0d 0a 70 72 6f 74 65 63 74 65 64 3a /714..protected:
8520: 0d 0a 09 76 6f 69 64 20 20 4f 6e 4f 70 65 6e 4f ...void OnOpenO
8530: 70 65 72 28 76 6f 69 64 29 3b 09 2f 2f 37 31 37 per(void);.//717
8540: 0d 0a 09 76 6f 69 64 20 20 4f 6e 4f 70 65 6e 50 ...void OnOpenP
8550: 72 6f 76 73 28 76 6f 69 64 29 3b 09 2f 2f 37 31 rovs(void);.//71
8560: 38 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 8...virtual void
8570: 20 20 4f 6e 52 65 61 64 28 69 6e 74 29 3b 09 2f OnRead(int);./
8580: 2f 37 32 35 0d 0a 09 76 6f 69 64 20 20 4f 6e 52 /725...void OnR
8590: 65 6e 75 6d 62 65 72 28 76 6f 69 64 29 3b 09 2f enumber(void);./
85a0: 2f 37 32 36 0d 0a 09 76 6f 69 64 20 20 4f 6e 53 /726...void OnS
85b0: 6f 72 74 44 65 73 63 4c 69 6e 65 73 28 76 6f 69 ortDescLines(voi
85c0: 64 29 3b 09 2f 2f 37 34 37 0d 0a 09 76 6f 69 64 d);.//747...void
85d0: 20 20 4f 6e 53 6f 72 74 4c 69 6e 65 73 28 76 6f OnSortLines(vo
85e0: 69 64 29 3b 09 2f 2f 37 34 38 0d 0a 70 75 62 6c id);.//748..publ
85f0: 69 63 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f ic:...virtual vo
8600: 69 64 20 20 4f 6e 53 74 61 72 74 42 61 74 63 68 id OnStartBatch
8610: 28 76 6f 69 64 29 3b 09 2f 2f 37 35 30 0d 0a 09 (void);.//750...
8620: 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 4f 6e virtual void On
8630: 53 74 61 72 74 52 75 6e 4d 6f 64 75 6c 65 28 63 StartRunModule(c
8640: 6c 61 73 73 20 43 47 65 74 46 69 65 6c 64 20 2a lass CGetField *
8650: 29 3b 09 2f 2f 37 35 35 0d 0a 70 72 6f 74 65 63 );.//755..protec
8660: 74 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 69 ted:...virtual i
8670: 6e 74 20 20 4f 6e 53 74 6f 72 65 52 65 63 28 76 nt OnStoreRec(v
8680: 6f 69 64 29 3b 09 2f 2f 37 35 38 0d 0a 09 76 6f oid);.//758...vo
8690: 69 64 20 20 4f 6e 55 70 64 61 74 65 43 6d 64 42 id OnUpdateCmdB
86a0: 75 74 74 6f 6e 73 28 63 6c 61 73 73 20 43 43 6d uttons(class CCm
86b0: 64 55 49 20 2a 29 3b 09 2f 2f 37 36 39 0d 0a 09 dUI *);.//769...
86c0: 76 6f 69 64 20 20 4f 6e 57 72 69 74 65 28 76 6f void OnWrite(vo
86d0: 69 64 29 3b 09 2f 2f 37 38 31 0d 0a 70 75 62 6c id);.//781..publ
86e0: 69 63 3a 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e ic:...virtual in
86f0: 74 20 20 50 72 65 43 6c 6f 73 65 44 6f 63 28 69 t PreCloseDoc(i
8700: 6e 74 29 3b 09 2f 2f 38 30 32 0d 0a 09 76 69 72 nt);.//802...vir
8710: 74 75 61 6c 20 76 6f 69 64 20 20 52 65 61 6c 6c tual void Reall
8720: 79 52 65 66 72 65 73 68 28 76 6f 69 64 29 3b 09 yRefresh(void);.
8730: 2f 2f 38 31 33 0d 0a 09 76 6f 69 64 20 20 53 65 //813...void Se
8740: 74 43 68 61 6e 67 65 4c 69 6e 65 4f 72 64 65 72 tChangeLineOrder
8750: 28 69 6e 74 29 3b 09 2f 2f 38 34 38 0d 0a 09 76 (int);.//848...v
8760: 6f 69 64 20 20 53 65 74 43 68 61 6e 67 65 73 28 oid SetChanges(
8770: 63 6c 61 73 73 20 43 47 65 74 46 69 65 6c 64 20 class CGetField
8780: 2a 29 3b 09 2f 2f 38 34 39 0d 0a 09 76 69 72 74 *);.//849...virt
8790: 75 61 6c 20 76 6f 69 64 20 20 53 65 74 44 6f 63 ual void SetDoc
87a0: 54 69 74 6c 65 28 76 6f 69 64 29 3b 09 2f 2f 38 Title(void);.//8
87b0: 36 39 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 69..protected:..
87c0: 09 76 6f 69 64 20 20 53 6f 72 74 4c 69 6e 65 73 .void SortLines
87d0: 28 69 6e 74 29 3b 09 2f 2f 39 35 34 0d 0a 09 76 (int);.//954...v
87e0: 6f 69 64 20 20 53 70 65 63 4e 65 77 52 65 63 28 oid SpecNewRec(
87f0: 76 6f 69 64 29 3b 09 2f 2f 39 35 35 0d 0a 70 75 void);.//955..pu
8800: 62 6c 69 63 3a 0d 0a 09 76 69 72 74 75 61 6c 20 blic:...virtual
8810: 76 6f 69 64 20 20 55 70 64 61 74 65 57 61 74 63 void UpdateWatc
8820: 68 73 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 63 hs(int,int,int,c
8830: 6c 61 73 73 20 43 47 65 74 46 69 65 6c 64 20 2a lass CGetField *
8840: 29 3b 09 2f 2f 39 38 36 0d 0a 70 72 6f 74 65 63 );.//986..protec
8850: 74 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 ted:...virtual v
8860: 6f 69 64 20 20 56 61 6c 69 64 61 74 65 4d 65 6e oid ValidateMen
8870: 75 28 63 6c 61 73 73 20 43 4d 65 6e 75 20 2a 29 u(class CMenu *)
8880: 3b 09 2f 2f 39 39 30 0d 0a 0d 0a 09 44 45 43 4c ;.//990.....DECL
8890: 41 52 45 5f 4d 45 53 53 41 47 45 5f 4d 41 50 28 ARE_MESSAGE_MAP(
88a0: 29 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 )..};......class
88b0: 20 49 4d 50 4f 52 54 5f 31 43 20 43 44 6f 63 4c IMPORT_1C CDocL
88c0: 69 73 74 50 6f 73 0d 0a 7b 0d 0a 70 75 62 6c 69 istPos..{..publi
88d0: 63 3a 0d 0a 09 20 43 44 6f 63 4c 69 73 74 50 6f c:... CDocListPo
88e0: 73 28 63 6c 61 73 73 20 43 44 6f 63 4c 69 73 74 s(class CDocList
88f0: 50 6f 73 20 63 6f 6e 73 74 20 26 29 3b 09 2f 2f Pos const &);.//
8900: 31 33 0d 0a 09 20 43 44 6f 63 4c 69 73 74 50 6f 13... CDocListPo
8910: 73 28 76 6f 69 64 29 3b 09 2f 2f 31 34 0d 0a 09 s(void);.//14...
8920: 20 7e 43 44 6f 63 4c 69 73 74 50 6f 73 28 76 6f ~CDocListPos(vo
8930: 69 64 29 3b 09 2f 2f 36 37 0d 0a 09 63 6c 61 73 id);.//67...clas
8940: 73 20 43 44 6f 63 4c 69 73 74 50 6f 73 20 26 20 s CDocListPos &
8950: 20 6f 70 65 72 61 74 6f 72 3d 28 63 6c 61 73 73 operator=(class
8960: 20 43 44 6f 63 4c 69 73 74 50 6f 73 20 63 6f 6e CDocListPos con
8970: 73 74 20 26 29 3b 09 2f 2f 31 30 30 0d 0a 7d 3b st &);.//100..};
8980: 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 4d 50 4f ......class IMPO
8990: 52 54 5f 31 43 20 43 44 6f 63 53 65 74 53 65 6c RT_1C CDocSetSel
89a0: 65 63 74 44 6c 67 3a 70 75 62 6c 69 63 20 43 44 ectDlg:public CD
89b0: 69 61 6c 6f 67 0d 0a 7b 0d 0a 70 75 62 6c 69 63 ialog..{..public
89c0: 3a 0d 0a 09 20 43 44 6f 63 53 65 74 53 65 6c 65 :... CDocSetSele
89d0: 63 74 44 6c 67 28 63 6c 61 73 73 20 43 57 6e 64 ctDlg(class CWnd
89e0: 20 2a 29 3b 09 2f 2f 31 35 0d 0a 09 76 69 72 74 *);.//15...virt
89f0: 75 61 6c 20 20 7e 43 44 6f 63 53 65 74 53 65 6c ual ~CDocSetSel
8a00: 65 63 74 44 6c 67 28 76 6f 69 64 29 3b 09 2f 2f ectDlg(void);.//
8a10: 36 38 0d 0a 2f 2f 09 76 6f 69 64 20 20 60 64 65 68..//.void `de
8a20: 66 61 75 6c 74 20 63 6f 6e 73 74 72 75 63 74 6f fault constructo
8a30: 72 20 63 6c 6f 73 75 72 65 27 28 76 6f 69 64 29 r closure'(void)
8a40: 3b 09 2f 2f 31 34 36 0d 0a 70 72 6f 74 65 63 74 ;.//146..protect
8a50: 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f ed:...virtual vo
8a60: 69 64 20 20 44 6f 44 61 74 61 45 78 63 68 61 6e id DoDataExchan
8a70: 67 65 28 63 6c 61 73 73 20 43 44 61 74 61 45 78 ge(class CDataEx
8a80: 63 68 61 6e 67 65 20 2a 29 3b 09 2f 2f 32 33 38 change *);.//238
8a90: 0d 0a 09 76 6f 69 64 20 20 45 6e 61 62 6c 65 43 ...void EnableC
8aa0: 74 72 6c 73 28 76 6f 69 64 29 3b 09 2f 2f 32 35 trls(void);.//25
8ab0: 36 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 63 6c 61 6..public:...cla
8ac0: 73 73 20 43 53 65 6c 53 74 61 74 65 20 2a 20 20 ss CSelState *
8ad0: 47 65 74 53 74 61 74 65 28 6c 6f 6e 67 29 3b 09 GetState(long);.
8ae0: 2f 2f 34 36 30 0d 0a 70 72 6f 74 65 63 74 65 64 //460..protected
8af0: 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 :...virtual void
8b00: 20 20 49 6e 69 74 44 69 61 6c 6f 67 28 69 6e 74 InitDialog(int
8b10: 20 26 2c 63 6c 61 73 73 20 43 53 74 72 69 6e 67 &,class CString
8b20: 29 3b 09 2f 2f 35 30 31 0d 0a 09 76 6f 69 64 20 );.//501...void
8b30: 20 4f 6e 41 75 74 6f 53 63 61 6e 28 76 6f 69 64 OnAutoScan(void
8b40: 29 3b 09 2f 2f 35 37 35 0d 0a 09 76 6f 69 64 20 );.//575...void
8b50: 20 4f 6e 42 75 74 74 6f 6e 43 6c 69 63 6b 65 64 OnButtonClicked
8b60: 56 61 6c 75 65 28 76 6f 69 64 29 3b 09 2f 2f 35 Value(void);.//5
8b70: 38 39 0d 0a 09 76 6f 69 64 20 20 4f 6e 42 75 74 89...void OnBut
8b80: 74 6f 6e 43 6c 69 63 6b 65 64 56 61 6c 75 65 42 tonClickedValueB
8b90: 65 67 28 76 6f 69 64 29 3b 09 2f 2f 35 39 31 0d eg(void);.//591.
8ba0: 0a 09 76 6f 69 64 20 20 4f 6e 42 75 74 74 6f 6e ..void OnButton
8bb0: 43 6c 69 63 6b 65 64 56 61 6c 75 65 45 6e 64 28 ClickedValueEnd(
8bc0: 76 6f 69 64 29 3b 09 2f 2f 35 39 32 0d 0a 09 76 void);.//592...v
8bd0: 69 72 74 75 61 6c 20 76 6f 69 64 20 20 4f 6e 43 irtual void OnC
8be0: 61 6e 63 65 6c 28 76 6f 69 64 29 3b 09 2f 2f 35 ancel(void);.//5
8bf0: 39 34 0d 0a 09 76 6f 69 64 20 20 4f 6e 43 6c 65 94...void OnCle
8c00: 61 72 53 65 6c 65 63 74 28 76 6f 69 64 29 3b 09 arSelect(void);.
8c10: 2f 2f 36 31 30 0d 0a 09 76 6f 69 64 20 20 4f 6e //610...void On
8c20: 44 62 6c 63 6c 6b 52 65 6b 76 4c 69 73 74 28 76 DblclkRekvList(v
8c30: 6f 69 64 29 3b 09 2f 2f 36 33 31 0d 0a 09 76 6f oid);.//631...vo
8c40: 69 64 20 20 4f 6e 44 62 6c 63 6c 6b 56 61 6c 75 id OnDblclkValu
8c50: 65 4c 69 73 74 28 76 6f 69 64 29 3b 09 2f 2f 36 eList(void);.//6
8c60: 33 33 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 33...virtual int
8c70: 20 20 4f 6e 49 6e 69 74 44 69 61 6c 6f 67 28 76 OnInitDialog(v
8c80: 6f 69 64 29 3b 09 2f 2f 36 36 37 0d 0a 09 76 69 oid);.//667...vi
8c90: 72 74 75 61 6c 20 76 6f 69 64 20 20 4f 6e 4f 4b rtual void OnOK
8ca0: 28 76 6f 69 64 29 3b 09 2f 2f 36 39 39 0d 0a 09 (void);.//699...
8cb0: 76 6f 69 64 20 20 4f 6e 4f 6b 56 61 6c 75 65 28 void OnOkValue(
8cc0: 76 6f 69 64 29 3b 09 2f 2f 37 30 38 0d 0a 09 76 void);.//708...v
8cd0: 6f 69 64 20 20 4f 6e 4f 6e 6c 79 49 6e 4a 6f 75 oid OnOnlyInJou
8ce0: 72 6e 61 6c 52 61 6e 67 65 28 76 6f 69 64 29 3b rnalRange(void);
8cf0: 09 2f 2f 37 31 31 0d 0a 09 76 69 72 74 75 61 6c .//711...virtual
8d00: 20 76 6f 69 64 20 20 4f 6e 53 65 6c 53 65 6c 65 void OnSelSele
8d10: 63 74 54 79 70 65 28 76 6f 69 64 29 3b 09 2f 2f ctType(void);.//
8d20: 37 32 39 0d 0a 09 76 6f 69 64 20 20 4f 6e 53 65 729...void OnSe
8d30: 6c 63 68 61 6e 67 65 52 65 6b 76 4c 69 73 74 28 lchangeRekvList(
8d40: 76 6f 69 64 29 3b 09 2f 2f 37 33 32 0d 0a 09 76 void);.//732...v
8d50: 6f 69 64 20 20 4f 6e 53 74 61 72 74 46 69 6e 64 oid OnStartFind
8d60: 28 76 6f 69 64 29 3b 09 2f 2f 37 35 33 0d 0a 09 (void);.//753...
8d70: 76 6f 69 64 20 20 4f 6e 55 73 65 52 61 6e 67 65 void OnUseRange
8d80: 28 76 6f 69 64 29 3b 09 2f 2f 37 37 36 0d 0a 09 (void);.//776...
8d90: 76 6f 69 64 20 20 4f 6e 55 73 65 56 61 6c 75 65 void OnUseValue
8da0: 28 76 6f 69 64 29 3b 09 2f 2f 37 37 37 0d 0a 70 (void);.//777..p
8db0: 75 62 6c 69 63 3a 0d 0a 09 76 6f 69 64 20 20 53 ublic:...void S
8dc0: 65 74 45 6e 76 28 6c 6f 6e 67 2c 63 6c 61 73 73 etEnv(long,class
8dd0: 20 43 56 61 6c 75 65 2c 6c 6f 6e 67 20 2a 2c 63 CValue,long *,c
8de0: 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 2c 63 6c lass CValue *,cl
8df0: 61 73 73 20 43 44 61 74 65 2c 63 6c 61 73 73 20 ass CDate,class
8e00: 43 44 61 74 65 2c 63 6c 61 73 73 20 43 53 74 72 CDate,class CStr
8e10: 69 6e 67 29 3b 09 2f 2f 38 37 38 0d 0a 70 72 6f ing);.//878..pro
8e20: 74 65 63 74 65 64 3a 0d 0a 09 76 69 72 74 75 61 tected:...virtua
8e30: 6c 20 69 6e 74 20 20 53 74 61 72 74 46 69 6e 64 l int StartFind
8e40: 28 76 6f 69 64 29 3b 09 2f 2f 39 35 36 0d 0a 70 (void);.//956..p
8e50: 75 62 6c 69 63 3a 0d 0a 09 73 74 61 74 69 63 20 ublic:...static
8e60: 63 6c 61 73 73 20 43 53 65 6c 53 74 61 74 65 41 class CSelStateA
8e70: 72 72 61 79 20 20 6d 5f 53 74 61 74 65 41 72 72 rray m_StateArr
8e80: 61 79 3b 09 2f 2f 31 30 37 30 0d 0a 0d 0a 09 44 ay;.//1070.....D
8e90: 45 43 4c 41 52 45 5f 4d 45 53 53 41 47 45 5f 4d ECLARE_MESSAGE_M
8ea0: 41 50 28 29 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 6c AP()..};......cl
8eb0: 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 20 43 44 ass IMPORT_1C CD
8ec0: 6f 63 54 72 61 6e 73 61 63 74 65 72 0d 0a 7b 0d ocTransacter..{.
8ed0: 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 43 44 6f 63 .public:... CDoc
8ee0: 54 72 61 6e 73 61 63 74 65 72 28 63 6c 61 73 73 Transacter(class
8ef0: 20 43 44 6f 63 53 65 74 20 2a 2c 63 6c 61 73 73 CDocSet *,class
8f00: 20 43 4f 70 65 72 53 65 74 20 2a 29 3b 09 2f 2f COperSet *);.//
8f10: 31 36 0d 0a 09 20 7e 43 44 6f 63 54 72 61 6e 73 16... ~CDocTrans
8f20: 61 63 74 65 72 28 76 6f 69 64 29 3b 09 2f 2f 36 acter(void);.//6
8f30: 39 0d 0a 2f 2f 09 76 6f 69 64 20 20 60 64 65 66 9..//.void `def
8f40: 61 75 6c 74 20 63 6f 6e 73 74 72 75 63 74 6f 72 ault constructor
8f50: 20 63 6c 6f 73 75 72 65 27 28 76 6f 69 64 29 3b closure'(void);
8f60: 09 2f 2f 31 34 37 0d 0a 09 69 6e 74 20 20 43 6c .//147...int Cl
8f70: 65 61 72 44 6f 63 50 6f 73 74 69 6e 67 28 69 6e earDocPosting(in
8f80: 74 29 3b 09 2f 2f 31 39 38 0d 0a 09 69 6e 74 20 t);.//198...int
8f90: 20 44 65 6c 65 74 65 44 6f 63 41 63 74 73 28 76 DeleteDocActs(v
8fa0: 6f 69 64 29 3b 09 2f 2f 32 32 34 0d 0a 09 69 6e oid);.//224...in
8fb0: 74 20 20 44 6f 4d 61 6b 65 54 72 61 6e 73 61 63 t DoMakeTransac
8fc0: 74 69 6f 6e 73 28 69 6e 74 2c 63 6c 61 73 73 20 tions(int,class
8fd0: 43 56 61 6c 75 65 20 2a 2c 69 6e 74 29 3b 09 2f CValue *,int);./
8fe0: 2f 32 34 39 0d 0a 09 63 6c 61 73 73 20 43 44 6f /249...class CDo
8ff0: 63 41 63 74 4d 6f 64 75 6c 65 20 2a 20 20 47 65 cActModule * Ge
9000: 74 41 74 28 69 6e 74 29 3b 09 2f 2f 32 38 33 0d tAt(int);.//283.
9010: 0a 09 73 74 61 74 69 63 20 73 74 72 75 63 74 20 ..static struct
9020: 53 44 6f 63 50 6f 73 74 53 74 61 74 65 20 2a 20 SDocPostState *
9030: 20 47 65 74 43 75 72 72 65 6e 74 50 6f 73 74 53 GetCurrentPostS
9040: 74 61 74 65 28 76 6f 69 64 29 3b 09 2f 2f 33 30 tate(void);.//30
9050: 33 0d 0a 09 69 6e 74 20 20 47 65 74 4c 61 73 74 3...int GetLast
9060: 50 6f 73 74 69 6e 67 54 79 70 65 28 76 6f 69 64 PostingType(void
9070: 29 3b 09 2f 2f 33 36 30 0d 0a 09 69 6e 74 20 20 );.//360...int
9080: 49 6e 69 74 28 69 6e 74 29 3b 09 2f 2f 34 39 31 Init(int);.//491
9090: 0d 0a 09 69 6e 74 20 20 49 6e 69 74 41 6c 6c 28 ...int InitAll(
90a0: 76 6f 69 64 29 3b 09 2f 2f 34 39 35 0d 0a 09 76 void);.//495...v
90b0: 6f 69 64 20 20 49 6e 69 74 43 6f 6e 74 65 78 74 oid InitContext
90c0: 73 28 76 6f 69 64 29 3b 09 2f 2f 34 39 39 0d 0a s(void);.//499..
90d0: 70 72 69 76 61 74 65 3a 0d 0a 09 69 6e 74 20 20 private:...int
90e0: 4d 61 6b 65 41 63 74 69 6f 6e 73 44 6f 63 41 64 MakeActionsDocAd
90f0: 64 54 6f 53 74 72 65 61 6d 28 69 6e 74 29 3b 09 dToStream(int);.
9100: 2f 2f 35 36 30 0d 0a 09 69 6e 74 20 20 4d 61 6b //560...int Mak
9110: 65 41 63 74 69 6f 6e 73 44 6f 63 42 65 66 6f 72 eActionsDocBefor
9120: 65 54 4d 28 69 6e 74 29 3b 09 2f 2f 35 36 31 0d eTM(int);.//561.
9130: 0a 70 75 62 6c 69 63 3a 0d 0a 09 69 6e 74 20 20 .public:...int
9140: 4d 61 6b 65 50 6f 73 74 69 6e 67 28 76 6f 69 64 MakePosting(void
9150: 29 3b 09 2f 2f 35 36 32 0d 0a 09 69 6e 74 20 20 );.//562...int
9160: 4d 61 6b 65 55 6e 50 6f 73 74 69 6e 67 28 76 6f MakeUnPosting(vo
9170: 69 64 29 3b 09 2f 2f 35 36 33 0d 0a 70 72 69 76 id);.//563..priv
9180: 61 74 65 3a 0d 0a 09 76 6f 69 64 20 20 4d 65 73 ate:...void Mes
9190: 73 61 67 65 28 63 6c 61 73 73 20 43 53 74 72 69 sage(class CStri
91a0: 6e 67 29 3b 09 2f 2f 35 36 36 0d 0a 70 75 62 6c ng);.//566..publ
91b0: 69 63 3a 0d 0a 09 76 6f 69 64 20 20 53 65 74 44 ic:...void SetD
91c0: 6f 63 46 6f 72 6d 49 44 28 75 6e 73 69 67 6e 65 ocFormID(unsigne
91d0: 64 20 69 6e 74 29 3b 09 2f 2f 38 36 34 0d 0a 09 d int);.//864...
91e0: 76 6f 69 64 20 20 53 65 74 44 6f 63 4f 77 6e 65 void SetDocOwne
91f0: 72 49 44 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 rID(unsigned int
9200: 29 3b 09 2f 2f 38 36 37 0d 0a 09 76 6f 69 64 20 );.//867...void
9210: 20 53 65 74 46 6c 61 67 4e 65 77 44 6f 63 28 69 SetFlagNewDoc(i
9220: 6e 74 29 3b 09 2f 2f 38 38 35 0d 0a 09 76 6f 69 nt);.//885...voi
9230: 64 20 20 53 65 74 49 6e 74 65 72 61 63 74 69 76 d SetInteractiv
9240: 65 28 69 6e 74 29 3b 09 2f 2f 38 39 39 0d 0a 09 e(int);.//899...
9250: 76 6f 69 64 20 20 53 65 74 50 6f 73 74 69 6e 67 void SetPosting
9260: 49 6e 53 74 72 65 61 6d 28 69 6e 74 29 3b 09 2f InStream(int);./
9270: 2f 39 31 33 0d 0a 09 76 6f 69 64 20 20 53 65 74 /913...void Set
9280: 52 65 50 6f 73 74 69 6e 67 49 6e 53 74 72 65 61 RePostingInStrea
9290: 6d 28 69 6e 74 29 3b 09 2f 2f 39 32 31 0d 0a 09 m(int);.//921...
92a0: 73 74 61 74 69 63 20 69 6e 74 20 20 66 6c 50 6f static int flPo
92b0: 73 74 69 6e 67 3b 09 2f 2f 31 30 36 38 0d 0a 09 sting;.//1068...
92c0: 73 74 61 74 69 63 20 63 6c 61 73 73 20 43 4f 62 static class COb
92d0: 6a 49 44 20 20 73 43 75 72 72 65 6e 74 44 6f 63 jID sCurrentDoc
92e0: 49 44 46 6f 72 43 61 6c 63 3b 09 2f 2f 31 30 39 IDForCalc;.//109
92f0: 31 0d 0a 70 72 69 76 61 74 65 3a 0d 0a 09 73 74 1..private:...st
9300: 61 74 69 63 20 73 74 72 75 63 74 20 53 44 6f 63 atic struct SDoc
9310: 50 6f 73 74 53 74 61 74 65 20 2a 20 20 73 5f 70 PostState * s_p
9320: 43 75 72 72 65 6e 74 50 6f 73 74 53 74 61 74 65 CurrentPostState
9330: 3b 09 2f 2f 31 30 39 33 0d 0a 7d 3b 0d 0a 0d 0a ;.//1093..};....
9340: 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 ..class IMPORT_1
9350: 43 20 43 46 6f 72 6d 43 74 72 6c 3a 70 75 62 6c C CFormCtrl:publ
9360: 69 63 20 43 4f 62 6a 65 63 74 20 2f 2f 20 fd f2 ic CObject // ..
9370: ee 20 43 47 65 74 46 69 65 6c 64 0d 0a 7b 0d 0a . CGetField..{..
9380: 70 75 62 6c 69 63 3a 0d 0a 09 69 6e 74 20 6d 5f public:...int m_
9390: 46 6c 61 67 31 3b 0d 0a 09 69 6e 74 20 6d 5f 46 Flag1;...int m_F
93a0: 6c 61 67 32 3b 0d 0a 09 69 6e 74 20 6d 5f 46 6c lag2;...int m_Fl
93b0: 61 67 33 3b 0d 0a 09 43 47 65 74 44 6f 63 37 2a ag3;...CGetDoc7*
93c0: 20 6d 5f 47 65 74 44 6f 63 3b 0d 0a 09 69 6e 74 m_GetDoc;...int
93d0: 20 6d 5f 49 44 3b 0d 0a 09 43 46 6f 72 6d 43 74 m_ID;...CFormCt
93e0: 72 6c 53 65 74 2a 20 6d 5f 53 65 74 3b 0d 0a 09 rlSet* m_Set;...
93f0: 69 6e 74 20 62 75 66 5b 32 36 5d 3b 0d 0a 09 69 int buf[26];...i
9400: 6e 74 20 6d 5f 52 65 66 46 6c 61 67 3b 0d 0a 09 nt m_RefFlag;...
9410: 69 6e 74 20 6d 5f 46 6c 61 67 34 3b 0d 0a 09 69 int m_Flag4;...i
9420: 6e 74 20 6d 5f 52 65 61 64 4f 6e 6c 79 3b 0d 0a nt m_ReadOnly;..
9430: 09 69 6e 74 20 6d 5f 56 69 73 69 62 6c 65 3b 0d .int m_Visible;.
9440: 0a 7d 3b 0d 0a 0d 0a 0d 0a 2f 2f 3c 2d 43 46 6f .};......//<-CFo
9450: 72 6d 43 74 72 6c 43 6f 6e 74 65 78 74 28 32 43 rmCtrlContext(2C
9460: 68 2f 43 68 29 3c 2d 43 42 4c 43 6f 6e 74 65 78 h/Ch)<-CBLContex
9470: 74 28 32 30 68 2f 31 43 68 29 3c 2d 43 4f 62 6a t(20h/1Ch)<-CObj
9480: 65 63 74 28 34 68 2f 34 68 29 0d 0a 63 6c 61 73 ect(4h/4h)..clas
9490: 73 20 49 4d 50 4f 52 54 5f 31 43 20 43 46 6f 72 s IMPORT_1C CFor
94a0: 6d 43 74 72 6c 43 6f 6e 74 65 78 74 3a 70 75 62 mCtrlContext:pub
94b0: 6c 69 63 20 43 42 4c 43 6f 6e 74 65 78 74 0d 0a lic CBLContext..
94c0: 7b 0d 0a 44 45 43 4c 41 52 45 5f 44 59 4e 43 52 {..DECLARE_DYNCR
94d0: 45 41 54 45 28 43 46 6f 72 6d 43 74 72 6c 43 6f EATE(CFormCtrlCo
94e0: 6e 74 65 78 74 29 0d 0a 0d 0a 70 75 62 6c 69 63 ntext)....public
94f0: 3a 0d 0a 09 43 47 65 74 46 69 65 6c 64 2a 20 6d :...CGetField* m
9500: 5f 70 47 65 74 46 69 65 6c 64 3b 20 2f 2f 43 46 _pGetField; //CF
9510: 6f 72 6d 43 74 72 6c 2a 20 6d 5f 43 74 72 6c 3b ormCtrl* m_Ctrl;
9520: 20 2f 2f f3 ea e0 e7 e0 f2 e5 eb fc 20 ed e0 20 //......... ..
9530: ef ee e8 ec e5 ed ee e2 e0 ed ed fb e9 20 e0 f2 ............. ..
9540: f0 e8 e1 f3 f2 20 f4 ee f0 ec fb 0d 0a 09 43 47 ..... ........CG
9550: 65 74 44 6f 63 37 2a 20 6d 5f 70 47 65 74 44 6f etDoc7* m_pGetDo
9560: 63 3b 0d 0a 09 69 6e 74 20 6d 5f 46 6c 61 67 3b c;...int m_Flag;
9570: 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 2f 2f 3c 2d 43 46 ..};......//<-CF
9580: 6f 72 6d 41 6c 6c 43 74 72 6c 73 43 6f 6e 74 65 ormAllCtrlsConte
9590: 78 74 28 35 30 68 2f 33 30 68 29 3c 2d 43 42 4c xt(50h/30h)<-CBL
95a0: 43 6f 6e 74 65 78 74 28 32 30 68 2f 31 43 68 29 Context(20h/1Ch)
95b0: 3c 2d 43 4f 62 6a 65 63 74 28 34 68 2f 34 68 29 <-CObject(4h/4h)
95c0: 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 ..class IMPORT_1
95d0: 43 20 43 46 6f 72 6d 41 6c 6c 43 74 72 6c 73 43 C CFormAllCtrlsC
95e0: 6f 6e 74 65 78 74 3a 70 75 62 6c 69 63 20 43 42 ontext:public CB
95f0: 4c 43 6f 6e 74 65 78 74 0d 0a 7b 0d 0a 70 75 62 LContext..{..pub
9600: 6c 69 63 3a 0d 0a 09 43 46 6f 72 6d 43 74 72 6c lic:...CFormCtrl
9610: 43 6f 6e 74 65 78 74 2a 2a 20 6d 5f 44 61 74 61 Context** m_Data
9620: 31 3b 20 2f 2f 20 f3 ea e0 e7 e0 f2 e5 eb fc 20 1; // .........
9630: ed e0 20 ec e0 f1 f1 e8 e2 20 e0 f2 f0 e8 e1 f3 .. ...... ......
9640: f2 ee e2 20 f4 ee f0 ec fb 0d 0a 09 76 6f 69 64 ... ........void
9650: 2a 20 6d 5f 44 61 74 61 32 3b 0d 0a 09 43 56 61 * m_Data2;...CVa
9660: 6c 75 65 4c 69 73 74 43 6f 6e 74 65 78 74 20 2a lueListContext *
9670: 6d 5f 54 61 62 43 74 72 6c 4c 69 73 74 43 6f 6e m_TabCtrlListCon
9680: 74 65 78 74 3b 0d 0a 09 76 6f 69 64 2a 20 6d 5f text;...void* m_
9690: 44 61 74 61 34 3b 0d 0a 09 43 47 65 74 44 6f 63 Data4;...CGetDoc
96a0: 37 2a 20 6d 5f 47 65 74 44 6f 63 3b 0d 0a 09 2f 7* m_GetDoc;.../
96b0: 2f 43 50 74 72 41 72 72 61 79 20 6d 5f 50 72 6f /CPtrArray m_Pro
96c0: 70 41 72 72 61 79 3b 20 2f 2f 20 ec e0 f1 f1 e8 pArray; // .....
96d0: e2 20 f3 ea e0 e7 e0 f2 e5 eb e5 e9 20 ed e0 20 . .......... ..
96e0: ef ee e8 ec e5 ed ee e2 e0 ed ed fb e5 20 e0 f2 ............. ..
96f0: f0 e8 e1 f3 f2 fb 20 f4 ee f0 ec fb 0d 0a 09 43 ...... ........C
9700: 47 65 74 46 69 65 6c 64 73 41 72 72 61 79 20 6d GetFieldsArray m
9710: 5f 47 65 74 46 69 65 6c 64 73 41 72 72 61 79 3b _GetFieldsArray;
9720: 0d 0a 09 69 6e 74 20 6d 5f 46 6c 61 67 31 3b 0d ...int m_Flag1;.
9730: 0a 09 69 6e 74 20 6d 5f 46 6c 61 67 32 3b 0d 0a ..int m_Flag2;..
9740: 7d 3b 0d 0a 0d 0a 63 6c 61 73 73 20 49 4d 50 4f };....class IMPO
9750: 52 54 5f 31 43 20 43 47 65 6e 65 72 69 63 54 41 RT_1C CGenericTA
9760: 43 6f 6e 74 72 6f 6c 0d 0a 7b 0d 0a 70 75 62 6c Control..{..publ
9770: 69 63 3a 0d 0a 09 20 43 47 65 6e 65 72 69 63 54 ic:... CGenericT
9780: 41 43 6f 6e 74 72 6f 6c 28 63 6c 61 73 73 20 43 AControl(class C
9790: 47 65 6e 65 72 69 63 54 41 43 6f 6e 74 72 6f 6c GenericTAControl
97a0: 20 63 6f 6e 73 74 20 26 29 3b 09 2f 2f 31 38 0d const &);.//18.
97b0: 0a 09 20 43 47 65 6e 65 72 69 63 54 41 43 6f 6e .. CGenericTACon
97c0: 74 72 6f 6c 28 76 6f 69 64 29 3b 09 2f 2f 31 39 trol(void);.//19
97d0: 0d 0a 09 76 69 72 74 75 61 6c 20 20 7e 43 47 65 ...virtual ~CGe
97e0: 6e 65 72 69 63 54 41 43 6f 6e 74 72 6f 6c 28 76 nericTAControl(v
97f0: 6f 69 64 29 3b 09 2f 2f 37 31 0d 0a 09 63 6c 61 oid);.//71...cla
9800: 73 73 20 43 47 65 6e 65 72 69 63 54 41 43 6f 6e ss CGenericTACon
9810: 74 72 6f 6c 20 26 20 20 6f 70 65 72 61 74 6f 72 trol & operator
9820: 3d 28 63 6c 61 73 73 20 43 47 65 6e 65 72 69 63 =(class CGeneric
9830: 54 41 43 6f 6e 74 72 6f 6c 20 63 6f 6e 73 74 20 TAControl const
9840: 26 29 3b 09 2f 2f 31 30 31 0d 0a 09 76 69 72 74 &);.//101...virt
9850: 75 61 6c 20 69 6e 74 20 20 43 68 61 6e 67 65 54 ual int ChangeT
9860: 41 28 63 6c 61 73 73 20 43 44 61 74 65 2c 63 6c A(class CDate,cl
9870: 61 73 73 20 43 45 76 65 6e 74 54 69 6d 65 2c 69 ass CEventTime,i
9880: 6e 74 2c 69 6e 74 20 2a 2c 69 6e 74 20 2a 2c 69 nt,int *,int *,i
9890: 6e 74 2c 69 6e 74 20 2a 29 3b 09 2f 2f 31 39 32 nt,int *);.//192
98a0: 0d 0a 09 73 74 61 74 69 63 20 63 6c 61 73 73 20 ...static class
98b0: 43 47 65 6e 65 72 69 63 54 41 43 6f 6e 74 72 6f CGenericTAContro
98c0: 6c 20 2a 20 20 47 65 74 54 41 43 6f 6e 74 72 6f l * GetTAContro
98d0: 6c 28 76 6f 69 64 29 3b 09 2f 2f 34 36 33 0d 0a l(void);.//463..
98e0: 09 73 74 61 74 69 63 20 76 6f 69 64 20 20 53 65 .static void Se
98f0: 74 54 41 43 6f 6e 74 72 6f 6c 28 63 6c 61 73 73 tTAControl(class
9900: 20 43 47 65 6e 65 72 69 63 54 41 43 6f 6e 74 72 CGenericTAContr
9910: 6f 6c 20 2a 29 3b 09 2f 2f 39 33 35 0d 0a 70 72 ol *);.//935..pr
9920: 69 76 61 74 65 3a 0d 0a 09 73 74 61 74 69 63 20 ivate:...static
9930: 63 6c 61 73 73 20 43 47 65 6e 65 72 69 63 54 41 class CGenericTA
9940: 43 6f 6e 74 72 6f 6c 20 2a 20 20 73 5f 70 54 41 Control * s_pTA
9950: 43 6f 6e 74 72 6f 6c 3b 09 2f 2f 31 30 39 34 0d Control;.//1094.
9960: 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 .};......class I
9970: 4d 50 4f 52 54 5f 31 43 20 43 47 65 74 44 6c 67 MPORT_1C CGetDlg
9980: 3a 70 75 62 6c 69 63 20 43 44 69 61 6c 6f 67 20 :public CDialog
9990: 2f 2f 43 4f 62 6a 65 63 74 0d 0a 7b 0d 0a 44 45 //CObject..{..DE
99a0: 43 4c 41 52 45 5f 44 59 4e 41 4d 49 43 28 43 47 CLARE_DYNAMIC(CG
99b0: 65 74 44 6c 67 29 0d 0a 0d 0a 70 75 62 6c 69 63 etDlg)....public
99c0: 3a 0d 0a 09 43 56 61 6c 75 65 2a 20 6d 5f 70 56 :...CValue* m_pV
99d0: 61 6c 75 65 3b 0d 0a 09 44 57 4f 52 44 20 62 75 alue;...DWORD bu
99e0: 66 47 65 74 44 6c 67 5b 30 78 38 30 5d 3b 20 2f fGetDlg[0x80]; /
99f0: 2f 2b 36 30 68 0d 0a 09 55 49 4e 54 20 6d 5f 54 /+60h...UINT m_T
9a00: 65 6d 70 6c 49 44 3b 0d 0a 09 44 57 4f 52 44 20 emplID;...DWORD
9a10: 6d 5f 64 77 46 6c 61 67 31 3b 0d 0a 09 44 57 4f m_dwFlag1;...DWO
9a20: 52 44 20 6d 5f 64 77 46 6c 61 67 32 3b 0d 0a 09 RD m_dwFlag2;...
9a30: 43 53 74 72 69 6e 67 20 6d 5f 63 53 74 72 3b 0d CString m_cStr;.
9a40: 0a 09 43 47 65 74 44 6f 63 37 2a 20 6d 5f 70 44 ..CGetDoc7* m_pD
9a50: 6f 63 3b 0d 0a 09 44 57 4f 52 44 20 6d 5f 64 77 oc;...DWORD m_dw
9a60: 46 6c 61 67 33 3b 0d 0a 09 44 57 4f 52 44 20 6d Flag3;...DWORD m
9a70: 5f 64 77 46 6c 61 67 34 3b 0d 0a 0d 0a 09 76 69 _dwFlag4;.....vi
9a80: 72 74 75 61 6c 20 20 7e 43 47 65 74 44 6c 67 28 rtual ~CGetDlg(
9a90: 76 6f 69 64 29 3b 09 2f 2f 37 32 0d 0a 09 76 69 void);.//72...vi
9aa0: 72 74 75 61 6c 20 69 6e 74 20 20 4f 6e 43 6d 64 rtual int OnCmd
9ab0: 4d 73 67 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 Msg(unsigned int
9ac0: 2c 69 6e 74 2c 76 6f 69 64 20 2a 2c 73 74 72 75 ,int,void *,stru
9ad0: 63 74 20 41 46 58 5f 43 4d 44 48 41 4e 44 4c 45 ct AFX_CMDHANDLE
9ae0: 52 49 4e 46 4f 20 2a 29 3b 09 2f 2f 36 31 37 0d RINFO *);.//617.
9af0: 0a 0d 0a 09 44 45 43 4c 41 52 45 5f 4d 45 53 53 ....DECLARE_MESS
9b00: 41 47 45 5f 4d 41 50 28 29 0d 0a 0d 0a 70 72 6f AGE_MAP()....pro
9b10: 74 65 63 74 65 64 3a 0d 0a 09 76 69 72 74 75 61 tected:...virtua
9b20: 6c 20 76 6f 69 64 20 20 44 6f 44 61 74 61 45 78 l void DoDataEx
9b30: 63 68 61 6e 67 65 28 63 6c 61 73 73 20 43 44 61 change(class CDa
9b40: 74 61 45 78 63 68 61 6e 67 65 20 2a 29 3b 09 2f taExchange *);./
9b50: 2f 32 33 39 0d 0a 09 76 6f 69 64 20 4f 6e 4e 6f /239...void OnNo
9b60: 74 69 66 79 47 65 74 44 6f 63 37 54 61 62 43 74 tifyGetDoc7TabCt
9b70: 72 6c 53 69 7a 65 28 63 6c 61 73 73 20 43 4d 65 rlSize(class CMe
9b80: 73 73 61 67 65 37 20 2a 2c 6c 6f 6e 67 20 2a 29 ssage7 *,long *)
9b90: 3b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 76 69 72 ;..public:...vir
9ba0: 74 75 61 6c 20 69 6e 74 20 20 50 72 65 54 72 61 tual int PreTra
9bb0: 6e 73 6c 61 74 65 4d 65 73 73 61 67 65 28 73 74 nslateMessage(st
9bc0: 72 75 63 74 20 74 61 67 4d 53 47 20 2a 29 3b 09 ruct tagMSG *);.
9bd0: 2f 2f 38 30 35 0d 0a 70 72 6f 74 65 63 74 65 64 //805..protected
9be0: 3a 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 :...virtual int
9bf0: 20 4f 6e 49 6e 69 74 44 69 61 6c 6f 67 28 76 6f OnInitDialog(vo
9c00: 69 64 29 3b 09 2f 2f 36 36 38 0d 0a 0d 0a 09 76 id);.//668.....v
9c10: 6f 69 64 20 20 4f 6e 43 6c 6f 73 65 28 76 6f 69 oid OnClose(voi
9c20: 64 29 3b 09 2f 2f 36 31 32 0d 0a 09 76 6f 69 64 d);.//612...void
9c30: 20 20 4f 6e 44 65 73 74 72 6f 79 28 76 6f 69 64 OnDestroy(void
9c40: 29 3b 09 2f 2f 36 33 39 0d 0a 09 6c 6f 6e 67 20 );.//639...long
9c50: 20 4f 6e 4b 69 63 6b 49 64 6c 65 28 75 6e 73 69 OnKickIdle(unsi
9c60: 67 6e 65 64 20 69 6e 74 2c 6c 6f 6e 67 29 3b 09 gned int,long);.
9c70: 2f 2f 36 38 31 0d 0a 09 76 6f 69 64 20 20 4f 6e //681...void On
9c80: 53 65 74 46 6f 63 75 73 28 63 6c 61 73 73 20 43 SetFocus(class C
9c90: 57 6e 64 20 2a 29 3b 09 2f 2f 37 33 38 0d 0a 09 Wnd *);.//738...
9ca0: 76 6f 69 64 20 20 4f 6e 53 69 7a 65 28 75 6e 73 void OnSize(uns
9cb0: 69 67 6e 65 64 20 69 6e 74 2c 69 6e 74 2c 69 6e igned int,int,in
9cc0: 74 29 3b 09 2f 2f 37 34 35 0d 0a 09 76 6f 69 64 t);.//745...void
9cd0: 20 20 4f 6e 54 61 62 50 61 67 65 42 61 63 6b 28 OnTabPageBack(
9ce0: 76 6f 69 64 29 3b 09 2f 2f 37 35 39 0d 0a 09 76 void);.//759...v
9cf0: 6f 69 64 20 20 4f 6e 54 61 62 50 61 67 65 46 6f oid OnTabPageFo
9d00: 72 77 61 72 64 28 76 6f 69 64 29 3b 09 2f 2f 37 rward(void);.//7
9d10: 36 32 0d 0a 09 73 74 61 74 69 63 20 6c 6f 6e 67 62...static long
9d20: 20 20 6d 5f 6c 50 61 72 61 6d 3b 09 2f 2f 31 30 m_lParam;.//10
9d30: 37 32 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 43 72..public:... C
9d40: 47 65 74 44 6c 67 28 75 6e 73 69 67 6e 65 64 20 GetDlg(unsigned
9d50: 69 6e 74 2c 63 6c 61 73 73 20 43 57 6e 64 20 2a int,class CWnd *
9d60: 29 3b 09 2f 2f 32 30 0d 0a 09 76 6f 69 64 20 20 );.//20...void
9d70: 46 6c 69 70 54 6f 6f 6c 42 61 72 28 69 6e 74 29 FlipToolBar(int)
9d80: 3b 09 2f 2f 32 37 35 0d 0a 09 73 74 61 74 69 63 ;.//275...static
9d90: 20 6c 6f 6e 67 20 20 47 65 74 4c 50 61 72 61 6d long GetLParam
9da0: 28 76 6f 69 64 29 3b 09 2f 2f 33 35 39 0d 0a 09 (void);.//359...
9db0: 63 6c 61 73 73 20 43 54 61 62 43 74 72 6c 20 2a class CTabCtrl *
9dc0: 20 20 47 65 74 54 61 62 43 6f 6e 74 72 6f 6c 28 GetTabControl(
9dd0: 76 6f 69 64 29 3b 09 2f 2f 34 36 34 0d 0a 09 73 void);.//464...s
9de0: 74 61 74 69 63 20 63 6c 61 73 73 20 43 47 65 74 tatic class CGet
9df0: 44 6f 63 37 20 2a 20 20 47 65 74 54 6f 70 6d 6f Doc7 * GetTopmo
9e00: 73 74 44 6f 63 75 6e 65 6e 74 28 76 6f 69 64 29 stDocunent(void)
9e10: 3b 09 2f 2f 34 36 39 0d 0a 09 69 6e 74 20 20 49 ;.//469...int I
9e20: 73 54 61 62 43 74 72 6c 56 69 73 69 62 6c 65 28 sTabCtrlVisible(
9e30: 76 6f 69 64 29 3b 09 2f 2f 35 34 35 0d 0a 09 73 void);.//545...s
9e40: 74 61 74 69 63 20 76 6f 69 64 20 20 4f 70 65 6e tatic void Open
9e50: 44 6f 63 75 6d 65 6e 74 46 69 6c 65 45 78 28 75 DocumentFileEx(u
9e60: 6e 73 69 67 6e 65 64 20 69 6e 74 2c 63 68 61 72 nsigned int,char
9e70: 20 63 6f 6e 73 74 20 2a 2c 6c 6f 6e 67 2c 63 6c const *,long,cl
9e80: 61 73 73 20 43 56 61 6c 75 65 20 2a 2c 75 6e 73 ass CValue *,uns
9e90: 69 67 6e 65 64 20 69 6e 74 2c 75 6e 73 69 67 6e igned int,unsign
9ea0: 65 64 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 ed int,unsigned
9eb0: 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 int,unsigned int
9ec0: 29 3b 09 2f 2f 37 38 32 0d 0a 09 76 6f 69 64 20 );.//782...void
9ed0: 20 53 65 74 54 61 62 43 74 72 6c 56 69 73 69 62 SetTabCtrlVisib
9ee0: 6c 65 28 69 6e 74 29 3b 09 2f 2f 39 33 37 0d 0a le(int);.//937..
9ef0: 0d 0a 09 66 72 69 65 6e 64 20 63 6c 61 73 73 20 ...friend class
9f00: 43 53 65 72 76 69 63 65 3b 0d 0a 7d 3b 0d 0a 0d CService;..};...
9f10: 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 .class IMPORT_1C
9f20: 20 43 47 72 6f 75 70 43 6f 6c 75 6d 6e 0d 0a 7b CGroupColumn..{
9f30: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 43 47 72 ..public:... CGr
9f40: 6f 75 70 43 6f 6c 75 6d 6e 28 76 6f 69 64 29 3b oupColumn(void);
9f50: 09 2f 2f 32 34 0d 0a 09 20 7e 43 47 72 6f 75 70 .//24... ~CGroup
9f60: 43 6f 6c 75 6d 6e 28 76 6f 69 64 29 3b 09 2f 2f Column(void);.//
9f70: 37 36 0d 0a 09 63 6c 61 73 73 20 43 47 72 6f 75 76...class CGrou
9f80: 70 43 6f 6c 75 6d 6e 20 26 20 20 6f 70 65 72 61 pColumn & opera
9f90: 74 6f 72 3d 28 63 6c 61 73 73 20 43 47 72 6f 75 tor=(class CGrou
9fa0: 70 43 6f 6c 75 6d 6e 20 63 6f 6e 73 74 20 26 29 pColumn const &)
9fb0: 3b 09 2f 2f 31 30 32 0d 0a 09 63 6c 61 73 73 20 ;.//102...class
9fc0: 43 54 79 70 65 64 56 61 6c 75 65 20 2a 20 20 43 CTypedValue * C
9fd0: 6f 6e 6e 65 63 74 28 63 6c 61 73 73 20 43 44 6f onnect(class CDo
9fe0: 63 53 65 74 20 2a 29 3b 09 2f 2f 31 39 39 0d 0a cSet *);.//199..
9ff0: 09 69 6e 74 20 20 47 65 74 41 6c 69 67 6e 28 76 .int GetAlign(v
a000: 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 32 38 31 oid)const;.//281
a010: 0d 0a 09 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 ...unsigned int
a020: 20 47 65 74 43 74 72 6c 49 44 28 76 6f 69 64 29 GetCtrlID(void)
a030: 63 6f 6e 73 74 3b 09 2f 2f 32 39 35 0d 0a 09 63 const;.//295...c
a040: 6c 61 73 73 20 43 54 79 70 65 64 56 61 6c 75 65 lass CTypedValue
a050: 20 2a 20 20 47 65 74 50 56 61 6c 75 65 28 76 6f * GetPValue(vo
a060: 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 34 31 32 0d id)const;.//412.
a070: 0a 09 76 6f 69 64 20 20 49 6e 69 74 28 63 6c 61 ..void Init(cla
a080: 73 73 20 43 4d 65 74 61 44 61 74 61 52 65 66 4f ss CMetaDataRefO
a090: 62 6a 20 2a 2c 75 6e 73 69 67 6e 65 64 20 69 6e bj *,unsigned in
a0a0: 74 29 3b 09 2f 2f 34 39 32 0d 0a 7d 3b 0d 0a 0d t);.//492..};...
a0b0: 0a 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f ...class IMPORT_
a0c0: 31 43 20 43 47 72 6f 75 70 43 6f 6c 75 6d 6e 73 1C CGroupColumns
a0d0: 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 ..{..public:...
a0e0: 43 47 72 6f 75 70 43 6f 6c 75 6d 6e 73 28 76 6f CGroupColumns(vo
a0f0: 69 64 29 3b 09 2f 2f 32 35 0d 0a 09 76 69 72 74 id);.//25...virt
a100: 75 61 6c 20 20 7e 43 47 72 6f 75 70 43 6f 6c 75 ual ~CGroupColu
a110: 6d 6e 73 28 76 6f 69 64 29 3b 09 2f 2f 37 37 0d mns(void);.//77.
a120: 0a 09 76 6f 69 64 20 20 49 6e 69 74 28 63 6c 61 ..void Init(cla
a130: 73 73 20 43 4a 6f 75 72 6e 61 6c 44 65 66 20 2a ss CJournalDef *
a140: 29 3b 09 2f 2f 34 39 33 0d 0a 7d 3b 0d 0a 0d 0a );.//493..};....
a150: 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 ..class IMPORT_1
a160: 43 20 43 49 6e 70 75 74 53 62 4b 69 6e 64 44 6c C CInputSbKindDl
a170: 67 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 g..{..public:...
a180: 20 43 49 6e 70 75 74 53 62 4b 69 6e 64 44 6c 67 CInputSbKindDlg
a190: 28 63 6c 61 73 73 20 43 57 6e 64 20 2a 29 3b 09 (class CWnd *);.
a1a0: 2f 2f 32 36 0d 0a 09 76 69 72 74 75 61 6c 20 20 //26...virtual
a1b0: 7e 43 49 6e 70 75 74 53 62 4b 69 6e 64 44 6c 67 ~CInputSbKindDlg
a1c0: 28 76 6f 69 64 29 3b 09 2f 2f 37 38 0d 0a 2f 2f (void);.//78..//
a1d0: 09 76 6f 69 64 20 20 60 64 65 66 61 75 6c 74 20 .void `default
a1e0: 63 6f 6e 73 74 72 75 63 74 6f 72 20 63 6c 6f 73 constructor clos
a1f0: 75 72 65 27 28 76 6f 69 64 29 3b 09 2f 2f 31 34 ure'(void);.//14
a200: 39 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 9..protected:...
a210: 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 44 6f virtual void Do
a220: 44 61 74 61 45 78 63 68 61 6e 67 65 28 63 6c 61 DataExchange(cla
a230: 73 73 20 43 44 61 74 61 45 78 63 68 61 6e 67 65 ss CDataExchange
a240: 20 2a 29 3b 09 2f 2f 32 34 30 0d 0a 09 76 69 72 *);.//240...vir
a250: 74 75 61 6c 20 69 6e 74 20 20 4f 6e 49 6e 69 74 tual int OnInit
a260: 44 69 61 6c 6f 67 28 76 6f 69 64 29 3b 09 2f 2f Dialog(void);.//
a270: 36 36 39 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 669...virtual vo
a280: 69 64 20 20 4f 6e 4f 4b 28 76 6f 69 64 29 3b 09 id OnOK(void);.
a290: 2f 2f 37 30 30 0d 0a 70 75 62 6c 69 63 3a 0d 0a //700..public:..
a2a0: 09 76 6f 69 64 20 20 53 65 74 53 74 61 72 74 28 .void SetStart(
a2b0: 63 6c 61 73 73 20 43 4f 62 6a 49 44 2c 6c 6f 6e class CObjID,lon
a2c0: 67 2c 63 6c 61 73 73 20 43 53 74 72 69 6e 67 29 g,class CString)
a2d0: 3b 09 2f 2f 39 33 30 0d 0a 0d 0a 09 44 45 43 4c ;.//930.....DECL
a2e0: 41 52 45 5f 4d 45 53 53 41 47 45 5f 4d 41 50 28 ARE_MESSAGE_MAP(
a2f0: 29 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 )..};......class
a300: 20 49 4d 50 4f 52 54 5f 31 43 20 43 4a 6f 75 72 IMPORT_1C CJour
a310: 6e 61 6c 4f 70 74 44 6c 67 3a 20 70 75 62 6c 69 nalOptDlg: publi
a320: 63 20 43 44 69 61 6c 6f 67 0d 0a 7b 0d 0a 70 75 c CDialog..{..pu
a330: 62 6c 69 63 3a 0d 0a 09 20 43 4a 6f 75 72 6e 61 blic:... CJourna
a340: 6c 4f 70 74 44 6c 67 28 63 6c 61 73 73 20 43 57 lOptDlg(class CW
a350: 6e 64 20 2a 29 3b 09 2f 2f 32 37 0d 0a 09 76 69 nd *);.//27...vi
a360: 72 74 75 61 6c 20 20 7e 43 4a 6f 75 72 6e 61 6c rtual ~CJournal
a370: 4f 70 74 44 6c 67 28 76 6f 69 64 29 3b 09 2f 2f OptDlg(void);.//
a380: 37 39 0d 0a 2f 2f 09 76 6f 69 64 20 20 60 64 65 79..//.void `de
a390: 66 61 75 6c 74 20 63 6f 6e 73 74 72 75 63 74 6f fault constructo
a3a0: 72 20 63 6c 6f 73 75 72 65 27 28 76 6f 69 64 29 r closure'(void)
a3b0: 3b 09 2f 2f 31 35 30 0d 0a 70 72 6f 74 65 63 74 ;.//150..protect
a3c0: 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f ed:...virtual vo
a3d0: 69 64 20 20 44 6f 44 61 74 61 45 78 63 68 61 6e id DoDataExchan
a3e0: 67 65 28 63 6c 61 73 73 20 43 44 61 74 61 45 78 ge(class CDataEx
a3f0: 63 68 61 6e 67 65 20 2a 29 3b 09 2f 2f 32 34 31 change *);.//241
a400: 0d 0a 09 76 6f 69 64 20 20 4f 6e 42 65 67 64 61 ...void OnBegda
a410: 74 65 42 75 74 74 6f 6e 28 76 6f 69 64 29 3b 09 teButton(void);.
a420: 2f 2f 35 37 38 0d 0a 09 76 6f 69 64 20 20 4f 6e //578...void On
a430: 45 6e 64 64 61 74 65 42 75 74 74 6f 6e 28 76 6f EnddateButton(vo
a440: 69 64 29 3b 09 2f 2f 36 34 39 0d 0a 09 76 69 72 id);.//649...vir
a450: 74 75 61 6c 20 69 6e 74 20 20 4f 6e 49 6e 69 74 tual int OnInit
a460: 44 69 61 6c 6f 67 28 76 6f 69 64 29 3b 09 2f 2f Dialog(void);.//
a470: 36 37 30 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 670...virtual vo
a480: 69 64 20 20 4f 6e 4f 4b 28 76 6f 69 64 29 3b 09 id OnOK(void);.
a490: 2f 2f 37 30 31 0d 0a 0d 0a 09 44 45 43 4c 41 52 //701.....DECLAR
a4a0: 45 5f 4d 45 53 53 41 47 45 5f 4d 41 50 28 29 0d E_MESSAGE_MAP().
a4b0: 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 .};......class I
a4c0: 4d 50 4f 52 54 5f 31 43 20 43 4a 6f 75 72 6e 61 MPORT_1C CJourna
a4d0: 6c 53 65 6c 44 6c 67 0d 0a 7b 0d 0a 70 75 62 6c lSelDlg..{..publ
a4e0: 69 63 3a 0d 0a 09 20 43 4a 6f 75 72 6e 61 6c 53 ic:... CJournalS
a4f0: 65 6c 44 6c 67 28 63 6c 61 73 73 20 43 57 6e 64 elDlg(class CWnd
a500: 20 2a 29 3b 09 2f 2f 32 38 0d 0a 09 76 69 72 74 *);.//28...virt
a510: 75 61 6c 20 20 7e 43 4a 6f 75 72 6e 61 6c 53 65 ual ~CJournalSe
a520: 6c 44 6c 67 28 76 6f 69 64 29 3b 09 2f 2f 38 30 lDlg(void);.//80
a530: 0d 0a 2f 2f 09 76 6f 69 64 20 20 60 64 65 66 61 ..//.void `defa
a540: 75 6c 74 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 ult constructor
a550: 63 6c 6f 73 75 72 65 27 28 76 6f 69 64 29 3b 09 closure'(void);.
a560: 2f 2f 31 35 31 0d 0a 70 72 6f 74 65 63 74 65 64 //151..protected
a570: 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 :...virtual void
a580: 20 20 44 6f 44 61 74 61 45 78 63 68 61 6e 67 65 DoDataExchange
a590: 28 63 6c 61 73 73 20 43 44 61 74 61 45 78 63 68 (class CDataExch
a5a0: 61 6e 67 65 20 2a 29 3b 09 2f 2f 32 34 32 0d 0a ange *);.//242..
a5b0: 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 4f 6e .virtual int On
a5c0: 49 6e 69 74 44 69 61 6c 6f 67 28 76 6f 69 64 29 InitDialog(void)
a5d0: 3b 09 2f 2f 36 37 31 0d 0a 09 76 69 72 74 75 61 ;.//671...virtua
a5e0: 6c 20 76 6f 69 64 20 20 4f 6e 4f 4b 28 76 6f 69 l void OnOK(voi
a5f0: 64 29 3b 09 2f 2f 37 30 32 0d 0a 70 75 62 6c 69 d);.//702..publi
a600: 63 3a 0d 0a 09 76 6f 69 64 20 20 53 65 74 53 74 c:...void SetSt
a610: 61 72 74 54 79 70 65 28 6c 6f 6e 67 29 3b 09 2f artType(long);./
a620: 2f 39 33 34 0d 0a 0d 0a 09 44 45 43 4c 41 52 45 /934.....DECLARE
a630: 5f 4d 45 53 53 41 47 45 5f 4d 41 50 28 29 0d 0a _MESSAGE_MAP()..
a640: 7d 3b 0d 0a 0d 0a 0d 0a 2f 2f 3c 2d 43 50 69 63 };......//<-CPic
a650: 74 75 72 65 43 6f 6c 75 6d 6e 28 37 36 2f 34 29 tureColumn(76/4)
a660: 3c 2d 43 47 65 74 43 6f 6c 75 6d 6e 28 37 32 2f <-CGetColumn(72/
a670: 38 29 3c 2d 43 43 6f 6c 75 6d 6e 28 36 34 2f 33 8)<-CColumn(64/3
a680: 32 29 3c 2d 43 43 6d 64 54 61 72 67 65 74 28 33 2)<-CCmdTarget(3
a690: 32 2f 32 38 29 3c 2d 43 4f 62 6a 65 63 74 28 34 2/28)<-CObject(4
a6a0: 2f 34 29 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 /4)..class IMPOR
a6b0: 54 5f 31 43 20 43 50 69 63 74 75 72 65 43 6f 6c T_1C CPictureCol
a6c0: 75 6d 6e 20 3a 20 70 75 62 6c 69 63 20 43 47 65 umn : public CGe
a6d0: 74 43 6f 6c 75 6d 6e 0d 0a 7b 0d 0a 44 45 43 4c tColumn..{..DECL
a6e0: 41 52 45 5f 44 59 4e 41 4d 49 43 28 43 50 69 63 ARE_DYNAMIC(CPic
a6f0: 74 75 72 65 43 6f 6c 75 6d 6e 29 0d 0a 09 43 47 tureColumn)...CG
a700: 65 74 44 6f 63 37 2a 20 6d 5f 70 44 6f 63 3b 20 etDoc7* m_pDoc;
a710: 20 2f 2f 20 34 38 68 0d 0a 09 2f 2f 73 69 7a 65 // 48h...//size
a720: 20 34 43 68 0d 0a 0d 0a 70 75 62 6c 69 63 3a 0d 4Ch....public:.
a730: 0a 09 20 43 50 69 63 74 75 72 65 43 6f 6c 75 6d .. CPictureColum
a740: 6e 28 63 6c 61 73 73 20 43 47 65 74 44 6f 63 37 n(class CGetDoc7
a750: 20 2a 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c *,unsigned int,
a760: 63 68 61 72 20 63 6f 6e 73 74 20 2a 2c 69 6e 74 char const *,int
a770: 29 3b 09 2f 2f 32 39 0d 0a 09 76 69 72 74 75 61 );.//29...virtua
a780: 6c 20 20 7e 43 50 69 63 74 75 72 65 43 6f 6c 75 l ~CPictureColu
a790: 6d 6e 28 76 6f 69 64 29 3b 09 2f 2f 38 31 0d 0a mn(void);.//81..
a7a0: 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 44 72 .virtual int Dr
a7b0: 61 77 49 74 65 6d 28 63 6c 61 73 73 20 43 44 43 awItem(class CDC
a7c0: 20 26 2c 63 6c 61 73 73 20 43 52 65 63 74 20 26 &,class CRect &
a7d0: 2c 63 6c 61 73 73 20 43 53 74 72 69 6e 67 20 26 ,class CString &
a7e0: 2c 69 6e 74 29 3b 09 2f 2f 32 35 33 0d 0a 7d 3b ,int);.//253..};
a7f0: 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 4d 50 4f ......class IMPO
a800: 52 54 5f 31 43 20 43 50 6c 61 6e 4b 69 6e 64 43 RT_1C CPlanKindC
a810: 6f 6e 74 65 78 74 3a 70 75 62 6c 69 63 20 43 4f ontext:public CO
a820: 62 6a 65 63 74 0d 0a 7b 0d 0a 44 45 43 4c 41 52 bject..{..DECLAR
a830: 45 5f 44 59 4e 43 52 45 41 54 45 28 43 50 6c 61 E_DYNCREATE(CPla
a840: 6e 4b 69 6e 64 43 6f 6e 74 65 78 74 29 0d 0a 0d nKindContext)...
a850: 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 43 50 6c 61 .public:... CPla
a860: 6e 4b 69 6e 64 43 6f 6e 74 65 78 74 28 76 6f 69 nKindContext(voi
a870: 64 29 3b 09 2f 2f 33 30 0d 0a 09 76 69 72 74 75 d);.//30...virtu
a880: 61 6c 20 20 7e 43 50 6c 61 6e 4b 69 6e 64 43 6f al ~CPlanKindCo
a890: 6e 74 65 78 74 28 76 6f 69 64 29 3b 09 2f 2f 38 ntext(void);.//8
a8a0: 32 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 2...virtual int
a8b0: 20 43 61 6c 6c 41 73 46 75 6e 63 28 69 6e 74 2c CallAsFunc(int,
a8c0: 63 6c 61 73 73 20 43 56 61 6c 75 65 20 26 2c 63 class CValue &,c
a8d0: 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 lass CValue * *)
a8e0: 3b 09 2f 2f 31 37 39 0d 0a 09 76 69 72 74 75 61 ;.//179...virtua
a8f0: 6c 20 63 68 61 72 20 63 6f 6e 73 74 20 2a 20 20 l char const *
a900: 47 65 74 43 6f 64 65 28 76 6f 69 64 29 63 6f 6e GetCode(void)con
a910: 73 74 3b 09 2f 2f 32 39 31 0d 0a 09 76 69 72 74 st;.//291...virt
a920: 75 61 6c 20 63 6c 61 73 73 20 43 4f 62 6a 49 44 ual class CObjID
a930: 20 20 20 47 65 74 49 44 28 76 6f 69 64 29 63 6f GetID(void)co
a940: 6e 73 74 3b 09 2f 2f 33 35 31 0d 0a 09 76 69 72 nst;.//351...vir
a950: 74 75 61 6c 20 63 68 61 72 20 63 6f 6e 73 74 20 tual char const
a960: 2a 20 20 47 65 74 4d 65 74 68 6f 64 4e 61 6d 65 * GetMethodName
a970: 28 69 6e 74 2c 69 6e 74 29 63 6f 6e 73 74 3b 09 (int,int)const;.
a980: 2f 2f 33 38 34 0d 0a 09 76 69 72 74 75 61 6c 20 //384...virtual
a990: 69 6e 74 20 20 47 65 74 4e 4d 65 74 68 6f 64 73 int GetNMethods
a9a0: 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 33 (void)const;.//3
a9b0: 39 30 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 90...virtual int
a9c0: 20 20 47 65 74 4e 50 61 72 61 6d 73 28 69 6e 74 GetNParams(int
a9d0: 29 63 6f 6e 73 74 3b 09 2f 2f 33 39 35 0d 0a 09 )const;.//395...
a9e0: 76 69 72 74 75 61 6c 20 63 6c 61 73 73 20 43 54 virtual class CT
a9f0: 79 70 65 20 20 20 47 65 74 56 61 6c 75 65 54 79 ype GetValueTy
aa00: 70 65 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f pe(void)const;./
aa10: 2f 34 38 33 0d 0a 09 76 69 72 74 75 61 6c 20 69 /483...virtual i
aa20: 6e 74 20 20 48 61 73 52 65 74 56 61 6c 28 69 6e nt HasRetVal(in
aa30: 74 29 63 6f 6e 73 74 3b 09 2f 2f 34 38 38 0d 0a t)const;.//488..
aa40: 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 49 .virtual void I
aa50: 6e 69 74 4f 62 6a 65 63 74 28 63 6c 61 73 73 20 nitObject(class
aa60: 43 54 79 70 65 20 63 6f 6e 73 74 20 26 29 3b 09 CType const &);.
aa70: 2f 2f 35 31 30 0d 0a 09 76 69 72 74 75 61 6c 20 //510...virtual
aa80: 76 6f 69 64 20 20 49 6e 69 74 4f 62 6a 65 63 74 void InitObject
aa90: 28 63 68 61 72 20 63 6f 6e 73 74 20 2a 29 3b 09 (char const *);.
aaa0: 2f 2f 35 31 31 0d 0a 09 73 74 61 74 69 63 20 76 //511...static v
aab0: 6f 69 64 20 20 52 65 67 69 73 74 65 72 28 76 6f oid Register(vo
aac0: 69 64 29 3b 09 2f 2f 38 32 34 0d 0a 09 76 69 72 id);.//824...vir
aad0: 74 75 61 6c 20 76 6f 69 64 20 20 53 65 6c 65 63 tual void Selec
aae0: 74 42 79 49 44 28 63 6c 61 73 73 20 43 4f 62 6a tByID(class CObj
aaf0: 49 44 2c 6c 6f 6e 67 29 3b 09 2f 2f 38 33 37 0d ID,long);.//837.
ab00: 0a 09 73 74 61 74 69 63 20 76 6f 69 64 20 20 55 ..static void U
ab10: 6e 52 65 67 69 73 74 65 72 28 76 6f 69 64 29 3b nRegister(void);
ab20: 09 2f 2f 39 37 36 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a .//976..};......
ab30: 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 20 class IMPORT_1C
ab40: 43 50 6c 61 6e 53 65 6c 44 6c 67 0d 0a 7b 0d 0a CPlanSelDlg..{..
ab50: 70 75 62 6c 69 63 3a 0d 0a 09 20 43 50 6c 61 6e public:... CPlan
ab60: 53 65 6c 44 6c 67 28 63 6c 61 73 73 20 43 57 6e SelDlg(class CWn
ab70: 64 20 2a 29 3b 09 2f 2f 33 31 0d 0a 09 76 69 72 d *);.//31...vir
ab80: 74 75 61 6c 20 20 7e 43 50 6c 61 6e 53 65 6c 44 tual ~CPlanSelD
ab90: 6c 67 28 76 6f 69 64 29 3b 09 2f 2f 38 33 0d 0a lg(void);.//83..
aba0: 2f 2f 09 76 6f 69 64 20 20 60 64 65 66 61 75 6c //.void `defaul
abb0: 74 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 63 6c t constructor cl
abc0: 6f 73 75 72 65 27 28 76 6f 69 64 29 3b 09 2f 2f osure'(void);.//
abd0: 31 35 32 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 152..protected:.
abe0: 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 ..virtual void
abf0: 44 6f 44 61 74 61 45 78 63 68 61 6e 67 65 28 63 DoDataExchange(c
ac00: 6c 61 73 73 20 43 44 61 74 61 45 78 63 68 61 6e lass CDataExchan
ac10: 67 65 20 2a 29 3b 09 2f 2f 32 34 33 0d 0a 09 76 ge *);.//243...v
ac20: 69 72 74 75 61 6c 20 69 6e 74 20 20 4f 6e 49 6e irtual int OnIn
ac30: 69 74 44 69 61 6c 6f 67 28 76 6f 69 64 29 3b 09 itDialog(void);.
ac40: 2f 2f 36 37 32 0d 0a 09 76 69 72 74 75 61 6c 20 //672...virtual
ac50: 76 6f 69 64 20 20 4f 6e 4f 4b 28 76 6f 69 64 29 void OnOK(void)
ac60: 3b 09 2f 2f 37 30 33 0d 0a 70 75 62 6c 69 63 3a ;.//703..public:
ac70: 0d 0a 09 76 6f 69 64 20 20 53 65 74 53 74 61 72 ...void SetStar
ac80: 74 28 6c 6f 6e 67 2c 69 6e 74 2c 63 6c 61 73 73 t(long,int,class
ac90: 20 43 53 74 72 69 6e 67 29 3b 09 2f 2f 39 33 31 CString);.//931
aca0: 0d 0a 0d 0a 09 44 45 43 4c 41 52 45 5f 4d 45 53 .....DECLARE_MES
acb0: 53 41 47 45 5f 4d 41 50 28 29 0d 0a 7d 3b 0d 0a SAGE_MAP()..};..
acc0: 0d 0a 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 ....class IMPORT
acd0: 5f 31 43 20 43 52 65 66 49 6e 74 65 67 44 6c 67 _1C CRefIntegDlg
ace0: 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 ..{..public:...
acf0: 43 52 65 66 49 6e 74 65 67 44 6c 67 28 63 6c 61 CRefIntegDlg(cla
ad00: 73 73 20 43 52 65 66 49 6e 74 65 67 72 69 74 79 ss CRefIntegrity
ad10: 20 2a 29 3b 09 2f 2f 33 32 0d 0a 09 76 69 72 74 *);.//32...virt
ad20: 75 61 6c 20 20 7e 43 52 65 66 49 6e 74 65 67 44 ual ~CRefIntegD
ad30: 6c 67 28 76 6f 69 64 29 3b 09 2f 2f 38 34 0d 0a lg(void);.//84..
ad40: 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 44 65 .virtual int De
ad50: 73 74 72 6f 79 57 69 6e 64 6f 77 28 76 6f 69 64 stroyWindow(void
ad60: 29 3b 09 2f 2f 32 33 30 0d 0a 70 72 6f 74 65 63 );.//230..protec
ad70: 74 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 ted:...virtual v
ad80: 6f 69 64 20 20 44 6f 44 61 74 61 45 78 63 68 61 oid DoDataExcha
ad90: 6e 67 65 28 63 6c 61 73 73 20 43 44 61 74 61 45 nge(class CDataE
ada0: 78 63 68 61 6e 67 65 20 2a 29 3b 09 2f 2f 32 34 xchange *);.//24
adb0: 34 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 4...virtual void
adc0: 20 20 4f 6e 43 61 6e 63 65 6c 28 76 6f 69 64 29 OnCancel(void)
add0: 3b 09 2f 2f 35 39 36 0d 0a 09 76 6f 69 64 20 20 ;.//596...void
ade0: 4f 6e 43 68 65 63 6b 52 65 66 28 76 6f 69 64 29 OnCheckRef(void)
adf0: 3b 09 2f 2f 36 30 36 0d 0a 09 76 6f 69 64 20 20 ;.//606...void
ae00: 4f 6e 43 68 6b 43 68 61 6e 67 65 64 44 65 6c 44 OnChkChangedDelD
ae10: 6f 63 28 76 6f 69 64 29 3b 09 2f 2f 36 30 38 0d oc(void);.//608.
ae20: 0a 09 76 6f 69 64 20 20 4f 6e 44 62 6c 63 6c 6b ..void OnDblclk
ae30: 44 65 6c 44 6f 63 4c 69 73 74 28 73 74 72 75 63 DelDocList(struc
ae40: 74 20 74 61 67 4e 4d 48 44 52 20 2a 2c 6c 6f 6e t tagNMHDR *,lon
ae50: 67 20 2a 29 3b 09 2f 2f 36 32 37 0d 0a 09 76 6f g *);.//627...vo
ae60: 69 64 20 20 4f 6e 44 62 6c 63 6c 6b 52 65 66 64 id OnDblclkRefd
ae70: 6f 63 4c 69 73 74 28 73 74 72 75 63 74 20 74 61 ocList(struct ta
ae80: 67 4e 4d 48 44 52 20 2a 2c 6c 6f 6e 67 20 2a 29 gNMHDR *,long *)
ae90: 3b 09 2f 2f 36 33 30 0d 0a 09 76 6f 69 64 20 20 ;.//630...void
aea0: 4f 6e 47 65 74 4d 69 6e 4d 61 78 49 6e 66 6f 28 OnGetMinMaxInfo(
aeb0: 73 74 72 75 63 74 20 74 61 67 4d 49 4e 4d 41 58 struct tagMINMAX
aec0: 49 4e 46 4f 20 2a 29 3b 09 2f 2f 36 35 36 0d 0a INFO *);.//656..
aed0: 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 4f 6e .virtual int On
aee0: 49 6e 69 74 44 69 61 6c 6f 67 28 76 6f 69 64 29 InitDialog(void)
aef0: 3b 09 2f 2f 36 37 33 0d 0a 09 76 6f 69 64 20 20 ;.//673...void
af00: 4f 6e 49 74 65 6d 63 68 61 6e 67 65 64 44 65 6c OnItemchangedDel
af10: 64 6f 63 4c 69 73 74 28 73 74 72 75 63 74 20 74 docList(struct t
af20: 61 67 4e 4d 48 44 52 20 2a 2c 6c 6f 6e 67 20 2a agNMHDR *,long *
af30: 29 3b 09 2f 2f 36 38 30 0d 0a 09 76 69 72 74 75 );.//680...virtu
af40: 61 6c 20 76 6f 69 64 20 20 4f 6e 4f 4b 28 76 6f al void OnOK(vo
af50: 69 64 29 3b 09 2f 2f 37 30 34 0d 0a 09 76 6f 69 id);.//704...voi
af60: 64 20 20 4f 6e 4f 70 65 6e 44 65 6c 28 76 6f 69 d OnOpenDel(voi
af70: 64 29 3b 09 2f 2f 37 31 33 0d 0a 09 76 6f 69 64 d);.//713...void
af80: 20 20 4f 6e 4f 70 65 6e 52 65 66 28 76 6f 69 64 OnOpenRef(void
af90: 29 3b 09 2f 2f 37 31 39 0d 0a 09 76 6f 69 64 20 );.//719...void
afa0: 20 4f 6e 53 65 6c 65 63 74 41 6c 6c 28 76 6f 69 OnSelectAll(voi
afb0: 64 29 3b 09 2f 2f 37 33 35 0d 0a 09 76 6f 69 64 d);.//735...void
afc0: 20 20 4f 6e 53 68 6f 77 44 65 6c 43 68 65 63 6b OnShowDelCheck
afd0: 28 76 6f 69 64 29 3b 09 2f 2f 37 34 31 0d 0a 09 (void);.//741...
afe0: 76 6f 69 64 20 20 4f 6e 53 68 6f 77 4e 6f 6e 64 void OnShowNond
aff0: 65 6c 43 68 65 63 6b 28 76 6f 69 64 29 3b 09 2f elCheck(void);./
b000: 2f 37 34 32 0d 0a 09 76 6f 69 64 20 20 4f 6e 53 /742...void OnS
b010: 69 7a 65 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 ize(unsigned int
b020: 2c 69 6e 74 2c 69 6e 74 29 3b 09 2f 2f 37 34 36 ,int,int);.//746
b030: 0d 0a 09 69 6e 74 20 20 4f 6e 54 6f 6f 6c 54 69 ...int OnToolTi
b040: 70 4e 6f 74 69 66 79 28 75 6e 73 69 67 6e 65 64 pNotify(unsigned
b050: 20 69 6e 74 2c 73 74 72 75 63 74 20 74 61 67 4e int,struct tagN
b060: 4d 48 44 52 20 2a 2c 6c 6f 6e 67 20 2a 29 3b 09 MHDR *,long *);.
b070: 2f 2f 37 36 35 0d 0a 09 76 6f 69 64 20 20 4f 6e //765...void On
b080: 55 6e 53 65 6c 65 63 74 41 6c 6c 28 76 6f 69 64 UnSelectAll(void
b090: 29 3b 09 2f 2f 37 36 37 0d 0a 09 76 69 72 74 75 );.//767...virtu
b0a0: 61 6c 20 76 6f 69 64 20 20 50 6f 73 74 4e 63 44 al void PostNcD
b0b0: 65 73 74 72 6f 79 28 76 6f 69 64 29 3b 09 2f 2f estroy(void);.//
b0c0: 38 30 31 0d 0a 0d 0a 09 44 45 43 4c 41 52 45 5f 801.....DECLARE_
b0d0: 4d 45 53 53 41 47 45 5f 4d 41 50 28 29 0d 0a 7d MESSAGE_MAP()..}
b0e0: 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 4d 50 ;......class IMP
b0f0: 4f 52 54 5f 31 43 20 43 52 65 70 48 69 73 74 6f ORT_1C CRepHisto
b100: 72 79 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a ry..{..public:..
b110: 09 20 43 52 65 70 48 69 73 74 6f 72 79 28 6c 6f . CRepHistory(lo
b120: 6e 67 2c 63 6c 61 73 73 20 43 47 65 74 44 6f 63 ng,class CGetDoc
b130: 37 20 2a 29 3b 09 2f 2f 33 33 0d 0a 09 20 43 52 7 *);.//33... CR
b140: 65 70 48 69 73 74 6f 72 79 28 76 6f 69 64 29 3b epHistory(void);
b150: 09 2f 2f 33 34 0d 0a 09 20 7e 43 52 65 70 48 69 .//34... ~CRepHi
b160: 73 74 6f 72 79 28 76 6f 69 64 29 3b 09 2f 2f 38 story(void);.//8
b170: 35 0d 0a 09 69 6e 74 20 20 45 64 69 74 4e 61 6d 5...int EditNam
b180: 65 28 76 6f 69 64 29 3b 09 2f 2f 32 35 34 0d 0a e(void);.//254..
b190: 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 69 72 protected:...vir
b1a0: 74 75 61 6c 20 63 6c 61 73 73 20 43 53 74 72 69 tual class CStri
b1b0: 6e 67 20 20 20 47 65 74 46 69 6c 65 4e 61 6d 65 ng GetFileName
b1c0: 28 76 6f 69 64 29 3b 09 2f 2f 33 33 33 0d 0a 70 (void);.//333..p
b1d0: 75 62 6c 69 63 3a 0d 0a 09 69 6e 74 20 20 49 6e ublic:...int In
b1e0: 69 74 28 6c 6f 6e 67 2c 63 6c 61 73 73 20 43 47 it(long,class CG
b1f0: 65 74 44 6f 63 37 20 2a 29 3b 09 2f 2f 34 39 34 etDoc7 *);.//494
b200: 0d 0a 09 69 6e 74 20 20 4c 6f 61 64 28 76 6f 69 ...int Load(voi
b210: 64 29 3b 09 2f 2f 35 35 32 0d 0a 09 69 6e 74 20 d);.//552...int
b220: 20 52 65 61 64 28 76 6f 69 64 29 3b 09 2f 2f 38 Read(void);.//8
b230: 31 32 0d 0a 09 69 6e 74 20 20 53 61 76 65 28 76 12...int Save(v
b240: 6f 69 64 29 3b 09 2f 2f 38 32 38 0d 0a 09 69 6e oid);.//828...in
b250: 74 20 20 53 65 6c 65 63 74 4e 61 6d 65 28 76 6f t SelectName(vo
b260: 69 64 29 3b 09 2f 2f 38 33 39 0d 0a 09 69 6e 74 id);.//839...int
b270: 20 20 57 72 69 74 65 28 76 6f 69 64 29 3b 09 2f Write(void);./
b280: 2f 39 39 33 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 6c /993..};......cl
b290: 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 20 43 53 ass IMPORT_1C CS
b2a0: 62 43 6e 74 53 65 74 53 65 6c 65 63 74 44 6c 67 bCntSetSelectDlg
b2b0: 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 ..{..public:...
b2c0: 43 53 62 43 6e 74 53 65 74 53 65 6c 65 63 74 44 CSbCntSetSelectD
b2d0: 6c 67 28 63 6c 61 73 73 20 43 57 6e 64 20 2a 29 lg(class CWnd *)
b2e0: 3b 09 2f 2f 33 35 0d 0a 09 76 69 72 74 75 61 6c ;.//35...virtual
b2f0: 20 20 7e 43 53 62 43 6e 74 53 65 74 53 65 6c 65 ~CSbCntSetSele
b300: 63 74 44 6c 67 28 76 6f 69 64 29 3b 09 2f 2f 38 ctDlg(void);.//8
b310: 36 0d 0a 2f 2f 09 76 6f 69 64 20 20 60 64 65 66 6..//.void `def
b320: 61 75 6c 74 20 63 6f 6e 73 74 72 75 63 74 6f 72 ault constructor
b330: 20 63 6c 6f 73 75 72 65 27 28 76 6f 69 64 29 3b closure'(void);
b340: 09 2f 2f 31 35 33 0d 0a 70 72 6f 74 65 63 74 65 .//153..protecte
b350: 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 d:...virtual voi
b360: 64 20 20 44 6f 44 61 74 61 45 78 63 68 61 6e 67 d DoDataExchang
b370: 65 28 63 6c 61 73 73 20 43 44 61 74 61 45 78 63 e(class CDataExc
b380: 68 61 6e 67 65 20 2a 29 3b 09 2f 2f 32 34 35 0d hange *);.//245.
b390: 0a 09 76 6f 69 64 20 20 45 6e 61 62 6c 65 43 74 ..void EnableCt
b3a0: 72 6c 73 28 76 6f 69 64 29 3b 09 2f 2f 32 35 37 rls(void);.//257
b3b0: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 63 6c 61 73 ..public:...clas
b3c0: 73 20 43 53 65 6c 53 74 61 74 65 20 2a 20 20 47 s CSelState * G
b3d0: 65 74 53 74 61 74 65 28 6c 6f 6e 67 29 3b 09 2f etState(long);./
b3e0: 2f 34 36 31 0d 0a 70 72 6f 74 65 63 74 65 64 3a /461..protected:
b3f0: 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ...virtual void
b400: 20 49 6e 69 74 44 69 61 6c 6f 67 28 69 6e 74 20 InitDialog(int
b410: 26 2c 63 6c 61 73 73 20 43 53 74 72 69 6e 67 29 &,class CString)
b420: 3b 09 2f 2f 35 30 32 0d 0a 09 76 6f 69 64 20 20 ;.//502...void
b430: 4f 6e 41 75 74 6f 53 63 61 6e 28 76 6f 69 64 29 OnAutoScan(void)
b440: 3b 09 2f 2f 35 37 36 0d 0a 09 76 6f 69 64 20 20 ;.//576...void
b450: 4f 6e 42 75 74 74 6f 6e 43 6c 69 63 6b 65 64 56 OnButtonClickedV
b460: 61 6c 75 65 28 76 6f 69 64 29 3b 09 2f 2f 35 39 alue(void);.//59
b470: 30 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 0...virtual void
b480: 20 20 4f 6e 43 61 6e 63 65 6c 28 76 6f 69 64 29 OnCancel(void)
b490: 3b 09 2f 2f 35 39 37 0d 0a 09 76 6f 69 64 20 20 ;.//597...void
b4a0: 4f 6e 43 6c 65 61 72 53 65 6c 65 63 74 28 76 6f OnClearSelect(vo
b4b0: 69 64 29 3b 09 2f 2f 36 31 31 0d 0a 09 76 6f 69 id);.//611...voi
b4c0: 64 20 20 4f 6e 44 62 6c 63 6c 6b 52 65 6b 76 4c d OnDblclkRekvL
b4d0: 69 73 74 28 76 6f 69 64 29 3b 09 2f 2f 36 33 32 ist(void);.//632
b4e0: 0d 0a 09 76 6f 69 64 20 20 4f 6e 44 62 6c 63 6c ...void OnDblcl
b4f0: 6b 56 61 6c 75 65 4c 69 73 74 28 76 6f 69 64 29 kValueList(void)
b500: 3b 09 2f 2f 36 33 34 0d 0a 09 76 6f 69 64 20 20 ;.//634...void
b510: 4f 6e 49 6e 50 61 72 65 6e 74 28 76 6f 69 64 29 OnInParent(void)
b520: 3b 09 2f 2f 36 36 34 0d 0a 09 76 69 72 74 75 61 ;.//664...virtua
b530: 6c 20 69 6e 74 20 20 4f 6e 49 6e 69 74 44 69 61 l int OnInitDia
b540: 6c 6f 67 28 76 6f 69 64 29 3b 09 2f 2f 36 37 34 log(void);.//674
b550: 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 ...virtual void
b560: 20 4f 6e 4f 4b 28 76 6f 69 64 29 3b 09 2f 2f 37 OnOK(void);.//7
b570: 30 35 0d 0a 09 76 6f 69 64 20 20 4f 6e 4f 6b 56 05...void OnOkV
b580: 61 6c 75 65 28 76 6f 69 64 29 3b 09 2f 2f 37 30 alue(void);.//70
b590: 39 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 64 9...virtual void
b5a0: 20 20 4f 6e 53 65 6c 53 65 6c 65 63 74 54 79 70 OnSelSelectTyp
b5b0: 65 28 76 6f 69 64 29 3b 09 2f 2f 37 33 30 0d 0a e(void);.//730..
b5c0: 09 76 6f 69 64 20 20 4f 6e 53 65 6c 63 68 61 6e .void OnSelchan
b5d0: 67 65 52 65 6b 76 4c 69 73 74 28 76 6f 69 64 29 geRekvList(void)
b5e0: 3b 09 2f 2f 37 33 33 0d 0a 09 76 6f 69 64 20 20 ;.//733...void
b5f0: 4f 6e 53 74 61 72 74 46 69 6e 64 28 76 6f 69 64 OnStartFind(void
b600: 29 3b 09 2f 2f 37 35 34 0d 0a 70 75 62 6c 69 63 );.//754..public
b610: 3a 0d 0a 09 76 6f 69 64 20 20 53 65 74 45 6e 76 :...void SetEnv
b620: 28 63 6c 61 73 73 20 43 53 62 43 6e 74 53 65 74 (class CSbCntSet
b630: 20 2a 2c 6c 6f 6e 67 2c 63 6c 61 73 73 20 43 56 *,long,class CV
b640: 61 6c 75 65 2c 6c 6f 6e 67 20 2a 2c 63 6c 61 73 alue,long *,clas
b650: 73 20 43 56 61 6c 75 65 20 2a 2c 63 6c 61 73 73 s CValue *,class
b660: 20 43 53 74 72 69 6e 67 29 3b 09 2f 2f 38 37 39 CString);.//879
b670: 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 ..protected:...v
b680: 69 72 74 75 61 6c 20 69 6e 74 20 20 53 74 61 72 irtual int Star
b690: 74 46 69 6e 64 28 76 6f 69 64 29 3b 09 2f 2f 39 tFind(void);.//9
b6a0: 35 37 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 73 74 57..public:...st
b6b0: 61 74 69 63 20 63 6c 61 73 73 20 43 53 65 6c 53 atic class CSelS
b6c0: 74 61 74 65 41 72 72 61 79 20 20 6d 5f 53 74 61 tateArray m_Sta
b6d0: 74 65 41 72 72 61 79 3b 09 2f 2f 31 30 37 31 0d teArray;.//1071.
b6e0: 0a 0d 0a 09 44 45 43 4c 41 52 45 5f 4d 45 53 53 ....DECLARE_MESS
b6f0: 41 47 45 5f 4d 41 50 28 29 0d 0a 7d 3b 0d 0a 0d AGE_MAP()..};...
b700: 0a 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f ...class IMPORT_
b710: 31 43 20 43 53 62 4b 69 6e 64 43 6f 6e 74 65 78 1C CSbKindContex
b720: 74 3a 70 75 62 6c 69 63 20 43 42 4c 43 6f 6e 74 t:public CBLCont
b730: 65 78 74 0d 0a 7b 0d 0a 44 45 43 4c 41 52 45 5f ext..{..DECLARE_
b740: 44 59 4e 43 52 45 41 54 45 28 43 53 62 4b 69 6e DYNCREATE(CSbKin
b750: 64 43 6f 6e 74 65 78 74 29 0d 0a 0d 0a 70 75 62 dContext)....pub
b760: 6c 69 63 3a 0d 0a 09 20 43 53 62 4b 69 6e 64 43 lic:... CSbKindC
b770: 6f 6e 74 65 78 74 28 76 6f 69 64 29 3b 09 2f 2f ontext(void);.//
b780: 33 36 0d 0a 09 76 69 72 74 75 61 6c 20 20 7e 43 36...virtual ~C
b790: 53 62 4b 69 6e 64 43 6f 6e 74 65 78 74 28 76 6f SbKindContext(vo
b7a0: 69 64 29 3b 09 2f 2f 38 37 0d 0a 09 76 69 72 74 id);.//87...virt
b7b0: 75 61 6c 20 69 6e 74 20 20 43 61 6c 6c 41 73 46 ual int CallAsF
b7c0: 75 6e 63 28 69 6e 74 2c 63 6c 61 73 73 20 43 56 unc(int,class CV
b7d0: 61 6c 75 65 20 26 2c 63 6c 61 73 73 20 43 56 61 alue &,class CVa
b7e0: 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 31 38 30 0d lue * *);.//180.
b7f0: 0a 09 76 69 72 74 75 61 6c 20 63 68 61 72 20 63 ..virtual char c
b800: 6f 6e 73 74 20 2a 20 20 47 65 74 43 6f 64 65 28 onst * GetCode(
b810: 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 32 39 void)const;.//29
b820: 32 0d 0a 09 76 69 72 74 75 61 6c 20 63 6c 61 73 2...virtual clas
b830: 73 20 43 4f 62 6a 49 44 20 20 20 47 65 74 49 44 s CObjID GetID
b840: 28 76 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 33 (void)const;.//3
b850: 35 32 0d 0a 09 76 69 72 74 75 61 6c 20 63 68 61 52...virtual cha
b860: 72 20 63 6f 6e 73 74 20 2a 20 20 47 65 74 4d 65 r const * GetMe
b870: 74 68 6f 64 4e 61 6d 65 28 69 6e 74 2c 69 6e 74 thodName(int,int
b880: 29 63 6f 6e 73 74 3b 09 2f 2f 33 38 35 0d 0a 09 )const;.//385...
b890: 76 69 72 74 75 61 6c 20 69 6e 74 20 20 47 65 74 virtual int Get
b8a0: 4e 4d 65 74 68 6f 64 73 28 76 6f 69 64 29 63 6f NMethods(void)co
b8b0: 6e 73 74 3b 09 2f 2f 33 39 31 0d 0a 09 76 69 72 nst;.//391...vir
b8c0: 74 75 61 6c 20 69 6e 74 20 20 47 65 74 4e 50 61 tual int GetNPa
b8d0: 72 61 6d 73 28 69 6e 74 29 63 6f 6e 73 74 3b 09 rams(int)const;.
b8e0: 2f 2f 33 39 36 0d 0a 09 63 6c 61 73 73 20 43 4f //396...class CO
b8f0: 62 6a 49 44 20 20 20 47 65 74 55 73 65 41 63 63 bjID GetUseAcc
b900: 6f 75 6e 74 28 76 6f 69 64 29 3b 09 2f 2f 34 37 ount(void);.//47
b910: 36 0d 0a 09 76 69 72 74 75 61 6c 20 63 6c 61 73 6...virtual clas
b920: 73 20 43 54 79 70 65 20 20 20 47 65 74 56 61 6c s CType GetVal
b930: 75 65 54 79 70 65 28 76 6f 69 64 29 63 6f 6e 73 ueType(void)cons
b940: 74 3b 09 2f 2f 34 38 34 0d 0a 09 76 69 72 74 75 t;.//484...virtu
b950: 61 6c 20 69 6e 74 20 20 48 61 73 52 65 74 56 61 al int HasRetVa
b960: 6c 28 69 6e 74 29 63 6f 6e 73 74 3b 09 2f 2f 34 l(int)const;.//4
b970: 38 39 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 69 89...virtual voi
b980: 64 20 20 49 6e 69 74 4f 62 6a 65 63 74 28 63 6c d InitObject(cl
b990: 61 73 73 20 43 54 79 70 65 20 63 6f 6e 73 74 20 ass CType const
b9a0: 26 29 3b 09 2f 2f 35 31 32 0d 0a 09 76 69 72 74 &);.//512...virt
b9b0: 75 61 6c 20 76 6f 69 64 20 20 49 6e 69 74 4f 62 ual void InitOb
b9c0: 6a 65 63 74 28 63 68 61 72 20 63 6f 6e 73 74 20 ject(char const
b9d0: 2a 29 3b 09 2f 2f 35 31 33 0d 0a 09 73 74 61 74 *);.//513...stat
b9e0: 69 63 20 76 6f 69 64 20 20 52 65 67 69 73 74 65 ic void Registe
b9f0: 72 28 76 6f 69 64 29 3b 09 2f 2f 38 32 35 0d 0a r(void);.//825..
ba00: 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 53 .virtual void S
ba10: 65 6c 65 63 74 42 79 49 44 28 63 6c 61 73 73 20 electByID(class
ba20: 43 4f 62 6a 49 44 2c 6c 6f 6e 67 29 3b 09 2f 2f CObjID,long);.//
ba30: 38 33 38 0d 0a 09 76 6f 69 64 20 20 53 65 74 55 838...void SetU
ba40: 73 65 41 63 63 6f 75 6e 74 28 63 6c 61 73 73 20 seAccount(class
ba50: 43 4f 62 6a 49 44 29 3b 09 2f 2f 39 34 36 0d 0a CObjID);.//946..
ba60: 09 73 74 61 74 69 63 20 76 6f 69 64 20 20 55 6e .static void Un
ba70: 52 65 67 69 73 74 65 72 28 76 6f 69 64 29 3b 09 Register(void);.
ba80: 2f 2f 39 37 37 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 //977..};......c
ba90: 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 20 43 lass IMPORT_1C C
baa0: 53 65 6c 48 69 73 74 44 6c 67 0d 0a 7b 0d 0a 70 SelHistDlg..{..p
bab0: 75 62 6c 69 63 3a 0d 0a 09 20 43 53 65 6c 48 69 ublic:... CSelHi
bac0: 73 74 44 6c 67 28 63 6c 61 73 73 20 50 53 65 6c stDlg(class PSel
bad0: 48 69 73 74 49 74 65 6d 41 72 72 61 79 20 2a 2c HistItemArray *,
bae0: 63 6c 61 73 73 20 43 57 6e 64 20 2a 29 3b 09 2f class CWnd *);./
baf0: 2f 33 37 0d 0a 09 76 69 72 74 75 61 6c 20 20 7e /37...virtual ~
bb00: 43 53 65 6c 48 69 73 74 44 6c 67 28 76 6f 69 64 CSelHistDlg(void
bb10: 29 3b 09 2f 2f 38 38 0d 0a 70 72 6f 74 65 63 74 );.//88..protect
bb20: 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f ed:...virtual vo
bb30: 69 64 20 20 44 6f 44 61 74 61 45 78 63 68 61 6e id DoDataExchan
bb40: 67 65 28 63 6c 61 73 73 20 43 44 61 74 61 45 78 ge(class CDataEx
bb50: 63 68 61 6e 67 65 20 2a 29 3b 09 2f 2f 32 34 36 change *);.//246
bb60: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 69 6e 74 20 ..public:...int
bb70: 20 47 65 74 53 65 6c 49 64 78 28 76 6f 69 64 29 GetSelIdx(void)
bb80: 3b 09 2f 2f 34 35 34 0d 0a 70 72 6f 74 65 63 74 ;.//454..protect
bb90: 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e ed:...virtual in
bba0: 74 20 20 4f 6e 49 6e 69 74 44 69 61 6c 6f 67 28 t OnInitDialog(
bbb0: 76 6f 69 64 29 3b 09 2f 2f 36 37 35 0d 0a 09 76 void);.//675...v
bbc0: 69 72 74 75 61 6c 20 76 6f 69 64 20 20 4f 6e 4f irtual void OnO
bbd0: 4b 28 76 6f 69 64 29 3b 09 2f 2f 37 30 36 0d 0a K(void);.//706..
bbe0: 0d 0a 09 44 45 43 4c 41 52 45 5f 4d 45 53 53 41 ...DECLARE_MESSA
bbf0: 47 45 5f 4d 41 50 28 29 0d 0a 7d 3b 0d 0a 0d 0a GE_MAP()..};....
bc00: 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 ..class IMPORT_1
bc10: 43 20 43 53 65 6c 48 69 73 74 48 6f 6c 64 65 72 C CSelHistHolder
bc20: 0d 0a 7b 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 ..{..public:...
bc30: 43 53 65 6c 48 69 73 74 48 6f 6c 64 65 72 28 69 CSelHistHolder(i
bc40: 6e 74 2c 63 6c 61 73 73 20 43 50 72 6f 66 69 6c nt,class CProfil
bc50: 65 37 20 2a 29 3b 09 2f 2f 33 38 0d 0a 09 20 43 e7 *);.//38... C
bc60: 53 65 6c 48 69 73 74 48 6f 6c 64 65 72 28 63 6c SelHistHolder(cl
bc70: 61 73 73 20 43 53 74 72 69 6e 67 29 3b 09 2f 2f ass CString);.//
bc80: 33 39 0d 0a 09 20 7e 43 53 65 6c 48 69 73 74 48 39... ~CSelHistH
bc90: 6f 6c 64 65 72 28 76 6f 69 64 29 3b 09 2f 2f 38 older(void);.//8
bca0: 39 0d 0a 09 76 6f 69 64 20 20 41 64 64 28 6c 6f 9...void Add(lo
bcb0: 6e 67 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 ng,class CValue
bcc0: 26 2c 63 6c 61 73 73 20 43 53 74 72 69 6e 67 29 &,class CString)
bcd0: 3b 09 2f 2f 31 36 35 0d 0a 09 63 6c 61 73 73 20 ;.//165...class
bce0: 43 53 65 6c 48 69 73 74 49 74 65 6d 20 2a 20 20 CSelHistItem *
bcf0: 43 68 6f 69 73 65 28 76 6f 69 64 29 3b 09 2f 2f Choise(void);.//
bd00: 31 39 36 0d 0a 09 76 6f 69 64 20 20 44 65 6c 65 196...void Dele
bd10: 74 65 41 74 28 69 6e 74 29 3b 09 2f 2f 32 32 32 teAt(int);.//222
bd20: 0d 0a 09 69 6e 74 20 20 47 65 74 53 69 7a 65 28 ...int GetSize(
bd30: 76 6f 69 64 29 3b 09 2f 2f 34 35 37 0d 0a 09 76 void);.//457...v
bd40: 6f 69 64 20 20 4c 6f 61 64 46 72 6f 6d 53 74 72 oid LoadFromStr
bd50: 69 6e 67 28 63 68 61 72 20 63 6f 6e 73 74 20 2a ing(char const *
bd60: 29 3b 09 2f 2f 35 35 37 0d 0a 09 76 6f 69 64 20 );.//557...void
bd70: 20 53 61 76 65 54 6f 53 74 72 69 6e 67 28 63 6c SaveToString(cl
bd80: 61 73 73 20 43 53 74 72 69 6e 67 20 26 29 3b 09 ass CString &);.
bd90: 2f 2f 38 33 32 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 //832..};......c
bda0: 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 20 43 lass IMPORT_1C C
bdb0: 53 65 6c 48 69 73 74 49 74 65 6d 0d 0a 7b 0d 0a SelHistItem..{..
bdc0: 70 75 62 6c 69 63 3a 0d 0a 09 20 43 53 65 6c 48 public:... CSelH
bdd0: 69 73 74 49 74 65 6d 28 63 6c 61 73 73 20 43 53 istItem(class CS
bde0: 65 6c 48 69 73 74 49 74 65 6d 20 63 6f 6e 73 74 elHistItem const
bdf0: 20 26 29 3b 09 2f 2f 34 30 0d 0a 09 20 43 53 65 &);.//40... CSe
be00: 6c 48 69 73 74 49 74 65 6d 28 76 6f 69 64 29 3b lHistItem(void);
be10: 09 2f 2f 34 31 0d 0a 09 20 7e 43 53 65 6c 48 69 .//41... ~CSelHi
be20: 73 74 49 74 65 6d 28 76 6f 69 64 29 3b 09 2f 2f stItem(void);.//
be30: 39 30 0d 0a 09 63 6c 61 73 73 20 43 53 65 6c 48 90...class CSelH
be40: 69 73 74 49 74 65 6d 20 26 20 20 6f 70 65 72 61 istItem & opera
be50: 74 6f 72 3d 28 63 6c 61 73 73 20 43 53 65 6c 48 tor=(class CSelH
be60: 69 73 74 49 74 65 6d 20 63 6f 6e 73 74 20 26 29 istItem const &)
be70: 3b 09 2f 2f 31 30 33 0d 0a 7d 3b 0d 0a 0d 0a 0d ;.//103..};.....
be80: 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 .class IMPORT_1C
be90: 20 43 53 65 6c 53 74 61 74 65 0d 0a 7b 0d 0a 70 CSelState..{..p
bea0: 75 62 6c 69 63 3a 0d 0a 09 20 43 53 65 6c 53 74 ublic:... CSelSt
beb0: 61 74 65 28 63 6c 61 73 73 20 43 53 65 6c 53 74 ate(class CSelSt
bec0: 61 74 65 20 63 6f 6e 73 74 20 26 29 3b 09 2f 2f ate const &);.//
bed0: 34 32 0d 0a 09 20 43 53 65 6c 53 74 61 74 65 28 42... CSelState(
bee0: 6c 6f 6e 67 2c 63 6c 61 73 73 20 43 54 79 70 65 long,class CType
bef0: 29 3b 09 2f 2f 34 33 0d 0a 09 20 7e 43 53 65 6c );.//43... ~CSel
bf00: 53 74 61 74 65 28 76 6f 69 64 29 3b 09 2f 2f 39 State(void);.//9
bf10: 31 0d 0a 09 63 6c 61 73 73 20 43 53 65 6c 53 74 1...class CSelSt
bf20: 61 74 65 20 26 20 20 6f 70 65 72 61 74 6f 72 3d ate & operator=
bf30: 28 63 6c 61 73 73 20 43 53 65 6c 53 74 61 74 65 (class CSelState
bf40: 20 63 6f 6e 73 74 20 26 29 3b 09 2f 2f 31 30 34 const &);.//104
bf50: 0d 0a 2f 2f 09 76 6f 69 64 20 20 60 64 65 66 61 ..//.void `defa
bf60: 75 6c 74 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 ult constructor
bf70: 63 6c 6f 73 75 72 65 27 28 76 6f 69 64 29 3b 09 closure'(void);.
bf80: 2f 2f 31 35 34 0d 0a 09 76 6f 69 64 20 20 53 65 //154...void Se
bf90: 74 54 79 70 65 28 63 6c 61 73 73 20 43 54 79 70 tType(class CTyp
bfa0: 65 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 09 e,int,int,int);.
bfb0: 2f 2f 39 34 34 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 //944..};......c
bfc0: 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 20 43 lass IMPORT_1C C
bfd0: 53 65 6c 53 74 61 74 65 41 72 72 61 79 0d 0a 7b SelStateArray..{
bfe0: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 20 43 53 65 ..public:... CSe
bff0: 6c 53 74 61 74 65 41 72 72 61 79 28 76 6f 69 64 lStateArray(void
c000: 29 3b 09 2f 2f 34 34 0d 0a 09 20 7e 43 53 65 6c );.//44... ~CSel
c010: 53 74 61 74 65 41 72 72 61 79 28 76 6f 69 64 29 StateArray(void)
c020: 3b 09 2f 2f 39 32 0d 0a 09 63 6c 61 73 73 20 43 ;.//92...class C
c030: 53 65 6c 53 74 61 74 65 20 2a 20 20 47 65 74 53 SelState * GetS
c040: 74 61 74 65 28 6c 6f 6e 67 29 3b 09 2f 2f 34 36 tate(long);.//46
c050: 32 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 2..};......class
c060: 20 49 4d 50 4f 52 54 5f 31 43 20 43 53 65 74 44 IMPORT_1C CSetD
c070: 61 74 65 52 61 6e 67 65 44 6c 67 3a 70 75 62 6c ateRangeDlg:publ
c080: 69 63 20 43 4f 62 6a 65 63 74 0d 0a 7b 0d 0a 44 ic CObject..{..D
c090: 45 43 4c 41 52 45 5f 44 59 4e 43 52 45 41 54 45 ECLARE_DYNCREATE
c0a0: 28 43 53 65 74 44 61 74 65 52 61 6e 67 65 44 6c (CSetDateRangeDl
c0b0: 67 29 0d 0a 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 g)....public:...
c0c0: 20 43 53 65 74 44 61 74 65 52 61 6e 67 65 44 6c CSetDateRangeDl
c0d0: 67 28 63 6c 61 73 73 20 43 44 61 74 65 20 26 2c g(class CDate &,
c0e0: 63 6c 61 73 73 20 43 44 61 74 65 20 26 2c 69 6e class CDate &,in
c0f0: 74 2c 63 6c 61 73 73 20 43 57 6e 64 20 2a 29 3b t,class CWnd *);
c100: 09 2f 2f 34 35 0d 0a 09 20 43 53 65 74 44 61 74 .//45... CSetDat
c110: 65 52 61 6e 67 65 44 6c 67 28 63 6c 61 73 73 20 eRangeDlg(class
c120: 43 57 6e 64 20 2a 29 3b 09 2f 2f 34 36 0d 0a 09 CWnd *);.//46...
c130: 76 69 72 74 75 61 6c 20 20 7e 43 53 65 74 44 61 virtual ~CSetDa
c140: 74 65 52 61 6e 67 65 44 6c 67 28 76 6f 69 64 29 teRangeDlg(void)
c150: 3b 09 2f 2f 39 33 0d 0a 2f 2f 09 76 6f 69 64 20 ;.//93..//.void
c160: 20 60 64 65 66 61 75 6c 74 20 63 6f 6e 73 74 72 `default constr
c170: 75 63 74 6f 72 20 63 6c 6f 73 75 72 65 27 28 76 uctor closure'(v
c180: 6f 69 64 29 3b 09 2f 2f 31 35 35 0d 0a 70 72 6f oid);.//155..pro
c190: 74 65 63 74 65 64 3a 0d 0a 09 76 6f 69 64 20 20 tected:...void
c1a0: 43 61 6c 63 52 65 61 6c 44 61 74 65 28 76 6f 69 CalcRealDate(voi
c1b0: 64 29 3b 09 2f 2f 31 37 32 0d 0a 09 76 6f 69 64 d);.//172...void
c1c0: 20 20 43 68 61 6e 67 65 52 61 6e 67 65 28 69 6e ChangeRange(in
c1d0: 74 29 3b 09 2f 2f 31 39 31 0d 0a 09 76 69 72 74 t);.//191...virt
c1e0: 75 61 6c 20 76 6f 69 64 20 20 44 6f 44 61 74 61 ual void DoData
c1f0: 45 78 63 68 61 6e 67 65 28 63 6c 61 73 73 20 43 Exchange(class C
c200: 44 61 74 61 45 78 63 68 61 6e 67 65 20 2a 29 3b DataExchange *);
c210: 09 2f 2f 32 34 37 0d 0a 70 75 62 6c 69 63 3a 0d .//247..public:.
c220: 0a 09 76 6f 69 64 20 20 47 65 74 52 61 6e 67 65 ..void GetRange
c230: 28 63 6c 61 73 73 20 43 44 61 74 65 20 26 2c 63 (class CDate &,c
c240: 6c 61 73 73 20 43 44 61 74 65 20 26 29 3b 09 2f lass CDate &);./
c250: 2f 34 33 31 0d 0a 09 76 6f 69 64 20 20 49 6e 69 /431...void Ini
c260: 74 52 61 6e 67 65 28 63 6c 61 73 73 20 43 44 61 tRange(class CDa
c270: 74 65 20 26 2c 63 6c 61 73 73 20 43 44 61 74 65 te &,class CDate
c280: 20 26 29 3b 09 2f 2f 35 31 37 0d 0a 70 72 6f 74 &);.//517..prot
c290: 65 63 74 65 64 3a 0d 0a 09 69 6e 74 20 20 4d 6f ected:...int Mo
c2a0: 6e 74 68 43 68 61 6e 67 65 28 76 6f 69 64 29 3b nthChange(void);
c2b0: 09 2f 2f 35 36 38 0d 0a 09 76 6f 69 64 20 20 4f .//568...void O
c2c0: 6e 42 65 67 44 61 74 65 42 75 74 74 6f 6e 28 76 nBegDateButton(v
c2d0: 6f 69 64 29 3b 09 2f 2f 35 37 37 0d 0a 09 76 6f oid);.//577...vo
c2e0: 69 64 20 20 4f 6e 43 68 61 6e 67 65 44 61 74 61 id OnChangeData
c2f0: 28 76 6f 69 64 29 3b 09 2f 2f 35 39 39 0d 0a 09 (void);.//599...
c300: 76 6f 69 64 20 20 4f 6e 43 68 61 6e 67 65 52 61 void OnChangeRa
c310: 6e 67 65 28 76 6f 69 64 29 3b 09 2f 2f 36 30 32 nge(void);.//602
c320: 0d 0a 09 76 6f 69 64 20 20 4f 6e 43 68 65 63 6b ...void OnCheck
c330: 42 65 67 4d 6f 6e 74 68 28 76 6f 69 64 29 3b 09 BegMonth(void);.
c340: 2f 2f 36 30 33 0d 0a 09 76 6f 69 64 20 20 4f 6e //603...void On
c350: 43 68 65 63 6b 42 65 67 51 75 61 72 74 28 76 6f CheckBegQuart(vo
c360: 69 64 29 3b 09 2f 2f 36 30 34 0d 0a 09 76 6f 69 id);.//604...voi
c370: 64 20 20 4f 6e 43 68 65 63 6b 42 65 67 59 65 61 d OnCheckBegYea
c380: 72 28 76 6f 69 64 29 3b 09 2f 2f 36 30 35 0d 0a r(void);.//605..
c390: 09 76 6f 69 64 20 20 4f 6e 44 65 6c 74 61 70 6f .void OnDeltapo
c3a0: 73 53 70 69 6e 4d 72 28 73 74 72 75 63 74 20 74 sSpinMr(struct t
c3b0: 61 67 4e 4d 48 44 52 20 2a 2c 6c 6f 6e 67 20 2a agNMHDR *,long *
c3c0: 29 3b 09 2f 2f 36 33 36 0d 0a 09 76 6f 69 64 20 );.//636...void
c3d0: 20 4f 6e 44 65 6c 74 61 70 6f 73 53 70 69 6e 51 OnDeltaposSpinQ
c3e0: 72 28 73 74 72 75 63 74 20 74 61 67 4e 4d 48 44 r(struct tagNMHD
c3f0: 52 20 2a 2c 6c 6f 6e 67 20 2a 29 3b 09 2f 2f 36 R *,long *);.//6
c400: 33 37 0d 0a 09 76 6f 69 64 20 20 4f 6e 45 6e 64 37...void OnEnd
c410: 44 61 74 65 42 75 74 74 6f 6e 28 76 6f 69 64 29 DateButton(void)
c420: 3b 09 2f 2f 36 34 36 0d 0a 09 76 69 72 74 75 61 ;.//646...virtua
c430: 6c 20 69 6e 74 20 20 4f 6e 49 6e 69 74 44 69 61 l int OnInitDia
c440: 6c 6f 67 28 76 6f 69 64 29 3b 09 2f 2f 36 37 36 log(void);.//676
c450: 0d 0a 09 76 6f 69 64 20 20 4f 6e 4d 6f 6e 74 68 ...void OnMonth
c460: 43 68 61 6e 67 65 28 76 6f 69 64 29 3b 09 2f 2f Change(void);.//
c470: 36 38 37 0d 0a 09 76 69 72 74 75 61 6c 20 76 6f 687...virtual vo
c480: 69 64 20 20 4f 6e 4f 4b 28 76 6f 69 64 29 3b 09 id OnOK(void);.
c490: 2f 2f 37 30 37 0d 0a 09 76 6f 69 64 20 20 4f 6e //707...void On
c4a0: 51 75 61 72 74 43 68 61 6e 67 65 28 76 6f 69 64 QuartChange(void
c4b0: 29 3b 09 2f 2f 37 32 34 0d 0a 09 76 6f 69 64 20 );.//724...void
c4c0: 20 4f 6e 53 69 6e 67 6c 65 44 61 74 65 42 75 74 OnSingleDateBut
c4d0: 74 6f 6e 28 76 6f 69 64 29 3b 09 2f 2f 37 34 33 ton(void);.//743
c4e0: 0d 0a 09 69 6e 74 20 20 51 75 61 72 74 43 68 61 ...int QuartCha
c4f0: 6e 67 65 28 76 6f 69 64 29 3b 09 2f 2f 38 30 39 nge(void);.//809
c500: 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 76 6f 69 64 ..public:...void
c510: 20 20 53 65 74 43 68 65 63 6b 4c 65 76 65 6c 28 SetCheckLevel(
c520: 69 6e 74 29 3b 09 2f 2f 38 35 30 0d 0a 70 72 6f int);.//850..pro
c530: 74 65 63 74 65 64 3a 0d 0a 09 76 6f 69 64 20 20 tected:...void
c540: 53 65 74 4d 6f 6e 74 68 50 72 65 73 65 6e 74 28 SetMonthPresent(
c550: 76 6f 69 64 29 3b 09 2f 2f 39 30 33 0d 0a 09 76 void);.//903...v
c560: 6f 69 64 20 20 53 65 74 51 75 61 72 74 50 72 65 oid SetQuartPre
c570: 73 65 6e 74 28 76 6f 69 64 29 3b 09 2f 2f 39 31 sent(void);.//91
c580: 39 0d 0a 09 76 6f 69 64 20 20 53 65 74 52 65 61 9...void SetRea
c590: 6c 50 72 65 73 65 6e 74 28 76 6f 69 64 29 3b 09 lPresent(void);.
c5a0: 2f 2f 39 32 35 0d 0a 70 75 62 6c 69 63 3a 0d 0a //925..public:..
c5b0: 09 76 6f 69 64 20 20 53 65 74 54 69 74 6c 65 28 .void SetTitle(
c5c0: 63 6c 61 73 73 20 43 53 74 72 69 6e 67 20 63 6f class CString co
c5d0: 6e 73 74 20 26 29 3b 09 2f 2f 39 34 31 0d 0a 0d nst &);.//941...
c5e0: 0a 09 44 45 43 4c 41 52 45 5f 4d 45 53 53 41 47 ..DECLARE_MESSAG
c5f0: 45 5f 4d 41 50 28 29 0d 0a 7d 3b 0d 0a 0d 0a 0d E_MAP()..};.....
c600: 0a 2f 2f 3c 2d 43 55 73 65 72 48 65 6c 70 54 69 .//<-CUserHelpTi
c610: 74 6c 65 28 36 30 68 2f 32 30 68 29 3c 2d 43 57 tle(60h/20h)<-CW
c620: 6e 64 28 34 30 68 2f 32 30 68 29 3c 2d 43 43 6d nd(40h/20h)<-CCm
c630: 64 54 61 72 67 65 74 28 32 30 68 2f 31 43 68 29 dTarget(20h/1Ch)
c640: 3c 2d 43 4f 62 6a 65 63 74 28 34 68 2f 34 68 29 <-CObject(4h/4h)
c650: 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 ..class IMPORT_1
c660: 43 20 43 55 73 65 72 48 65 6c 70 54 69 74 6c 65 C CUserHelpTitle
c670: 20 3a 20 70 75 62 6c 69 63 20 43 57 6e 64 0d 0a : public CWnd..
c680: 7b 0d 0a 44 45 43 4c 41 52 45 5f 44 59 4e 41 4d {..DECLARE_DYNAM
c690: 49 43 28 43 55 73 65 72 48 65 6c 70 54 69 74 6c IC(CUserHelpTitl
c6a0: 65 29 0d 0a 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 e)....public:...
c6b0: 44 57 4f 52 44 20 64 61 74 61 5b 38 5d 3b 0d 0a DWORD data[8];..
c6c0: 0d 0a 09 20 43 55 73 65 72 48 65 6c 70 54 69 74 ... CUserHelpTit
c6d0: 6c 65 28 76 6f 69 64 29 3b 09 2f 2f 34 38 0d 0a le(void);.//48..
c6e0: 09 76 69 72 74 75 61 6c 20 20 7e 43 55 73 65 72 .virtual ~CUser
c6f0: 48 65 6c 70 54 69 74 6c 65 28 76 6f 69 64 29 3b HelpTitle(void);
c700: 09 2f 2f 39 35 0d 0a 09 76 69 72 74 75 61 6c 20 .//95...virtual
c710: 69 6e 74 20 20 43 72 65 61 74 65 28 75 6e 73 69 int Create(unsi
c720: 67 6e 65 64 20 6c 6f 6e 67 2c 63 6c 61 73 73 20 gned long,class
c730: 43 52 65 63 74 20 63 6f 6e 73 74 20 26 2c 63 6c CRect const &,cl
c740: 61 73 73 20 43 57 6e 64 20 2a 29 3b 09 2f 2f 32 ass CWnd *);.//2
c750: 30 32 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 02..protected:..
c760: 09 76 6f 69 64 20 20 4f 6e 50 61 69 6e 74 28 76 .void OnPaint(v
c770: 6f 69 64 29 3b 09 2f 2f 37 32 31 0d 0a 09 6c 6f oid);.//721...lo
c780: 6e 67 20 20 4f 6e 53 65 74 46 6f 6e 74 54 6f 48 ng OnSetFontToH
c790: 69 64 65 72 28 75 6e 73 69 67 6e 65 64 20 69 6e ider(unsigned in
c7a0: 74 2c 6c 6f 6e 67 29 3b 09 2f 2f 37 33 39 0d 0a t,long);.//739..
c7b0: 09 6c 6f 6e 67 20 20 4f 6e 53 65 74 54 65 78 74 .long OnSetText
c7c0: 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 6c 6f (unsigned int,lo
c7d0: 6e 67 29 3b 09 2f 2f 37 34 30 0d 0a 09 76 69 72 ng);.//740...vir
c7e0: 74 75 61 6c 20 69 6e 74 20 20 50 72 65 43 72 65 tual int PreCre
c7f0: 61 74 65 57 69 6e 64 6f 77 28 73 74 72 75 63 74 ateWindow(struct
c800: 20 74 61 67 43 52 45 41 54 45 53 54 52 55 43 54 tagCREATESTRUCT
c810: 41 20 26 29 3b 09 2f 2f 38 30 34 0d 0a 70 75 62 A &);.//804..pub
c820: 6c 69 63 3a 0d 0a 09 76 6f 69 64 20 20 53 65 74 lic:...void Set
c830: 44 61 72 6b 28 69 6e 74 2c 69 6e 74 29 3b 09 2f Dark(int,int);./
c840: 2f 38 35 39 0d 0a 09 76 6f 69 64 20 20 53 65 74 /859...void Set
c850: 49 6d 61 67 65 28 69 6e 74 2c 69 6e 74 29 3b 09 Image(int,int);.
c860: 2f 2f 38 39 36 0d 0a 09 76 6f 69 64 20 20 53 65 //896...void Se
c870: 74 49 6d 61 67 65 4c 69 73 74 28 75 6e 73 69 67 tImageList(unsig
c880: 6e 65 64 20 69 6e 74 2c 69 6e 74 29 3b 09 2f 2f ned int,int);.//
c890: 38 39 37 0d 0a 09 76 6f 69 64 20 20 53 65 74 54 897...void SetT
c8a0: 69 74 6c 65 28 63 6c 61 73 73 20 43 53 74 72 69 itle(class CStri
c8b0: 6e 67 20 63 6f 6e 73 74 20 26 2c 69 6e 74 29 3b ng const &,int);
c8c0: 09 2f 2f 39 34 32 0d 0a 0d 0a 09 44 45 43 4c 41 .//942.....DECLA
c8d0: 52 45 5f 4d 45 53 53 41 47 45 5f 4d 41 50 28 29 RE_MESSAGE_MAP()
c8e0: 0d 0a 7d 3b 0d 0a 0d 0a 2f 2f 3c 2d 43 54 61 62 ..};....//<-CTab
c8f0: 46 72 61 6d 65 28 33 33 38 68 2f 42 38 68 29 3c Frame(338h/B8h)<
c900: 2d 43 43 68 69 6c 64 46 72 61 6d 65 37 28 32 38 -CChildFrame7(28
c910: 30 68 2f 31 42 38 68 29 3c 2d 53 45 43 4d 44 49 0h/1B8h)<-SECMDI
c920: 43 68 69 6c 64 57 6e 64 28 43 38 68 2f 30 68 29 ChildWnd(C8h/0h)
c930: 3c 2d 43 4d 44 49 43 68 69 6c 64 57 6e 64 28 43 <-CMDIChildWnd(C
c940: 38 68 2f 38 68 29 3c 2d 43 46 72 61 6d 65 57 6e 8h/8h)<-CFrameWn
c950: 64 28 43 30 68 2f 38 30 68 29 3c 2d 43 57 6e 64 d(C0h/80h)<-CWnd
c960: 28 34 30 68 2f 32 30 68 29 3c 2d 43 43 6d 64 54 (40h/20h)<-CCmdT
c970: 61 72 67 65 74 28 32 30 68 2f 31 43 68 29 3c 2d arget(20h/1Ch)<-
c980: 43 4f 62 6a 65 63 74 28 34 68 2f 34 68 29 0d 0a CObject(4h/4h)..
c990: 63 6c 61 73 73 20 49 4d 50 4f 52 54 5f 31 43 20 class IMPORT_1C
c9a0: 43 54 61 62 46 72 61 6d 65 20 3a 20 70 75 62 6c CTabFrame : publ
c9b0: 69 63 20 43 43 68 69 6c 64 46 72 61 6d 65 37 2f ic CChildFrame7/
c9c0: 2f 43 4f 62 6a 65 63 74 0d 0a 7b 0d 0a 44 45 43 /CObject..{..DEC
c9d0: 4c 41 52 45 5f 44 59 4e 43 52 45 41 54 45 28 43 LARE_DYNCREATE(C
c9e0: 54 61 62 46 72 61 6d 65 29 0d 0a 0d 0a 70 75 62 TabFrame)....pub
c9f0: 6c 69 63 3a 0d 0a 0d 0a 09 43 47 65 74 44 6f 63 lic:.....CGetDoc
ca00: 37 2a 20 6d 5f 70 47 65 74 44 6f 63 3b 20 20 20 7* m_pGetDoc;
ca10: 20 20 20 20 20 20 20 20 20 20 20 2f 2f 32 38 30 //280
ca20: 68 0d 0a 09 43 54 61 62 43 74 72 6c 20 6d 5f 54 h...CTabCtrl m_T
ca30: 61 62 43 74 72 6c 3b 20 20 20 20 20 20 20 20 20 abCtrl;
ca40: 20 20 20 20 20 20 2f 2f 32 38 34 68 0d 0a 09 44 //284h...D
ca50: 57 4f 52 44 20 64 61 74 61 30 3b 20 20 20 20 20 WORD data0;
ca60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
ca70: 20 2f 2f 32 43 34 68 0d 0a 09 44 57 4f 52 44 20 //2C4h...DWORD
ca80: 64 61 74 61 31 3b 20 20 20 20 20 20 20 20 20 20 data1;
ca90: 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 32 43 //2C
caa0: 38 68 0d 0a 09 43 55 73 65 72 48 65 6c 70 54 69 8h...CUserHelpTi
cab0: 74 6c 65 20 6d 5f 55 73 65 72 48 65 6c 70 54 69 tle m_UserHelpTi
cac0: 74 6c 65 3b 20 20 20 2f 2f 32 43 43 68 0d 0a 09 tle; //2CCh...
cad0: 44 57 4f 52 44 20 64 61 74 61 32 3b 20 20 20 20 DWORD data2;
cae0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
caf0: 20 20 2f 2f 33 32 43 68 0d 0a 09 44 57 4f 52 44 //32Ch...DWORD
cb00: 20 64 61 74 61 33 3b 20 20 20 20 20 20 20 20 20 data3;
cb10: 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 33 //3
cb20: 33 30 68 0d 0a 09 44 57 4f 52 44 20 64 61 74 61 30h...DWORD data
cb30: 34 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4;
cb40: 20 20 20 20 20 20 20 20 2f 2f 33 33 34 68 0d 0a //334h..
cb50: 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
cb60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
cb70: 20 20 20 2f 2f 73 69 7a 65 20 33 33 38 68 0d 0a //size 338h..
cb80: 09 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 ...protected:...
cb90: 20 43 54 61 62 46 72 61 6d 65 28 76 6f 69 64 29 CTabFrame(void)
cba0: 3b 09 2f 2f 34 37 0d 0a 09 76 69 72 74 75 61 6c ;.//47...virtual
cbb0: 20 20 7e 43 54 61 62 46 72 61 6d 65 28 76 6f 69 ~CTabFrame(voi
cbc0: 64 29 3b 09 2f 2f 39 34 0d 0a 70 75 62 6c 69 63 d);.//94..public
cbd0: 3a 0d 0a 09 76 69 72 74 75 61 6c 20 63 6c 61 73 :...virtual clas
cbe0: 73 20 43 44 6f 63 75 6d 65 6e 74 20 2a 20 20 47 s CDocument * G
cbf0: 65 74 41 63 74 69 76 65 44 6f 63 75 6d 65 6e 74 etActiveDocument
cc00: 28 76 6f 69 64 29 3b 09 2f 2f 32 37 39 0d 0a 09 (void);.//279...
cc10: 63 6c 61 73 73 20 43 54 61 62 43 74 72 6c 20 2a class CTabCtrl *
cc20: 20 20 47 65 74 54 61 62 43 6f 6e 74 72 6f 6c 28 GetTabControl(
cc30: 76 6f 69 64 29 3b 09 2f 2f 34 36 35 0d 0a 09 69 void);.//465...i
cc40: 6e 74 20 20 49 73 54 61 62 43 74 72 6c 56 69 73 nt IsTabCtrlVis
cc50: 69 62 6c 65 28 76 6f 69 64 29 3b 09 2f 2f 35 34 ible(void);.//54
cc60: 36 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 6..protected:...
cc70: 76 6f 69 64 20 20 4f 6e 42 6f 6f 6b 54 6f 50 61 void OnBookToPa
cc80: 67 65 42 61 63 6b 28 76 6f 69 64 29 3b 09 2f 2f geBack(void);.//
cc90: 35 37 39 0d 0a 09 76 6f 69 64 20 20 4f 6e 42 6f 579...void OnBo
cca0: 6f 6b 54 6f 50 61 67 65 46 6f 72 77 61 72 64 28 okToPageForward(
ccb0: 76 6f 69 64 29 3b 09 2f 2f 35 38 30 0d 0a 70 75 void);.//580..pu
ccc0: 62 6c 69 63 3a 0d 0a 09 76 69 72 74 75 61 6c 20 blic:...virtual
ccd0: 69 6e 74 20 20 4f 6e 43 6d 64 4d 73 67 28 75 6e int OnCmdMsg(un
cce0: 73 69 67 6e 65 64 20 69 6e 74 2c 69 6e 74 2c 76 signed int,int,v
ccf0: 6f 69 64 20 2a 2c 73 74 72 75 63 74 20 41 46 58 oid *,struct AFX
cd00: 5f 43 4d 44 48 41 4e 44 4c 45 52 49 4e 46 4f 20 _CMDHANDLERINFO
cd10: 2a 29 3b 09 2f 2f 36 31 38 0d 0a 70 72 6f 74 65 *);.//618..prote
cd20: 63 74 65 64 3a 0d 0a 09 69 6e 74 20 20 4f 6e 43 cted:...int OnC
cd30: 72 65 61 74 65 28 73 74 72 75 63 74 20 74 61 67 reate(struct tag
cd40: 43 52 45 41 54 45 53 54 52 55 43 54 41 20 2a 29 CREATESTRUCTA *)
cd50: 3b 09 2f 2f 36 32 34 0d 0a 09 76 69 72 74 75 61 ;.//624...virtua
cd60: 6c 20 69 6e 74 20 20 4f 6e 43 72 65 61 74 65 43 l int OnCreateC
cd70: 6c 69 65 6e 74 28 73 74 72 75 63 74 20 74 61 67 lient(struct tag
cd80: 43 52 45 41 54 45 53 54 52 55 43 54 41 20 2a 2c CREATESTRUCTA *,
cd90: 73 74 72 75 63 74 20 43 43 72 65 61 74 65 43 6f struct CCreateCo
cda0: 6e 74 65 78 74 20 2a 29 3b 09 2f 2f 36 32 35 0d ntext *);.//625.
cdb0: 0a 09 6c 6f 6e 67 20 20 4f 6e 49 64 6c 65 55 70 ..long OnIdleUp
cdc0: 64 61 74 65 43 6d 64 55 49 28 75 6e 73 69 67 6e dateCmdUI(unsign
cdd0: 65 64 20 69 6e 74 2c 6c 6f 6e 67 29 3b 09 2f 2f ed int,long);.//
cde0: 36 36 33 0d 0a 09 76 6f 69 64 20 20 4f 6e 55 70 663...void OnUp
cdf0: 64 61 74 65 42 6f 6f 6b 54 6f 50 61 67 65 28 63 dateBookToPage(c
ce00: 6c 61 73 73 20 43 43 6d 64 55 49 20 2a 29 3b 09 lass CCmdUI *);.
ce10: 2f 2f 37 36 38 0d 0a 70 75 62 6c 69 63 3a 0d 0a //768..public:..
ce20: 09 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 52 .virtual void R
ce30: 65 63 61 6c 63 4c 61 79 6f 75 74 28 69 6e 74 29 ecalcLayout(int)
ce40: 3b 09 2f 2f 38 31 35 0d 0a 09 76 6f 69 64 20 20 ;.//815...void
ce50: 53 65 74 41 63 74 69 76 65 44 6f 63 75 6d 65 6e SetActiveDocumen
ce60: 74 28 63 6c 61 73 73 20 43 44 6f 63 75 6d 65 6e t(class CDocumen
ce70: 74 20 2a 29 3b 09 2f 2f 38 34 33 0d 0a 09 76 6f t *);.//843...vo
ce80: 69 64 20 20 53 65 74 54 61 62 43 74 72 6c 56 69 id SetTabCtrlVi
ce90: 73 69 62 6c 65 28 69 6e 74 29 3b 09 2f 2f 39 33 sible(int);.//93
cea0: 39 0d 0a 0d 0a 09 44 45 43 4c 41 52 45 5f 4d 45 9.....DECLARE_ME
ceb0: 53 53 41 47 45 5f 4d 41 50 28 29 0d 0a 7d 3b 0d SSAGE_MAP()..};.
cec0: 0a 0d 0a 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 .....class IMPOR
ced0: 54 5f 31 43 20 43 55 73 72 48 65 6c 70 44 6f 63 T_1C CUsrHelpDoc
cee0: 3a 70 75 62 6c 69 63 20 43 4f 62 6a 65 63 74 0d :public CObject.
cef0: 0a 7b 0d 0a 44 45 43 4c 41 52 45 5f 44 59 4e 43 .{..DECLARE_DYNC
cf00: 52 45 41 54 45 28 43 55 73 72 48 65 6c 70 44 6f REATE(CUsrHelpDo
cf10: 63 29 0d 0a 0d 0a 70 72 6f 74 65 63 74 65 64 3a c)....protected:
cf20: 0d 0a 09 20 43 55 73 72 48 65 6c 70 44 6f 63 28 ... CUsrHelpDoc(
cf30: 76 6f 69 64 29 3b 09 2f 2f 34 39 0d 0a 70 75 62 void);.//49..pub
cf40: 6c 69 63 3a 0d 0a 09 76 69 72 74 75 61 6c 20 20 lic:...virtual
cf50: 7e 43 55 73 72 48 65 6c 70 44 6f 63 28 76 6f 69 ~CUsrHelpDoc(voi
cf60: 64 29 3b 09 2f 2f 39 36 0d 0a 09 76 69 72 74 75 d);.//96...virtu
cf70: 61 6c 20 69 6e 74 20 20 44 6f 46 69 6c 65 53 61 al int DoFileSa
cf80: 76 65 28 76 6f 69 64 29 3b 09 2f 2f 32 34 38 0d ve(void);.//248.
cf90: 0a 09 73 74 61 74 69 63 20 75 6e 73 69 67 6e 65 ..static unsigne
cfa0: 64 20 69 6e 74 20 20 44 6f 63 49 44 3b 09 2f 2f d int DocID;.//
cfb0: 32 35 32 0d 0a 09 63 6c 61 73 73 20 43 43 79 63 252...class CCyc
cfc0: 6c 65 53 74 61 63 6b 20 2a 20 20 47 65 74 53 74 leStack * GetSt
cfd0: 61 63 6b 28 76 6f 69 64 29 3b 09 2f 2f 34 35 39 ack(void);.//459
cfe0: 0d 0a 09 73 74 61 74 69 63 20 69 6e 74 20 20 49 ...static int I
cff0: 6e 69 74 55 73 65 72 48 65 6c 70 28 6c 6f 6e 67 nitUserHelp(long
d000: 2c 69 6e 74 29 3b 09 2f 2f 35 32 31 0d 0a 70 72 ,int);.//521..pr
d010: 6f 74 65 63 74 65 64 3a 0d 0a 09 76 6f 69 64 20 otected:...void
d020: 20 4f 6e 46 69 6c 65 43 6c 6f 73 65 28 76 6f 69 OnFileClose(voi
d030: 64 29 3b 09 2f 2f 36 35 35 0d 0a 09 76 69 72 74 d);.//655...virt
d040: 75 61 6c 20 69 6e 74 20 20 4f 6e 4e 65 77 44 6f ual int OnNewDo
d050: 63 75 6d 65 6e 74 28 76 6f 69 64 29 3b 09 2f 2f cument(void);.//
d060: 36 39 33 0d 0a 70 75 62 6c 69 63 3a 0d 0a 09 76 693..public:...v
d070: 69 72 74 75 61 6c 20 69 6e 74 20 20 4f 6e 4f 70 irtual int OnOp
d080: 65 6e 44 6f 63 75 6d 65 6e 74 28 63 68 61 72 20 enDocument(char
d090: 63 6f 6e 73 74 20 2a 29 3b 09 2f 2f 37 31 36 0d const *);.//716.
d0a0: 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 6f .protected:...vo
d0b0: 69 64 20 20 4f 6e 55 70 64 61 74 65 46 69 6c 65 id OnUpdateFile
d0c0: 43 6c 6f 73 65 28 63 6c 61 73 73 20 43 43 6d 64 Close(class CCmd
d0d0: 55 49 20 2a 29 3b 09 2f 2f 37 37 31 0d 0a 09 76 UI *);.//771...v
d0e0: 6f 69 64 20 20 4f 6e 55 70 64 61 74 65 46 69 6c oid OnUpdateFil
d0f0: 65 53 61 76 65 28 63 6c 61 73 73 20 43 43 6d 64 eSave(class CCmd
d100: 55 49 20 2a 29 3b 09 2f 2f 37 37 32 0d 0a 09 76 UI *);.//772...v
d110: 6f 69 64 20 20 4f 6e 55 70 64 61 74 65 46 69 6c oid OnUpdateFil
d120: 65 53 61 76 65 41 73 28 63 6c 61 73 73 20 43 43 eSaveAs(class CC
d130: 6d 64 55 49 20 2a 29 3b 09 2f 2f 37 37 33 0d 0a mdUI *);.//773..
d140: 09 76 6f 69 64 20 20 4f 6e 55 70 64 61 74 65 4d .void OnUpdateM
d150: 6f 64 69 66 69 65 64 28 63 6c 61 73 73 20 43 43 odified(class CC
d160: 6d 64 55 49 20 2a 29 3b 09 2f 2f 37 37 34 0d 0a mdUI *);.//774..
d170: 70 75 62 6c 69 63 3a 0d 0a 09 76 69 72 74 75 61 public:...virtua
d180: 6c 20 69 6e 74 20 20 53 61 76 65 4d 6f 64 69 66 l int SaveModif
d190: 69 65 64 28 76 6f 69 64 29 3b 09 2f 2f 38 33 30 ied(void);.//830
d1a0: 0d 0a 09 69 6e 74 20 20 53 65 74 48 65 6c 70 49 ...int SetHelpI
d1b0: 74 65 6d 28 6c 6f 6e 67 29 3b 09 2f 2f 38 39 33 tem(long);.//893
d1c0: 0d 0a 09 76 6f 69 64 20 20 53 65 74 48 65 6c 70 ...void SetHelp
d1d0: 54 69 74 6c 65 28 63 68 61 72 20 63 6f 6e 73 74 Title(char const
d1e0: 20 2a 2c 63 6c 61 73 73 20 43 57 6e 64 20 2a 29 *,class CWnd *)
d1f0: 3b 09 2f 2f 38 39 34 0d 0a 09 76 69 72 74 75 61 ;.//894...virtua
d200: 6c 20 76 6f 69 64 20 20 53 65 74 54 69 74 6c 65 l void SetTitle
d210: 28 63 68 61 72 20 63 6f 6e 73 74 20 2a 29 3b 09 (char const *);.
d220: 2f 2f 39 34 33 0d 0a 09 6c 6f 6e 67 20 20 53 68 //943...long Sh
d230: 6f 77 44 6f 63 75 6d 65 6e 74 28 63 6c 61 73 73 owDocument(class
d240: 20 43 44 6f 63 54 65 6d 70 6c 61 74 65 20 2a 2c CDocTemplate *,
d250: 69 6e 74 2c 6c 6f 6e 67 29 3b 09 2f 2f 39 35 31 int,long);.//951
d260: 0d 0a 0d 0a 09 44 45 43 4c 41 52 45 5f 4d 45 53 .....DECLARE_MES
d270: 53 41 47 45 5f 4d 41 50 28 29 0d 0a 7d 3b 0d 0a SAGE_MAP()..};..
d280: 0d 0a 0d 0a 63 6c 61 73 73 20 49 4d 50 4f 52 54 ....class IMPORT
d290: 5f 31 43 20 43 56 61 6c 75 65 4c 69 73 74 43 6f _1C CValueListCo
d2a0: 6e 74 65 78 74 3a 70 75 62 6c 69 63 20 43 42 4c ntext:public CBL
d2b0: 43 6f 6e 74 65 78 74 20 2f 2f 43 4f 62 6a 65 63 Context //CObjec
d2c0: 74 0d 0a 7b 0d 0a 44 45 43 4c 41 52 45 5f 44 59 t..{..DECLARE_DY
d2d0: 4e 43 52 45 41 54 45 28 43 56 61 6c 75 65 4c 69 NCREATE(CValueLi
d2e0: 73 74 43 6f 6e 74 65 78 74 29 0d 0a 0d 0a 70 75 stContext)....pu
d2f0: 62 6c 69 63 3a 0d 0a 09 63 68 61 72 20 62 75 66 blic:...char buf
d300: 31 5b 34 5d 3b 0d 0a 09 48 57 4e 44 20 6d 5f 68 1[4];...HWND m_h
d310: 4c 69 73 74 57 6e 64 3b 0d 0a 09 63 68 61 72 20 ListWnd;...char
d320: 62 75 66 32 5b 38 5d 3b 0d 0a 09 43 50 74 72 41 buf2[8];...CPtrA
d330: 72 72 61 79 2a 20 6d 5f 70 56 61 6c 75 65 49 74 rray* m_pValueIt
d340: 65 6d 4c 69 73 74 3b 0d 0a 09 63 68 61 72 20 62 emList;...char b
d350: 75 66 33 5b 31 32 5d 3b 0d 0a 09 0d 0a 09 20 43 uf3[12];...... C
d360: 56 61 6c 75 65 4c 69 73 74 43 6f 6e 74 65 78 74 ValueListContext
d370: 28 76 6f 69 64 29 3b 09 2f 2f 35 30 0d 0a 09 76 (void);.//50...v
d380: 69 72 74 75 61 6c 20 20 7e 43 56 61 6c 75 65 4c irtual ~CValueL
d390: 69 73 74 43 6f 6e 74 65 78 74 28 76 6f 69 64 29 istContext(void)
d3a0: 3b 09 2f 2f 39 37 0d 0a 09 76 69 72 74 75 61 6c ;.//97...virtual
d3b0: 20 69 6e 74 20 20 43 61 6c 6c 41 73 46 75 6e 63 int CallAsFunc
d3c0: 28 69 6e 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 (int,class CValu
d3d0: 65 20 26 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 e &,class CValue
d3e0: 20 2a 20 2a 29 3b 09 2f 2f 31 38 31 0d 0a 09 76 * *);.//181...v
d3f0: 69 72 74 75 61 6c 20 69 6e 74 20 20 43 61 6c 6c irtual int Call
d400: 41 73 50 72 6f 63 28 69 6e 74 2c 63 6c 61 73 73 AsProc(int,class
d410: 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f CValue * *);.//
d420: 31 38 38 0d 0a 70 72 6f 74 65 63 74 65 64 3a 0d 188..protected:.
d430: 0a 09 63 6c 61 73 73 20 43 56 61 6c 75 65 20 20 ..class CValue
d440: 20 46 5f 42 65 6c 6f 6e 67 28 63 6c 61 73 73 20 F_Belong(class
d450: 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 32 CValue * *);.//2
d460: 36 34 0d 0a 09 63 6c 61 73 73 20 43 56 61 6c 75 64...class CValu
d470: 65 20 20 20 46 5f 43 68 65 63 6b 28 63 6c 61 73 e F_Check(clas
d480: 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 2f s CValue * *);./
d490: 2f 32 36 35 0d 0a 09 63 6c 61 73 73 20 43 56 61 /265...class CVa
d4a0: 6c 75 65 20 20 20 46 5f 43 68 65 63 6b 56 61 6c lue F_CheckVal
d4b0: 75 65 73 28 63 6c 61 73 73 20 43 56 61 6c 75 65 ues(class CValue
d4c0: 20 2a 20 2a 29 3b 09 2f 2f 32 36 36 0d 0a 09 63 * *);.//266...c
d4d0: 6c 61 73 73 20 43 56 61 6c 75 65 20 20 20 46 5f lass CValue F_
d4e0: 43 68 6f 69 73 65 56 61 6c 75 65 28 63 6c 61 73 ChoiseValue(clas
d4f0: 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 2f s CValue * *);./
d500: 2f 32 36 37 0d 0a 09 63 6c 61 73 73 20 43 56 61 /267...class CVa
d510: 6c 75 65 20 20 20 46 5f 46 69 6e 64 45 6c 65 6d lue F_FindElem
d520: 65 6e 74 28 63 6c 61 73 73 20 43 56 61 6c 75 65 ent(class CValue
d530: 20 2a 20 2a 29 3b 09 2f 2f 32 36 38 0d 0a 09 63 * *);.//268...c
d540: 6c 61 73 73 20 43 56 61 6c 75 65 20 20 20 46 5f lass CValue F_
d550: 46 72 6f 6d 44 65 6c 69 6d 53 74 72 28 63 6c 61 FromDelimStr(cla
d560: 73 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 ss CValue * *);.
d570: 2f 2f 32 36 39 0d 0a 09 63 6c 61 73 73 20 43 56 //269...class CV
d580: 61 6c 75 65 20 20 20 46 5f 47 65 74 28 63 6c 61 alue F_Get(cla
d590: 73 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 ss CValue * *);.
d5a0: 2f 2f 32 37 30 0d 0a 09 63 6c 61 73 73 20 43 56 //270...class CV
d5b0: 61 6c 75 65 20 20 20 46 5f 47 65 74 42 79 54 69 alue F_GetByTi
d5c0: 74 6c 65 28 63 6c 61 73 73 20 43 56 61 6c 75 65 tle(class CValue
d5d0: 20 2a 20 2a 2c 63 6c 61 73 73 20 43 56 61 6c 75 * *,class CValu
d5e0: 65 20 26 29 3b 09 2f 2f 32 37 31 0d 0a 09 63 6c e &);.//271...cl
d5f0: 61 73 73 20 43 56 61 6c 75 65 20 20 20 46 5f 47 ass CValue F_G
d600: 65 74 53 69 7a 65 28 63 6c 61 73 73 20 43 56 61 etSize(class CVa
d610: 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 32 37 32 0d lue * *);.//272.
d620: 0a 09 63 6c 61 73 73 20 43 56 61 6c 75 65 20 20 ..class CValue
d630: 20 46 5f 54 6f 44 65 6c 69 6d 53 74 72 28 63 6c F_ToDelimStr(cl
d640: 61 73 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b ass CValue * *);
d650: 09 2f 2f 32 37 33 0d 0a 70 75 62 6c 69 63 3a 0d .//273..public:.
d660: 0a 09 76 6f 69 64 20 20 46 72 6f 6d 4c 69 73 74 ..void FromList
d670: 28 63 6c 61 73 73 20 43 49 74 65 6d 4c 69 73 74 (class CItemList
d680: 20 63 6f 6e 73 74 20 26 29 3b 09 2f 2f 32 37 36 const &);.//276
d690: 0d 0a 09 69 6e 74 20 20 47 65 74 43 74 72 6c 53 ...int GetCtrlS
d6a0: 65 6c 28 76 6f 69 64 29 3b 09 2f 2f 32 39 37 0d el(void);.//297.
d6b0: 0a 09 69 6e 74 20 20 47 65 74 43 75 72 50 6f 73 ..int GetCurPos
d6c0: 41 6e 64 56 61 6c 75 65 28 63 6c 61 73 73 20 43 AndValue(class C
d6d0: 56 61 6c 75 65 20 26 2c 63 6c 61 73 73 20 43 56 Value &,class CV
d6e0: 61 6c 75 65 20 26 29 3b 09 2f 2f 33 30 31 0d 0a alue &);.//301..
d6f0: 09 76 69 72 74 75 61 6c 20 63 6c 61 73 73 20 43 .virtual class C
d700: 42 4c 43 6f 6e 74 65 78 74 49 6e 74 65 72 6e 61 BLContextInterna
d710: 6c 44 61 74 61 20 2a 20 20 47 65 74 49 6e 74 65 lData * GetInte
d720: 72 6e 61 6c 44 61 74 61 28 76 6f 69 64 29 3b 09 rnalData(void);.
d730: 2f 2f 33 35 36 0d 0a 09 73 74 61 74 69 63 20 63 //356...static c
d740: 68 61 72 20 63 6f 6e 73 74 20 2a 20 20 47 65 74 har const * Get
d750: 4c 69 73 74 46 75 6e 63 74 6f 72 28 76 6f 69 64 ListFunctor(void
d760: 29 3b 09 2f 2f 33 36 31 0d 0a 09 76 69 72 74 75 );.//361...virtu
d770: 61 6c 20 63 68 61 72 20 63 6f 6e 73 74 20 2a 20 al char const *
d780: 20 47 65 74 4d 65 74 68 6f 64 4e 61 6d 65 28 69 GetMethodName(i
d790: 6e 74 2c 69 6e 74 29 63 6f 6e 73 74 3b 09 2f 2f nt,int)const;.//
d7a0: 33 38 36 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 386...virtual in
d7b0: 74 20 20 47 65 74 4e 4d 65 74 68 6f 64 73 28 76 t GetNMethods(v
d7c0: 6f 69 64 29 63 6f 6e 73 74 3b 09 2f 2f 33 39 32 oid)const;.//392
d7d0: 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 20 20 ...virtual int
d7e0: 47 65 74 4e 50 61 72 61 6d 73 28 69 6e 74 29 63 GetNParams(int)c
d7f0: 6f 6e 73 74 3b 09 2f 2f 33 39 37 0d 0a 09 63 6c onst;.//397...cl
d800: 61 73 73 20 50 56 61 6c 75 65 49 74 65 6d 20 2a ass PValueItem *
d810: 20 20 47 65 74 50 56 61 6c 75 65 4c 69 73 74 28 GetPValueList(
d820: 76 6f 69 64 29 3b 09 2f 2f 34 31 33 0d 0a 09 76 void);.//413...v
d830: 69 72 74 75 61 6c 20 69 6e 74 20 20 47 65 74 50 irtual int GetP
d840: 61 72 61 6d 44 65 66 56 61 6c 75 65 28 69 6e 74 aramDefValue(int
d850: 2c 69 6e 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 ,int,class CValu
d860: 65 20 2a 29 63 6f 6e 73 74 3b 09 2f 2f 34 31 37 e *)const;.//417
d870: 0d 0a 09 76 69 72 74 75 61 6c 20 63 68 61 72 20 ...virtual char
d880: 63 6f 6e 73 74 20 2a 20 20 47 65 74 54 79 70 65 const * GetType
d890: 53 74 72 69 6e 67 28 76 6f 69 64 29 63 6f 6e 73 String(void)cons
d8a0: 74 3b 09 2f 2f 34 37 34 0d 0a 09 76 69 72 74 75 t;.//474...virtu
d8b0: 61 6c 20 69 6e 74 20 20 48 61 73 52 65 74 56 61 al int HasRetVa
d8c0: 6c 28 69 6e 74 29 63 6f 6e 73 74 3b 09 2f 2f 34 l(int)const;.//4
d8d0: 39 30 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 74 90...virtual int
d8e0: 20 20 49 73 53 65 72 69 61 6c 69 7a 61 62 6c 65 IsSerializable
d8f0: 28 76 6f 69 64 29 3b 09 2f 2f 35 34 33 0d 0a 09 (void);.//543...
d900: 69 6e 74 20 20 4c 6f 61 64 46 72 6f 6d 4c 69 73 int LoadFromLis
d910: 74 28 63 6c 61 73 73 20 43 49 74 65 6d 4c 69 73 t(class CItemLis
d920: 74 20 2a 2c 69 6e 74 29 3b 09 2f 2f 35 35 36 0d t *,int);.//556.
d930: 0a 70 72 6f 74 65 63 74 65 64 3a 0d 0a 09 76 6f .protected:...vo
d940: 69 64 20 20 50 5f 41 64 64 28 63 6c 61 73 73 20 id P_Add(class
d950: 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 37 CValue * *);.//7
d960: 38 33 0d 0a 09 76 6f 69 64 20 20 50 5f 49 6e 73 83...void P_Ins
d970: 65 72 74 28 63 6c 61 73 73 20 43 56 61 6c 75 65 ert(class CValue
d980: 20 2a 20 2a 29 3b 09 2f 2f 37 38 36 0d 0a 09 76 * *);.//786...v
d990: 6f 69 64 20 20 50 5f 4d 6f 76 65 56 61 6c 75 65 oid P_MoveValue
d9a0: 28 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 (class CValue *
d9b0: 2a 29 3b 09 2f 2f 37 38 38 0d 0a 09 76 6f 69 64 *);.//788...void
d9c0: 20 20 50 5f 52 65 6d 6f 76 65 28 63 6c 61 73 73 P_Remove(class
d9d0: 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f CValue * *);.//
d9e0: 37 39 30 0d 0a 09 76 6f 69 64 20 20 50 5f 52 65 790...void P_Re
d9f0: 6d 6f 76 65 41 6c 6c 28 63 6c 61 73 73 20 43 56 moveAll(class CV
da00: 61 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 37 39 31 alue * *);.//791
da10: 0d 0a 09 76 6f 69 64 20 20 50 5f 53 65 74 28 63 ...void P_Set(c
da20: 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 lass CValue * *)
da30: 3b 09 2f 2f 37 39 34 0d 0a 09 76 6f 69 64 20 20 ;.//794...void
da40: 50 5f 53 65 74 42 79 54 69 74 6c 65 28 63 6c 61 P_SetByTitle(cla
da50: 73 73 20 43 56 61 6c 75 65 20 2a 20 2a 29 3b 09 ss CValue * *);.
da60: 2f 2f 37 39 35 0d 0a 09 76 6f 69 64 20 20 50 5f //795...void P_
da70: 53 6f 72 74 28 63 6c 61 73 73 20 43 56 61 6c 75 Sort(class CValu
da80: 65 20 2a 20 2a 29 3b 09 2f 2f 37 39 36 0d 0a 09 e * *);.//796...
da90: 76 6f 69 64 20 20 50 5f 53 6f 72 74 42 79 50 72 void P_SortByPr
daa0: 65 73 65 6e 74 28 63 6c 61 73 73 20 43 56 61 6c esent(class CVal
dab0: 75 65 20 2a 20 2a 29 3b 09 2f 2f 37 39 37 0d 0a ue * *);.//797..
dac0: 09 76 6f 69 64 20 20 50 5f 55 6e 6c 6f 61 64 28 .void P_Unload(
dad0: 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 2a class CValue * *
dae0: 29 3b 09 2f 2f 37 39 38 0d 0a 70 75 62 6c 69 63 );.//798..public
daf0: 3a 0d 0a 09 76 6f 69 64 20 20 52 65 66 72 65 73 :...void Refres
db00: 68 43 74 72 6c 28 76 6f 69 64 29 3b 09 2f 2f 38 hCtrl(void);.//8
db10: 31 38 0d 0a 09 73 74 61 74 69 63 20 76 6f 69 64 18...static void
db20: 20 20 52 65 67 69 73 74 65 72 28 76 6f 69 64 29 Register(void)
db30: 3b 09 2f 2f 38 32 36 0d 0a 09 69 6e 74 20 20 53 ;.//826...int S
db40: 61 76 65 54 6f 4c 69 73 74 28 63 6c 61 73 73 20 aveToList(class
db50: 43 49 74 65 6d 4c 69 73 74 20 2a 29 3b 09 2f 2f CItemList *);.//
db60: 38 33 31 0d 0a 09 76 69 72 74 75 61 6c 20 69 6e 831...virtual in
db70: 74 20 20 53 61 76 65 54 6f 53 74 72 69 6e 67 28 t SaveToString(
db80: 63 6c 61 73 73 20 43 53 74 72 69 6e 67 20 26 29 class CString &)
db90: 3b 09 2f 2f 38 33 33 0d 0a 09 76 6f 69 64 20 20 ;.//833...void
dba0: 53 65 74 43 74 72 6c 28 73 74 72 75 63 74 20 48 SetCtrl(struct H
dbb0: 57 4e 44 5f 5f 20 2a 29 3b 09 2f 2f 38 35 32 0d WND__ *);.//852.
dbc0: 0a 09 76 6f 69 64 20 20 53 65 74 43 74 72 6c 28 ..void SetCtrl(
dbd0: 63 6c 61 73 73 20 43 57 6e 64 20 2a 29 3b 09 2f class CWnd *);./
dbe0: 2f 38 35 33 0d 0a 09 69 6e 74 20 20 53 65 74 43 /853...int SetC
dbf0: 74 72 6c 53 65 6c 28 69 6e 74 29 3b 09 2f 2f 38 trlSel(int);.//8
dc00: 35 36 0d 0a 09 76 6f 69 64 20 20 53 65 74 55 70 56...void SetUp
dc10: 64 61 74 65 43 68 65 63 6b 73 28 69 6e 74 29 3b dateChecks(int);
dc20: 09 2f 2f 39 34 35 0d 0a 09 76 6f 69 64 20 20 54 .//945...void T
dc30: 6f 4c 69 73 74 28 63 6c 61 73 73 20 43 49 74 65 oList(class CIte
dc40: 6d 4c 69 73 74 20 26 29 3b 09 2f 2f 39 36 35 0d mList &);.//965.
dc50: 0a 09 73 74 61 74 69 63 20 76 6f 69 64 20 20 55 ..static void U
dc60: 6e 52 65 67 69 73 74 65 72 28 76 6f 69 64 29 3b nRegister(void);
dc70: 09 2f 2f 39 37 38 0d 0a 09 76 6f 69 64 20 20 55 .//978...void U
dc80: 70 64 61 74 65 43 68 65 63 6b 73 28 76 6f 69 64 pdateChecks(void
dc90: 29 3b 09 2f 2f 39 37 39 0d 0a 0d 0a 70 72 6f 74 );.//979....prot
dca0: 65 63 74 65 64 3a 0d 0a 09 63 6c 61 73 73 20 43 ected:...class C
dcb0: 56 61 6c 75 65 20 20 20 67 65 74 5f 73 65 74 5f Value get_set_
dcc0: 43 75 72 53 65 6c 28 63 6c 61 73 73 20 43 56 61 CurSel(class CVa
dcd0: 6c 75 65 20 2a 20 2a 29 3b 09 2f 2f 31 30 36 39 lue * *);.//1069
dce0: 0d 0a 7d 3b 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 ..};......class
dcf0: 49 4d 50 4f 52 54 5f 31 43 20 43 56 61 72 48 69 IMPORT_1C CVarHi
dd00: 73 74 6f 72 79 0d 0a 7b 0d 0a 70 75 62 6c 69 63 story..{..public
dd10: 3a 0d 0a 09 20 43 56 61 72 48 69 73 74 6f 72 79 :... CVarHistory
dd20: 28 76 6f 69 64 29 3b 09 2f 2f 35 31 0d 0a 09 20 (void);.//51...
dd30: 7e 43 56 61 72 48 69 73 74 6f 72 79 28 76 6f 69 ~CVarHistory(voi
dd40: 64 29 3b 09 2f 2f 39 38 0d 0a 70 72 6f 74 65 63 d);.//98..protec
dd50: 74 65 64 3a 0d 0a 09 76 69 72 74 75 61 6c 20 63 ted:...virtual c
dd60: 6c 61 73 73 20 43 53 74 72 69 6e 67 20 20 20 47 lass CString G
dd70: 65 74 46 69 6c 65 4e 61 6d 65 28 76 6f 69 64 29 etFileName(void)
dd80: 3b 09 2f 2f 33 33 34 0d 0a 7d 3b 0d 0a 0d 0a 2f ;.//334..};..../
dd90: 2f 20 45 6e 64 20 63 6c 61 73 73 20 64 65 73 63 / End class desc
dda0: 72 69 70 74 69 6f 6e 73 0d 0a 2f 2f 20 42 65 67 riptions..// Beg
ddb0: 69 6e 20 66 72 65 65 20 66 75 6e 63 74 69 6f 6e in free function
ddc0: 73 20 64 65 66 69 6e 69 74 69 6f 6e 73 0d 0a 49 s definitions..I
ddd0: 4d 50 4f 52 54 5f 31 43 20 63 6c 61 73 73 20 43 MPORT_1C class C
dde0: 41 63 63 44 6f 63 20 2a 20 5f 5f 63 64 65 63 6c AccDoc * __cdecl
ddf0: 20 41 63 74 69 76 61 74 65 41 63 63 4c 69 73 74 ActivateAccList
de00: 28 6c 6f 6e 67 2c 6c 6f 6e 67 2c 75 6e 73 69 67 (long,long,unsig
de10: 6e 65 64 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 ned int,unsigned
de20: 20 69 6e 74 2c 63 6c 61 73 73 20 43 4f 62 6a 49 int,class CObjI
de30: 44 2c 63 6c 61 73 73 20 43 44 61 74 65 2c 69 6e D,class CDate,in
de40: 74 2c 69 6e 74 2c 6c 6f 6e 67 2c 69 6e 74 2c 63 t,int,long,int,c
de50: 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 2c 63 6c lass CValue *,cl
de60: 61 73 73 20 43 53 74 72 69 6e 67 2c 69 6e 74 2c ass CString,int,
de70: 69 6e 74 2c 63 6c 61 73 73 20 43 53 74 72 69 6e int,class CStrin
de80: 67 2c 63 6c 61 73 73 20 43 53 74 72 69 6e 67 2c g,class CString,
de90: 63 6c 61 73 73 20 43 4f 62 6a 49 44 2c 69 6e 74 class CObjID,int
dea0: 2c 69 6e 74 2c 63 6c 61 73 73 20 43 4f 62 6a 49 ,int,class CObjI
deb0: 44 20 63 6f 6e 73 74 20 26 2c 69 6e 74 2c 63 6c D const &,int,cl
dec0: 61 73 73 20 43 56 61 6c 75 65 20 2a 29 3b 0d 0a ass CValue *);..
ded0: 49 4d 50 4f 52 54 5f 31 43 20 63 6c 61 73 73 20 IMPORT_1C class
dee0: 43 47 65 74 44 6f 63 37 20 2a 20 5f 5f 63 64 65 CGetDoc7 * __cde
def0: 63 6c 20 41 63 74 69 76 61 74 65 44 6f 63 46 6f cl ActivateDocFo
df00: 72 6d 28 6c 6f 6e 67 2c 63 6c 61 73 73 20 43 4f rm(long,class CO
df10: 62 6a 49 44 2c 6c 6f 6e 67 2c 75 6e 73 69 67 6e bjID,long,unsign
df20: 65 64 20 69 6e 74 2c 63 6c 61 73 73 20 43 4f 62 ed int,class COb
df30: 6a 49 44 2c 6c 6f 6e 67 2c 69 6e 74 2c 6c 6f 6e jID,long,int,lon
df40: 67 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e g,int,int,int,in
df50: 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a t,class CValue *
df60: 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 29 ,class CValue *)
df70: 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 20 63 6c 61 ;..IMPORT_1C cla
df80: 73 73 20 43 4a 6f 75 72 6e 61 6c 44 6f 63 20 2a ss CJournalDoc *
df90: 20 5f 5f 63 64 65 63 6c 20 41 63 74 69 76 61 74 __cdecl Activat
dfa0: 65 44 6f 63 4c 69 73 74 28 6c 6f 6e 67 2c 6c 6f eDocList(long,lo
dfb0: 6e 67 2c 63 6c 61 73 73 20 43 4f 62 6a 49 44 2c ng,class CObjID,
dfc0: 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 75 6e 73 unsigned int,uns
dfd0: 69 67 6e 65 64 20 69 6e 74 2c 63 6c 61 73 73 20 igned int,class
dfe0: 43 4f 62 6a 49 44 2c 63 6c 61 73 73 20 43 53 74 CObjID,class CSt
dff0: 72 69 6e 67 2c 63 6c 61 73 73 20 43 44 61 74 65 ring,class CDate
e000: 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 63 6c 61 ,int,int,int,cla
e010: 73 73 20 43 56 61 6c 75 65 20 2a 2c 63 6c 61 73 ss CValue *,clas
e020: 73 20 43 53 74 72 69 6e 67 2c 69 6e 74 2c 6c 6f s CString,int,lo
e030: 6e 67 2c 6c 6f 6e 67 2c 69 6e 74 2c 69 6e 74 2c ng,long,int,int,
e040: 63 6c 61 73 73 20 43 53 74 72 69 6e 67 2c 63 6c class CString,cl
e050: 61 73 73 20 43 56 61 6c 75 65 20 2a 29 3b 0d 0a ass CValue *);..
e060: 49 4d 50 4f 52 54 5f 31 43 20 63 6c 61 73 73 20 IMPORT_1C class
e070: 43 47 65 74 44 6f 63 37 20 2a 20 5f 5f 63 64 65 CGetDoc7 * __cde
e080: 63 6c 20 41 63 74 69 76 61 74 65 4f 62 6a 28 63 cl ActivateObj(c
e090: 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 29 3b 0d lass CValue *);.
e0a0: 0a 49 4d 50 4f 52 54 5f 31 43 20 69 6e 74 20 5f .IMPORT_1C int _
e0b0: 5f 63 64 65 63 6c 20 41 63 74 69 76 61 74 65 52 _cdecl ActivateR
e0c0: 65 67 41 63 74 44 6f 63 28 6c 6f 6e 67 2c 63 6c egActDoc(long,cl
e0d0: 61 73 73 20 43 4f 62 6a 49 44 2c 69 6e 74 2c 69 ass CObjID,int,i
e0e0: 6e 74 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 20 nt);..IMPORT_1C
e0f0: 63 6c 61 73 73 20 43 52 65 70 6f 72 74 46 6f 72 class CReportFor
e100: 6d 20 2a 20 5f 5f 63 64 65 63 6c 20 41 63 74 69 m * __cdecl Acti
e110: 76 61 74 65 52 65 70 6f 72 74 46 6f 72 6d 28 6c vateReportForm(l
e120: 6f 6e 67 2c 63 6c 61 73 73 20 43 53 74 72 69 6e ong,class CStrin
e130: 67 2c 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 g,int,unsigned i
e140: 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c nt,unsigned int,
e150: 69 6e 74 2c 69 6e 74 2c 63 6c 61 73 73 20 43 53 int,int,class CS
e160: 74 72 69 6e 67 2c 63 6c 61 73 73 20 43 56 61 6c tring,class CVal
e170: 75 65 20 2a 2c 69 6e 74 20 2a 2c 63 6c 61 73 73 ue *,int *,class
e180: 20 43 56 61 6c 75 65 20 2a 29 3b 0d 0a 49 4d 50 CValue *);..IMP
e190: 4f 52 54 5f 31 43 20 69 6e 74 20 5f 5f 63 64 65 ORT_1C int __cde
e1a0: 63 6c 20 41 63 74 69 76 61 74 65 53 75 62 63 41 cl ActivateSubcA
e1b0: 63 74 44 6f 63 28 63 6c 61 73 73 20 43 4f 62 6a ctDoc(class CObj
e1c0: 49 44 2c 69 6e 74 2c 69 6e 74 29 3b 0d 0a 49 4d ID,int,int);..IM
e1d0: 50 4f 52 54 5f 31 43 20 63 6c 61 73 73 20 43 53 PORT_1C class CS
e1e0: 62 43 6e 74 44 6f 63 20 2a 20 5f 5f 63 64 65 63 bCntDoc * __cdec
e1f0: 6c 20 41 63 74 69 76 61 74 65 53 75 62 6b 4c 69 l ActivateSubkLi
e200: 73 74 28 6c 6f 6e 67 2c 63 6c 61 73 73 20 43 4f st(long,class CO
e210: 62 6a 49 44 2c 75 6e 73 69 67 6e 65 64 20 69 6e bjID,unsigned in
e220: 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 63 t,unsigned int,c
e230: 6c 61 73 73 20 43 4f 62 6a 49 44 2c 63 6c 61 73 lass CObjID,clas
e240: 73 20 43 53 74 72 69 6e 67 2c 63 6c 61 73 73 20 s CString,class
e250: 43 44 61 74 65 2c 69 6e 74 2c 63 6c 61 73 73 20 CDate,int,class
e260: 43 4f 62 6a 49 44 2c 69 6e 74 2c 6c 6f 6e 67 2c CObjID,int,long,
e270: 69 6e 74 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 int,class CValue
e280: 20 2a 2c 63 6c 61 73 73 20 43 53 74 72 69 6e 67 *,class CString
e290: 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 63 6c 61 ,int,int,int,cla
e2a0: 73 73 20 43 56 61 6c 75 65 20 2a 29 3b 0d 0a 49 ss CValue *);..I
e2b0: 4d 50 4f 52 54 5f 31 43 20 69 6e 74 20 5f 5f 63 MPORT_1C int __c
e2c0: 64 65 63 6c 20 42 72 6f 77 73 65 53 63 61 6e 28 decl BrowseScan(
e2d0: 63 6c 61 73 73 20 43 47 65 74 44 6f 63 37 20 2a class CGetDoc7 *
e2e0: 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 29 3b 0d ,unsigned int);.
e2f0: 0a 49 4d 50 4f 52 54 5f 31 43 20 69 6e 74 20 5f .IMPORT_1C int _
e300: 5f 63 64 65 63 6c 20 43 68 61 6e 67 65 54 69 6d _cdecl ChangeTim
e310: 65 44 6f 63 28 63 6c 61 73 73 20 43 44 6f 63 53 eDoc(class CDocS
e320: 65 74 20 2a 2c 6c 6f 6e 67 29 3b 0d 0a 49 4d 50 et *,long);..IMP
e330: 4f 52 54 5f 31 43 20 69 6e 74 20 5f 5f 63 64 65 ORT_1C int __cde
e340: 63 6c 20 43 68 65 63 6b 4f 6e 44 65 6c 65 74 65 cl CheckOnDelete
e350: 28 63 6c 61 73 73 20 43 4f 62 6a 49 44 29 3b 0d (class CObjID);.
e360: 0a 49 4d 50 4f 52 54 5f 31 43 20 76 6f 69 64 20 .IMPORT_1C void
e370: 5f 5f 63 64 65 63 6c 20 43 6f 6e 76 65 72 74 44 __cdecl ConvertD
e380: 61 74 65 28 63 6c 61 73 73 20 43 53 74 72 69 6e ate(class CStrin
e390: 67 20 26 2c 63 6c 61 73 73 20 43 44 61 74 65 2c g &,class CDate,
e3a0: 63 6c 61 73 73 20 43 44 61 74 65 29 3b 0d 0a 49 class CDate);..I
e3b0: 4d 50 4f 52 54 5f 31 43 20 69 6e 74 20 5f 5f 63 MPORT_1C int __c
e3c0: 64 65 63 6c 20 44 65 6c 65 74 65 44 6f 63 28 63 decl DeleteDoc(c
e3d0: 6c 61 73 73 20 43 44 6f 63 53 65 74 20 2a 2c 6c lass CDocSet *,l
e3e0: 6f 6e 67 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 ong);..IMPORT_1C
e3f0: 20 69 6e 74 20 5f 5f 63 64 65 63 6c 20 44 65 6c int __cdecl Del
e400: 65 74 65 44 6f 63 41 63 74 73 46 72 6f 6d 43 6f eteDocActsFromCo
e410: 6e 74 65 78 74 28 63 6c 61 73 73 20 43 44 6f 63 ntext(class CDoc
e420: 53 65 74 20 2a 2c 63 6c 61 73 73 20 43 4f 70 65 Set *,class COpe
e430: 72 53 65 74 20 2a 29 3b 0d 0a 49 4d 50 4f 52 54 rSet *);..IMPORT
e440: 5f 31 43 20 69 6e 74 20 5f 5f 63 64 65 63 6c 20 _1C int __cdecl
e450: 44 65 6c 65 74 65 44 6f 63 46 72 6f 6d 43 6f 6e DeleteDocFromCon
e460: 74 65 78 74 28 63 6c 61 73 73 20 43 44 6f 63 53 text(class CDocS
e470: 65 74 20 2a 2c 63 6c 61 73 73 20 43 4f 70 65 72 et *,class COper
e480: 53 65 74 20 2a 2c 69 6e 74 29 3b 0d 0a 49 4d 50 Set *,int);..IMP
e490: 4f 52 54 5f 31 43 20 69 6e 74 20 5f 5f 63 64 65 ORT_1C int __cde
e4a0: 63 6c 20 44 65 6c 65 74 65 44 6f 63 54 72 61 6e cl DeleteDocTran
e4b0: 73 61 63 74 69 6f 6e 73 28 63 6c 61 73 73 20 43 sactions(class C
e4c0: 44 6f 63 53 65 74 20 2a 2c 6c 6f 6e 67 29 3b 0d DocSet *,long);.
e4d0: 0a 49 4d 50 4f 52 54 5f 31 43 20 76 6f 69 64 20 .IMPORT_1C void
e4e0: 5f 5f 63 64 65 63 6c 20 44 6c 67 44 58 56 61 6c __cdecl DlgDXVal
e4f0: 75 65 28 63 6c 61 73 73 20 43 44 69 61 6c 6f 67 ue(class CDialog
e500: 20 2a 2c 63 6c 61 73 73 20 43 44 61 74 61 45 78 *,class CDataEx
e510: 63 68 61 6e 67 65 20 2a 2c 75 6e 73 69 67 6e 65 change *,unsigne
e520: 64 20 69 6e 74 2c 63 6c 61 73 73 20 43 54 79 70 d int,class CTyp
e530: 65 64 56 61 6c 75 65 20 2a 2c 63 6c 61 73 73 20 edValue *,class
e540: 43 53 74 72 69 6e 67 20 2a 29 3b 0d 0a 49 4d 50 CString *);..IMP
e550: 4f 52 54 5f 31 43 20 76 6f 69 64 20 5f 5f 63 64 ORT_1C void __cd
e560: 65 63 6c 20 44 6c 67 4f 6e 42 75 74 74 6f 6e 43 ecl DlgOnButtonC
e570: 6c 69 63 6b 65 64 56 61 6c 75 65 28 63 6c 61 73 lickedValue(clas
e580: 73 20 43 44 69 61 6c 6f 67 20 2a 2c 75 6e 73 69 s CDialog *,unsi
e590: 67 6e 65 64 20 69 6e 74 2c 63 6c 61 73 73 20 43 gned int,class C
e5a0: 54 79 70 65 64 56 61 6c 75 65 20 2a 2c 63 6c 61 TypedValue *,cla
e5b0: 73 73 20 43 53 74 72 69 6e 67 20 2a 29 3b 0d 0a ss CString *);..
e5c0: 49 4d 50 4f 52 54 5f 31 43 20 76 6f 69 64 20 5f IMPORT_1C void _
e5d0: 5f 63 64 65 63 6c 20 44 6c 67 53 65 74 54 79 70 _cdecl DlgSetTyp
e5e0: 65 43 74 72 6c 56 61 6c 75 65 28 63 6c 61 73 73 eCtrlValue(class
e5f0: 20 43 44 69 61 6c 6f 67 20 2a 2c 75 6e 73 69 67 CDialog *,unsig
e600: 6e 65 64 20 69 6e 74 2c 63 6c 61 73 73 20 43 54 ned int,class CT
e610: 79 70 65 64 56 61 6c 75 65 20 2a 29 3b 0d 0a 49 ypedValue *);..I
e620: 4d 50 4f 52 54 5f 31 43 20 69 6e 74 20 5f 5f 63 MPORT_1C int __c
e630: 64 65 63 6c 20 45 6e 61 62 6c 65 4d 44 49 41 63 decl EnableMDIAc
e640: 74 69 76 61 74 65 28 76 6f 69 64 29 3b 0d 0a 49 tivate(void);..I
e650: 4d 50 4f 52 54 5f 31 43 20 63 6c 61 73 73 20 43 MPORT_1C class C
e660: 53 74 72 69 6e 67 20 20 5f 5f 63 64 65 63 6c 20 String __cdecl
e670: 47 65 74 41 63 63 4d 61 73 6b 45 64 69 74 28 63 GetAccMaskEdit(c
e680: 6c 61 73 73 20 43 50 6c 61 6e 44 65 66 20 2a 2c lass CPlanDef *,
e690: 69 6e 74 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 int);..IMPORT_1C
e6a0: 20 63 6c 61 73 73 20 43 42 61 73 69 63 50 72 6f class CBasicPro
e6b0: 66 69 6c 65 20 2a 20 5f 5f 63 64 65 63 6c 20 47 file * __cdecl G
e6c0: 65 74 42 61 73 69 63 50 72 6f 66 69 6c 65 28 76 etBasicProfile(v
e6d0: 6f 69 64 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 oid);..IMPORT_1C
e6e0: 20 69 6e 74 20 5f 5f 63 64 65 63 6c 20 47 65 74 int __cdecl Get
e6f0: 42 72 53 65 61 72 63 68 42 79 53 6f 72 74 28 76 BrSearchBySort(v
e700: 6f 69 64 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 oid);..IMPORT_1C
e710: 20 69 6e 74 20 5f 5f 63 64 65 63 6c 20 47 65 74 int __cdecl Get
e720: 43 6f 6e 74 65 78 74 50 72 6f 70 45 78 74 28 63 ContextPropExt(c
e730: 6c 61 73 73 20 43 42 4c 43 6f 6e 74 65 78 74 20 lass CBLContext
e740: 2a 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 26 *,class CValue &
e750: 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a 20 ,class CValue *
e760: 2a 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 20 63 *);..IMPORT_1C c
e770: 6c 61 73 73 20 43 53 74 72 69 6e 67 20 20 5f 5f lass CString __
e780: 63 64 65 63 6c 20 47 65 74 43 75 72 41 63 63 45 cdecl GetCurAccE
e790: 64 69 74 4d 61 73 6b 28 6c 6f 6e 67 2c 69 6e 74 ditMask(long,int
e7a0: 2c 69 6e 74 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 ,int);..IMPORT_1
e7b0: 43 20 63 6c 61 73 73 20 43 4f 62 6a 49 44 20 20 C class CObjID
e7c0: 5f 5f 63 64 65 63 6c 20 47 65 74 43 75 72 72 65 __cdecl GetCurre
e7d0: 6e 74 44 6f 63 4f 62 6a 49 44 28 76 6f 69 64 29 ntDocObjID(void)
e7e0: 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 20 63 6c 61 ;..IMPORT_1C cla
e7f0: 73 73 20 43 4f 62 6a 49 44 20 20 5f 5f 63 64 65 ss CObjID __cde
e800: 63 6c 20 47 65 74 43 75 72 72 65 6e 74 53 62 43 cl GetCurrentSbC
e810: 6e 74 4f 62 6a 49 44 28 6c 6f 6e 67 29 3b 0d 0a ntObjID(long);..
e820: 49 4d 50 4f 52 54 5f 31 43 20 63 6c 61 73 73 20 IMPORT_1C class
e830: 43 53 74 72 69 6e 67 20 20 5f 5f 63 64 65 63 6c CString __cdecl
e840: 20 47 65 74 44 61 74 65 46 6c 64 44 65 73 63 72 GetDateFldDescr
e850: 28 76 6f 69 64 29 3b 0d 0a 49 4d 50 4f 52 54 5f (void);..IMPORT_
e860: 31 43 20 63 6c 61 73 73 20 43 53 74 72 69 6e 67 1C class CString
e870: 20 20 5f 5f 63 64 65 63 6c 20 47 65 74 44 61 74 __cdecl GetDat
e880: 65 46 6c 64 4d 61 73 6b 28 76 6f 69 64 29 3b 0d eFldMask(void);.
e890: 0a 49 4d 50 4f 52 54 5f 31 43 20 63 6c 61 73 73 .IMPORT_1C class
e8a0: 20 43 50 6c 61 6e 44 65 66 20 2a 20 5f 5f 63 64 CPlanDef * __cd
e8b0: 65 63 6c 20 47 65 74 44 65 66 61 75 6c 74 50 6c ecl GetDefaultPl
e8c0: 61 6e 44 65 66 28 76 6f 69 64 29 3b 0d 0a 49 4d anDef(void);..IM
e8d0: 50 4f 52 54 5f 31 43 20 69 6e 74 20 5f 5f 63 64 PORT_1C int __cd
e8e0: 65 63 6c 20 47 65 74 44 65 6c 65 74 65 4d 6f 64 ecl GetDeleteMod
e8f0: 65 28 76 6f 69 64 29 3b 0d 0a 49 4d 50 4f 52 54 e(void);..IMPORT
e900: 5f 31 43 20 63 6c 61 73 73 20 43 4f 62 6a 49 44 _1C class CObjID
e910: 20 20 5f 5f 63 64 65 63 6c 20 47 65 74 44 6f 63 __cdecl GetDoc
e920: 43 75 72 72 65 6e 74 49 44 28 76 6f 69 64 29 3b CurrentID(void);
e930: 0d 0a 49 4d 50 4f 52 54 5f 31 43 20 69 6e 74 20 ..IMPORT_1C int
e940: 5f 5f 63 64 65 63 6c 20 47 65 74 46 6c 61 67 48 __cdecl GetFlagH
e950: 61 72 64 46 69 6e 69 73 68 53 79 73 74 65 6d 28 ardFinishSystem(
e960: 76 6f 69 64 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 void);..IMPORT_1
e970: 43 20 69 6e 74 20 5f 5f 63 64 65 63 6c 20 47 65 C int __cdecl Ge
e980: 74 46 6c 61 67 53 63 61 6e 4f 6e 65 43 6f 6c 28 tFlagScanOneCol(
e990: 76 6f 69 64 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 void);..IMPORT_1
e9a0: 43 20 63 6c 61 73 73 20 43 53 74 72 69 6e 67 20 C class CString
e9b0: 20 5f 5f 63 64 65 63 6c 20 47 65 74 4d 44 43 6f __cdecl GetMDCo
e9c0: 64 65 46 72 6f 6d 56 61 6c 75 65 28 63 6c 61 73 deFromValue(clas
e9d0: 73 20 43 56 61 6c 75 65 20 2a 29 3b 0d 0a 49 4d s CValue *);..IM
e9e0: 50 4f 52 54 5f 31 43 20 63 6c 61 73 73 20 43 4d PORT_1C class CM
e9f0: 65 74 61 44 61 74 61 4f 62 6a 20 2a 20 5f 5f 63 etaDataObj * __c
ea00: 64 65 63 6c 20 47 65 74 4d 44 44 65 66 46 72 6f decl GetMDDefFro
ea10: 6d 56 61 6c 75 65 28 63 6c 61 73 73 20 43 56 61 mValue(class CVa
ea20: 6c 75 65 20 2a 29 3b 0d 0a 49 4d 50 4f 52 54 5f lue *);..IMPORT_
ea30: 31 43 20 69 6e 74 20 5f 5f 63 64 65 63 6c 20 47 1C int __cdecl G
ea40: 65 74 4f 70 65 6e 4d 6f 64 65 28 76 6f 69 64 29 etOpenMode(void)
ea50: 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 20 63 6c 61 ;..IMPORT_1C cla
ea60: 73 73 20 43 4f 62 6a 49 44 20 20 5f 5f 63 64 65 ss CObjID __cde
ea70: 63 6c 20 47 65 74 52 65 66 43 75 72 72 65 6e 74 cl GetRefCurrent
ea80: 49 44 28 6c 6f 6e 67 29 3b 0d 0a 49 4d 50 4f 52 ID(long);..IMPOR
ea90: 54 5f 31 43 20 63 6c 61 73 73 20 43 54 79 70 65 T_1C class CType
eaa0: 20 20 5f 5f 63 64 65 63 6c 20 47 65 74 54 79 70 __cdecl GetTyp
eab0: 65 46 72 6f 6d 56 61 6c 75 65 45 78 74 28 63 6c eFromValueExt(cl
eac0: 61 73 73 20 43 56 61 6c 75 65 20 2a 2c 69 6e 74 ass CValue *,int
ead0: 2c 69 6e 74 2c 69 6e 74 20 2a 2c 69 6e 74 29 3b ,int,int *,int);
eae0: 0d 0a 49 4d 50 4f 52 54 5f 31 43 20 69 6e 74 20 ..IMPORT_1C int
eaf0: 5f 5f 63 64 65 63 6c 20 4c 6f 61 64 56 61 6c 75 __cdecl LoadValu
eb00: 65 46 72 6f 6d 53 74 72 69 6e 67 28 63 6c 61 73 eFromString(clas
eb10: 73 20 43 56 61 6c 75 65 20 2a 2c 63 68 61 72 20 s CValue *,char
eb20: 63 6f 6e 73 74 20 2a 29 3b 0d 0a 49 4d 50 4f 52 const *);..IMPOR
eb30: 54 5f 31 43 20 69 6e 74 20 5f 5f 63 64 65 63 6c T_1C int __cdecl
eb40: 20 4c 6f 63 6b 57 69 74 68 4d 65 73 73 61 67 65 LockWithMessage
eb50: 28 63 6c 61 73 73 20 43 4f 62 6a 65 63 74 53 65 (class CObjectSe
eb60: 74 20 2a 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 t *);..IMPORT_1C
eb70: 20 69 6e 74 20 5f 5f 63 64 65 63 6c 20 4d 6f 64 int __cdecl Mod
eb80: 61 6c 49 6e 70 75 74 54 79 70 65 64 56 61 6c 75 alInputTypedValu
eb90: 65 28 63 6c 61 73 73 20 43 54 79 70 65 64 56 61 e(class CTypedVa
eba0: 6c 75 65 20 2a 2c 63 6c 61 73 73 20 43 53 74 72 lue *,class CStr
ebb0: 69 6e 67 2c 69 6e 74 29 3b 0d 0a 49 4d 50 4f 52 ing,int);..IMPOR
ebc0: 54 5f 31 43 20 69 6e 74 20 5f 5f 63 64 65 63 6c T_1C int __cdecl
ebd0: 20 52 65 4d 61 6b 65 44 6f 63 73 54 72 61 6e 73 ReMakeDocsTrans
ebe0: 61 63 74 69 6f 6e 73 28 63 6c 61 73 73 20 43 44 actions(class CD
ebf0: 61 74 65 2c 63 6c 61 73 73 20 43 45 76 65 6e 74 ate,class CEvent
ec00: 54 69 6d 65 2c 63 6c 61 73 73 20 43 44 61 74 65 Time,class CDate
ec10: 2c 63 6c 61 73 73 20 43 45 76 65 6e 74 54 69 6d ,class CEventTim
ec20: 65 2c 69 6e 74 20 2a 2c 69 6e 74 20 2a 2c 69 6e e,int *,int *,in
ec30: 74 2c 69 6e 74 2c 69 6e 74 20 26 2c 69 6e 74 20 t,int,int &,int
ec40: 2a 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 20 69 *);..IMPORT_1C i
ec50: 6e 74 20 5f 5f 63 64 65 63 6c 20 53 61 76 65 56 nt __cdecl SaveV
ec60: 61 6c 75 65 54 6f 53 74 72 69 6e 67 28 63 6c 61 alueToString(cla
ec70: 73 73 20 43 56 61 6c 75 65 20 2a 2c 63 6c 61 73 ss CValue *,clas
ec80: 73 20 43 53 74 72 69 6e 67 20 26 29 3b 0d 0a 49 s CString &);..I
ec90: 4d 50 4f 52 54 5f 31 43 20 69 6e 74 20 5f 5f 63 MPORT_1C int __c
eca0: 64 65 63 6c 20 53 65 74 43 6f 6e 74 65 78 74 50 decl SetContextP
ecb0: 72 6f 70 45 78 74 28 63 6c 61 73 73 20 43 42 4c ropExt(class CBL
ecc0: 43 6f 6e 74 65 78 74 20 2a 2c 63 6c 61 73 73 20 Context *,class
ecd0: 43 56 61 6c 75 65 20 2a 20 2a 29 3b 0d 0a 49 4d CValue * *);..IM
ece0: 50 4f 52 54 5f 31 43 20 76 6f 69 64 20 5f 5f 63 PORT_1C void __c
ecf0: 64 65 63 6c 20 53 65 74 44 65 66 61 75 6c 74 50 decl SetDefaultP
ed00: 6c 61 6e 44 65 66 28 63 6c 61 73 73 20 43 50 6c lanDef(class CPl
ed10: 61 6e 44 65 66 20 2a 29 3b 0d 0a 49 4d 50 4f 52 anDef *);..IMPOR
ed20: 54 5f 31 43 20 69 6e 74 20 5f 5f 63 64 65 63 6c T_1C int __cdecl
ed30: 20 53 65 74 45 6e 61 62 6c 65 4d 44 49 41 63 74 SetEnableMDIAct
ed40: 69 76 61 74 65 28 69 6e 74 29 3b 0d 0a 49 4d 50 ivate(int);..IMP
ed50: 4f 52 54 5f 31 43 20 69 6e 74 20 5f 5f 63 64 65 ORT_1C int __cde
ed60: 63 6c 20 53 65 74 46 6c 61 67 46 69 6e 69 73 68 cl SetFlagFinish
ed70: 53 79 73 74 65 6d 28 69 6e 74 29 3b 0d 0a 49 4d System(int);..IM
ed80: 50 4f 52 54 5f 31 43 20 76 6f 69 64 20 5f 5f 63 PORT_1C void __c
ed90: 64 65 63 6c 20 53 68 6f 77 4f 62 6a 65 63 74 28 decl ShowObject(
eda0: 63 6c 61 73 73 20 43 4d 65 74 61 44 61 74 61 4f class CMetaDataO
edb0: 62 6a 20 2a 2c 63 6c 61 73 73 20 43 4f 62 6a 49 bj *,class CObjI
edc0: 44 2c 6c 6f 6e 67 29 3b 0d 0a 49 4d 50 4f 52 54 D,long);..IMPORT
edd0: 5f 31 43 20 69 6e 74 20 5f 5f 63 64 65 63 6c 20 _1C int __cdecl
ede0: 54 65 73 74 41 63 63 65 73 73 28 75 6e 73 69 67 TestAccess(unsig
edf0: 6e 65 64 20 69 6e 74 2c 6c 6f 6e 67 2c 75 6e 73 ned int,long,uns
ee00: 69 67 6e 65 64 20 69 6e 74 2c 69 6e 74 2c 69 6e igned int,int,in
ee10: 74 29 3b 0d 0a 49 4d 50 4f 52 54 5f 31 43 20 69 t);..IMPORT_1C i
ee20: 6e 74 20 5f 5f 63 64 65 63 6c 20 57 72 69 74 65 nt __cdecl Write
ee30: 44 6f 63 46 72 6f 6d 43 6f 6e 74 65 78 74 28 63 DocFromContext(c
ee40: 6c 61 73 73 20 43 44 6f 63 53 65 74 20 2a 2c 63 lass CDocSet *,c
ee50: 6c 61 73 73 20 43 4f 70 65 72 53 65 74 20 2a 2c lass COperSet *,
ee60: 69 6e 74 2c 63 6c 61 73 73 20 43 44 6f 63 43 6f int,class CDocCo
ee70: 6e 74 65 78 74 20 2a 29 3b 0d 0a 49 4d 50 4f 52 ntext *);..IMPOR
ee80: 54 5f 31 43 20 69 6e 74 20 5f 5f 63 64 65 63 6c T_1C int __cdecl
ee90: 20 57 72 69 74 65 44 6f 63 46 72 6f 6d 46 6f 72 WriteDocFromFor
eea0: 6d 28 63 6c 61 73 73 20 43 44 6f 63 53 65 74 20 m(class CDocSet
eeb0: 2a 2c 63 6c 61 73 73 20 43 4f 70 65 72 53 65 74 *,class COperSet
eec0: 20 2a 2c 69 6e 74 2c 69 6e 74 2c 63 6c 61 73 73 *,int,int,class
eed0: 20 43 44 6f 63 54 72 61 6e 73 61 63 74 65 72 20 CDocTransacter
eee0: 2a 2c 63 6c 61 73 73 20 43 56 61 6c 75 65 20 2a *,class CValue *
eef0: 2c 69 6e 74 29 3b 0d 0a 2f 2f 20 45 6e 64 20 66 ,int);..// End f
ef00: 72 65 65 20 66 75 6e 63 74 69 6f 6e 73 20 64 65 ree functions de
ef10: 66 69 6e 69 74 69 6f 6e 73 0d 0a 2f 2f 20 3f 3f finitions..// ??
ef20: 5f 43 40 5f 30 32 4f 4d 4e 48 40 56 4c 3f 24 41 _C@_02OMNH@VL?$A
ef30: 41 40 0d 0a 0d 0a 0d 0a 0d 0a A@........