Hex Artifact Content Вы: nobody
Вход

Artifact 40348fa9ff93f4d59bd8b94d3730f263d8ea6267:


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@........