home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c016 / 3.ddi / SSINC.PAK / SSBC1.H < prev   
Encoding:
C/C++ Source or Header  |  1993-12-15  |  49.4 KB  |  1,321 lines

  1. //--------------------------------------------------------
  2. // SSBC1.H generated from SSBC.VBX by
  3. // VbxGen 1.0 - Borland International
  4. //--------------------------------------------------------
  5.  
  6. #ifdef __OWL_OWLDEFS_H
  7.   #include <owl\vbxctl.h>
  8. #endif
  9.  
  10. //--------------------------------------------------------
  11. // SpreadSheet (VB1)
  12. //--------------------------------------------------------
  13.  
  14. // properties
  15. #define Prop_SpreadSheet_BorderStyle 0
  16. #define Prop_SpreadSheet_CtlName 1
  17. #define Prop_SpreadSheet_DragIcon 2
  18. #define Prop_SpreadSheet_DragMode 3
  19. #define Prop_SpreadSheet_Enabled 4
  20. #define Prop_SpreadSheet_FontBold 5
  21. #define Prop_SpreadSheet_FontItalic 6
  22. #define Prop_SpreadSheet_FontName 7
  23. #define Prop_SpreadSheet_FontSize 8
  24. #define Prop_SpreadSheet_FontStrikethru 9
  25. #define Prop_SpreadSheet_FontUnderline 10
  26. #define Prop_SpreadSheet_Height 11
  27. #define Prop_SpreadSheet_Index 12
  28. #define Prop_SpreadSheet_Left 13
  29. #define Prop_SpreadSheet_Parent 14
  30. #define Prop_SpreadSheet_TabIndex 15
  31. #define Prop_SpreadSheet_TabStop 16
  32. #define Prop_SpreadSheet_Tag 17
  33. #define Prop_SpreadSheet_Top 18
  34. #define Prop_SpreadSheet_Visible 19
  35. #define Prop_SpreadSheet_Width 20
  36. #define Prop_SpreadSheet_Action 21
  37. #define Prop_SpreadSheet_ActiveCol 22
  38. #define Prop_SpreadSheet_ActiveRow 23
  39. #define Prop_SpreadSheet_NotUsed24 24
  40. #define Prop_SpreadSheet_NotUsed25 25
  41. #define Prop_SpreadSheet_AutoCalc 26
  42. #define Prop_SpreadSheet_BackColor 27
  43. #define Prop_SpreadSheet_CalcDependencies 28
  44. #define Prop_SpreadSheet_CellType 29
  45. #define Prop_SpreadSheet_Clip 30
  46. #define Prop_SpreadSheet_Col 31
  47. #define Prop_SpreadSheet_Col2 32
  48. #define Prop_SpreadSheet_ColWidth 33
  49. #define Prop_SpreadSheet_DisplayColHeaders 34
  50. #define Prop_SpreadSheet_DisplayRowHeaders 35
  51. #define Prop_SpreadSheet_EditMode 36
  52. #define Prop_SpreadSheet_NotUsed37 37
  53. #define Prop_SpreadSheet_ForeColor 38
  54. #define Prop_SpreadSheet_Formula 39
  55. #define Prop_SpreadSheet_NotUsed40 40
  56. #define Prop_SpreadSheet_LeftCol 41
  57. #define Prop_SpreadSheet_Lock 42
  58. #define Prop_SpreadSheet_MaxCols 43
  59. #define Prop_SpreadSheet_MaxRows 44
  60. #define Prop_SpreadSheet_NotUsed45 45
  61. #define Prop_SpreadSheet_Protect 46
  62. #define Prop_SpreadSheet_ReDraw 47
  63. #define Prop_SpreadSheet_NotUsed48 48
  64. #define Prop_SpreadSheet_NotUsed49 49
  65. #define Prop_SpreadSheet_Row 50
  66. #define Prop_SpreadSheet_Row2 51
  67. #define Prop_SpreadSheet_RowHeight 52
  68. #define Prop_SpreadSheet_SelBlockCol 53
  69. #define Prop_SpreadSheet_SelBlockCol2 54
  70. #define Prop_SpreadSheet_SelBlockRow 55
  71. #define Prop_SpreadSheet_SelBlockRow2 56
  72. #define Prop_SpreadSheet_NotUsed57 57
  73. #define Prop_SpreadSheet_NotUsed58 58
  74. #define Prop_SpreadSheet_NotUsed59 59
  75. #define Prop_SpreadSheet_ShadowColor 60
  76. #define Prop_SpreadSheet_ShadowDark 61
  77. #define Prop_SpreadSheet_ShadowText 62
  78. #define Prop_SpreadSheet_Text 63
  79. #define Prop_SpreadSheet_TopRow 64
  80. #define Prop_SpreadSheet_NotUsed65 65
  81. #define Prop_SpreadSheet_NotUsed66 66
  82. #define Prop_SpreadSheet_NotUsed67 67
  83. #define Prop_SpreadSheet_NotUsed68 68
  84. #define Prop_SpreadSheet_NotUsed69 69
  85. #define Prop_SpreadSheet_NotUsed70 70
  86. #define Prop_SpreadSheet_NotUsed71 71
  87. #define Prop_SpreadSheet_NotUsed72 72
  88. #define Prop_SpreadSheet_TypeEditLen 73
  89. #define Prop_SpreadSheet_TypeFloatDecimalPlaces 74
  90. #define Prop_SpreadSheet_TypeFloatMax 75
  91. #define Prop_SpreadSheet_TypeFloatMin 76
  92. #define Prop_SpreadSheet_TypeFloatMoney 77
  93. #define Prop_SpreadSheet_TypeFloatSeparator 78
  94. #define Prop_SpreadSheet_NotUsed78 79
  95. #define Prop_SpreadSheet_NotUsed79 80
  96. #define Prop_SpreadSheet_NotUsed80 81
  97. #define Prop_SpreadSheet_NotUsed81 82
  98. #define Prop_SpreadSheet_TypeTextAlignVert 83
  99. #define Prop_SpreadSheet_TypeTextShadow 84
  100. #define Prop_SpreadSheet_TypeTextWordWrap 85
  101. #define Prop_SpreadSheet_NotUsed86 86
  102. #define Prop_SpreadSheet_NotUsed87 87
  103. #define Prop_SpreadSheet_NotUsed88 88
  104. #define Prop_SpreadSheet_NotUsed89 89
  105. #define Prop_SpreadSheet_NotUsed90 90
  106. #define Prop_SpreadSheet_NotUsed91 91
  107. #define Prop_SpreadSheet_ScrollBars 92
  108. #define Prop_SpreadSheet_IsBlockSelected 93
  109. #define Prop_SpreadSheet_NotUsed94 94
  110. #define Prop_SpreadSheet_Value 95
  111. #define Prop_SpreadSheet_NotUsed96 96
  112. #define Prop_SpreadSheet_EditModePermanent 97
  113. #define Prop_SpreadSheet_NotUsed98 98
  114. #define Prop_SpreadSheet_NotUsed99 99
  115. #define Prop_SpreadSheet_NotUsed100 100
  116. #define Prop_SpreadSheet_NotUsed101 101
  117. #define Prop_SpreadSheet_NotUsed102 102
  118. #define Prop_SpreadSheet_NotUsed103 103
  119. #define Prop_SpreadSheet_NotUsed104 104
  120. #define Prop_SpreadSheet_NotUsed105 105
  121. #define Prop_SpreadSheet_NotUsed106 106
  122. #define Prop_SpreadSheet_NotUsed107 107
  123. #define Prop_SpreadSheet_NotUsed108 108
  124. #define Prop_SpreadSheet_NotUsed109 109
  125. #define Prop_SpreadSheet_NotUsed110 110
  126. #define Prop_SpreadSheet_NotUsed111 111
  127. #define Prop_SpreadSheet_NotUsed112 112
  128. #define Prop_SpreadSheet_NotUsed113 113
  129. #define Prop_SpreadSheet_ProcessTab 114
  130. #define Prop_SpreadSheet_NotUsed115 115
  131. #define Prop_SpreadSheet_NotUsed116 116
  132. #define Prop_SpreadSheet_NotUsed117 117
  133. #define Prop_SpreadSheet_NotUsed118 118
  134. #define Prop_SpreadSheet_NotUsed119 119
  135. #define Prop_SpreadSheet_NotUsed120 120
  136. #define Prop_SpreadSheet_NotUsed121 121
  137. #define Prop_SpreadSheet_NotUsed122 122
  138. #define Prop_SpreadSheet_NotUsed123 123
  139. #define Prop_SpreadSheet_NotUsed124 124
  140. #define Prop_SpreadSheet_NotUsed125 125
  141. #define Prop_SpreadSheet_NotUsed126 126
  142. #define Prop_SpreadSheet_NotUsed127 127
  143. #define Prop_SpreadSheet_NotUsed128 128
  144. #define Prop_SpreadSheet_NotUsed129 129
  145. #define Prop_SpreadSheet_NotUsed130 130
  146. #define Prop_SpreadSheet_NotUsed131 131
  147. #define Prop_SpreadSheet_NotUsed132 132
  148. #define Prop_SpreadSheet_NotUsed133 133
  149. #define Prop_SpreadSheet_NotUsed134 134
  150. #define Prop_SpreadSheet_NotUsed135 135
  151. #define Prop_SpreadSheet_NotUsed136 136
  152. #define Prop_SpreadSheet_NotUsed137 137
  153. #define Prop_SpreadSheet_NotUsed138 138
  154. #define Prop_SpreadSheet_NotUsed139 139
  155. #define Prop_SpreadSheet_NotUsed140 140
  156. #define Prop_SpreadSheet_GrayAreaBackColor 141
  157. #define Prop_SpreadSheet_NotUsed142 142
  158. #define Prop_SpreadSheet_ArrowsExitEditMode 143
  159. #define Prop_SpreadSheet_MoveActiveOnFocus 144
  160. #define Prop_SpreadSheet_TypePictPicture 145
  161. #define Prop_SpreadSheet_TypePictCenter 146
  162. #define Prop_SpreadSheet_TypePictStretch 147
  163. #define Prop_SpreadSheet_TypePictMaintainScale 148
  164. #define Prop_SpreadSheet_RetainSelBlock 149
  165. #define Prop_SpreadSheet_AllowUserFormulas 150
  166. #define Prop_SpreadSheet_NotUsed151 151
  167. #define Prop_SpreadSheet_NotUsed152 152
  168. #define Prop_SpreadSheet_NotUsed153 153
  169. #define Prop_SpreadSheet_NotUsed154 154
  170. #define Prop_SpreadSheet_NotUsed155 155
  171. #define Prop_SpreadSheet_EditModeReplace 156
  172. #define Prop_SpreadSheet_NotUsed157 157
  173. #define Prop_SpreadSheet_NotUsed158 158
  174. #define Prop_SpreadSheet_hWnd 159
  175. #define Prop_SpreadSheet_NotUsed160 160
  176. #define Prop_SpreadSheet_NotUsed161 161
  177. #define Prop_SpreadSheet_NotUsed162 162
  178. #define Prop_SpreadSheet_NotUsed163 163
  179. #define Prop_SpreadSheet_NotUsed164 164
  180. #define Prop_SpreadSheet_DataColCnt 165
  181. #define Prop_SpreadSheet_DataRowCnt 166
  182. #define Prop_SpreadSheet_NotUsed167 167
  183. #define Prop_SpreadSheet_NotUsed168 168
  184. #define Prop_SpreadSheet_NotUsed169 169
  185. #define Prop_SpreadSheet_NotUsed170 170
  186. #define Prop_SpreadSheet_GridColor 171
  187. #define Prop_SpreadSheet_GridSolid 172
  188. #define Prop_SpreadSheet_NotUsed173 173
  189. #define Prop_SpreadSheet_UserResize 174
  190. #define Prop_SpreadSheet_NotUsed175 175
  191. #define Prop_SpreadSheet_SelectBlockOptions 176
  192. #define Prop_SpreadSheet_NotUsed177 177
  193. #define Prop_SpreadSheet_NotUsed178 178
  194. #define Prop_SpreadSheet_NotUsed179 179
  195. #define Prop_SpreadSheet_NotUsed180 180
  196. #define Prop_SpreadSheet_NotUsed181 181
  197. #define Prop_SpreadSheet_NotUsed182 182
  198. #define Prop_SpreadSheet_NotUsed183 183
  199. #define Prop_SpreadSheet_NotUsed184 184
  200. #define Prop_SpreadSheet_NotUsed185 185
  201. #define Prop_SpreadSheet_GridShowHoriz 186
  202. #define Prop_SpreadSheet_GridShowVert 187
  203. #define Prop_SpreadSheet_NotUsed188 188
  204. #define Prop_SpreadSheet_NotUsed189 189
  205. #define Prop_SpreadSheet_NotUsed190 190
  206. #define Prop_SpreadSheet_NotUsed191 191
  207. #define Prop_SpreadSheet_NotUsed192 192
  208. #define Prop_SpreadSheet_NotUsed193 193
  209. #define Prop_SpreadSheet_NotUsed194 194
  210. #define Prop_SpreadSheet_NotUsed195 195
  211. #define Prop_SpreadSheet_NotUsed196 196
  212. #define Prop_SpreadSheet_NotUsed197 197
  213. #define Prop_SpreadSheet_NotUsed198 198
  214. #define Prop_SpreadSheet_NotUsed199 199
  215. #define Prop_SpreadSheet_NotUsed200 200
  216. #define Prop_SpreadSheet_NotUsed201 201
  217. #define Prop_SpreadSheet_NotUsed202 202
  218. #define Prop_SpreadSheet_TypeFloatSepChar 203
  219. #define Prop_SpreadSheet_NotUsed204 204
  220. #define Prop_SpreadSheet_NotUsed205 205
  221. #define Prop_SpreadSheet_NotUsed206 206
  222. #define Prop_SpreadSheet_NotUsed207 207
  223. #define Prop_SpreadSheet_NotUsed208 208
  224. #define Prop_SpreadSheet_NotUsed209 209
  225. #define Prop_SpreadSheet_NotUsed210 210
  226. #define Prop_SpreadSheet_NotUsed211 211
  227. #define Prop_SpreadSheet_NotUsed212 212
  228. #define Prop_SpreadSheet_NotUsed213 213
  229. #define Prop_SpreadSheet_NotUsed214 214
  230. #define Prop_SpreadSheet_NotUsed215 215
  231. #define Prop_SpreadSheet_NotUsed216 216
  232. #define Prop_SpreadSheet_NotUsed217 217
  233. #define Prop_SpreadSheet_NotUsed218 218
  234. #define Prop_SpreadSheet_NotUsed219 219
  235. #define Prop_SpreadSheet_NotUsed220 220
  236. #define Prop_SpreadSheet_NotUsed221 221
  237. #define Prop_SpreadSheet_NotUsed222 222
  238. #define Prop_SpreadSheet_NotUsed223 223
  239. #define Prop_SpreadSheet_NotUsed224 224
  240. #define Prop_SpreadSheet_NotUsed225 225
  241. #define Prop_SpreadSheet_NotUsed226 226
  242. #define Prop_SpreadSheet_NotUsed227 227
  243. #define Prop_SpreadSheet_About 228
  244. #define Prop_SpreadSheet_NotUsed229 229
  245. #define Prop_SpreadSheet_NotUsed230 230
  246. #define Prop_SpreadSheet_NotUsed231 231
  247. #define Prop_SpreadSheet_NotUsed232 232
  248. #define Prop_SpreadSheet_TypeHAlign 233
  249. #define Prop_SpreadSheet_NotUsed234 234
  250. #define Prop_SpreadSheet_NotUsed235 235
  251. #define Prop_SpreadSheet_NotUsed236 236
  252. #define Prop_SpreadSheet_NotUsed237 237
  253. #define Prop_SpreadSheet_NotUsed238 238
  254. #define Prop_SpreadSheet_NotUsed239 239
  255. #define Prop_SpreadSheet_NotUsed240 240
  256. #define Prop_SpreadSheet_NotUsed241 241
  257. #define Prop_SpreadSheet_NotUsed242 242
  258. #define Prop_SpreadSheet_NotUsed243 243
  259. #define Prop_SpreadSheet_NotUsed244 244
  260. #define Prop_SpreadSheet_NotUsed245 245
  261. #define Prop_SpreadSheet_NotUsed246 246
  262. #define Prop_SpreadSheet_NotUsed247 247
  263. #define Prop_SpreadSheet_NotUsed248 248
  264. #define Prop_SpreadSheet_NotUsed249 249
  265. #define Prop_SpreadSheet_NotUsed250 250
  266.  
  267. // events
  268. #define Event_SpreadSheet_Advance 0
  269. #define Event_SpreadSheet_BlockSelected 1
  270. #define Event_SpreadSheet_Change 2
  271. #define Event_SpreadSheet_Click 3
  272. #define Event_SpreadSheet_DblClick 4
  273. #define Event_SpreadSheet_DragDrop 5
  274. #define Event_SpreadSheet_DragOver 6
  275. #define Event_SpreadSheet_EditError 7
  276. #define Event_SpreadSheet_EditMode 8
  277. #define Event_SpreadSheet_GotFocus 9
  278. #define Event_SpreadSheet_KeyDown 10
  279. #define Event_SpreadSheet_KeyPress 11
  280. #define Event_SpreadSheet_KeyUp 12
  281. #define Event_SpreadSheet_LeaveCell 13
  282. #define Event_SpreadSheet_LostFocus 14
  283. #define Event_SpreadSheet_MouseDown 15
  284. #define Event_SpreadSheet_MouseMove 16
  285. #define Event_SpreadSheet_MouseUp 17
  286. #define Event_SpreadSheet_RightClick 18
  287. #define Event_SpreadSheet_SelChange 19
  288.  
  289. // default form data
  290. //
  291. // Some VBX controls do not operate correctly when created without
  292. // a form file.  This occurs when a program creates a control
  293. // dynamically rather than as part of a dialog resource.  If this
  294. // control exhibits problems in this mode, try creating it with the
  295. // following form data:
  296. //
  297. // For OWL programs:
  298. //
  299. //   TVbxSpreadSheet* c = new TVbxSpreadSheet(..., sizeof(SpreadSheetData), SpreadSheetData);
  300. //
  301. // For C/C++ programs:
  302. //
  303. //   HFORMFILE file = VBXCreateFormFile(sizeof(SpreadSheetData), SpreadSheetData);
  304. //   HCTL c = VBXCreate(..., file);
  305. //   VBXDeleteFormFile(file);
  306. //
  307. // Note that the VBXGEN_DATA or SpreadSheet_DATA symbol must be
  308. // defined in order to use the default form data.
  309. //
  310. extern BYTE SpreadSheetData[125L];
  311. #if defined(VBXGEN_DATA) || defined(SpreadSheet_DATA)
  312.   BYTE SpreadSheetData[125L]={
  313.     0x00,0x01,0x03,0x00,0x04,0xff,0xff,0x07,
  314.     0x40,0x01,0x07,0x00,0x00,0x00,0x00,0x00,
  315.     0xbc,0x02,0x00,0x00,0x00,0x00,0x01,0x02,
  316.     0x02,0x22,0x53,0x79,0x73,0x74,0x65,0x6d,
  317.     0x00,0x20,0x50,0x00,0xe6,0x12,0x50,0x00,
  318.     0xe6,0x12,0x5f,0x20,0x8b,0x25,0x73,0x19,
  319.     0x3f,0x20,0x50,0x00,0xe6,0x12,0x64,0x17,
  320.     0x60,0x1f,0x0c,0x00,0x00,0x0d,0x0f,0x00,
  321.     0x00,0x10,0x00,0x00,0x11,0x00,0x13,0xff,
  322.     0xff,0x1a,0x01,0x00,0x1c,0x01,0x00,0x22,
  323.     0x01,0x00,0x23,0x01,0x00,0x2b,0xf4,0x01,
  324.     0x00,0x00,0x2c,0xf4,0x01,0x00,0x00,0x2e,
  325.     0x01,0x00,0x2f,0x01,0x00,0x3c,0xc0,0xc0,
  326.     0xc0,0x00,0x3d,0x80,0x80,0x80,0x00,0x3e,
  327.     0x00,0x00,0x00,0x00,0x5c,0x03,0x61,0x00,
  328.     0x00,0x72,0x00,0x00,0xff,
  329.   };
  330. #endif
  331.  
  332. #ifdef __OWL_VBXCTL_H
  333.  
  334. // OWL class
  335. class TVbxSpreadSheet : public TVbxControl {
  336.   public:
  337.  
  338.     // constructors
  339.     TVbxSpreadSheet(TWindow* parent, int id, LPCSTR title,
  340.         int x, int y, int w, int h,
  341.         long initLen=0, void far* initData=0, TModule* module=0) :
  342.       TVbxControl(parent, id, "SSBC.VBX", "SpreadSheet",
  343.           title, x, y, w, h, initLen, initData, module) {}
  344.  
  345.     TVbxSpreadSheet(TWindow* parent, int resourceId, TModule* module=0) :
  346.         TVbxControl(parent, resourceId, module) {}
  347.  
  348. #if 0
  349.     // event handlers
  350.     void EvAdvance(VBXEVENT FAR*)
  351.     {
  352.       // AdvanceNext As Integer
  353.     }
  354.  
  355.     void EvBlockSelected(VBXEVENT FAR*)
  356.     {
  357.       // BlockCol As Long, BlockRow As Long, BlockCol2 As Long, BlockRow2 As Long
  358.     }
  359.  
  360.     void EvChange(VBXEVENT FAR*)
  361.     {
  362.       // Col As Long, Row As Long
  363.     }
  364.  
  365.     void EvClick(VBXEVENT FAR*)
  366.     {
  367.       // Col As Long, Row As Long
  368.     }
  369.  
  370.     void EvDblClick(VBXEVENT FAR*)
  371.     {
  372.       // Col As Long, Row As Long
  373.     }
  374.  
  375.     void EvDragDrop(VBXEVENT FAR*)
  376.     {
  377.       // Source As Control,X As Integer,Y As Integer
  378.     }
  379.  
  380.     void EvDragOver(VBXEVENT FAR*)
  381.     {
  382.       // Source As Control,X As Integer,Y As Integer,State As Integer
  383.     }
  384.  
  385.     void EvEditError(VBXEVENT FAR*)
  386.     {
  387.       // Col As Long, Row As Long, EditError As Integer
  388.     }
  389.  
  390.     void EvEditMode(VBXEVENT FAR*)
  391.     {
  392.       // Col As Long, Row As Long, Mode As Integer, ChangeMade As Integer
  393.     }
  394.  
  395.     void EvGotFocus(VBXEVENT FAR*)
  396.     {
  397.       // no arguments
  398.     }
  399.  
  400.     void EvKeyDown(VBXEVENT FAR*)
  401.     {
  402.       // KeyCode As Integer,Shift As Integer
  403.     }
  404.  
  405.     void EvKeyPress(VBXEVENT FAR*)
  406.     {
  407.       // KeyAscii As Integer
  408.     }
  409.  
  410.     void EvKeyUp(VBXEVENT FAR*)
  411.     {
  412.       // KeyCode As Integer,Shift As Integer
  413.     }
  414.  
  415.     void EvLeaveCell(VBXEVENT FAR*)
  416.     {
  417.       // Col As Long, Row As Long, NewCol As Long, NewRow As Long, Cancel As Integer
  418.     }
  419.  
  420.     void EvLostFocus(VBXEVENT FAR*)
  421.     {
  422.       // no arguments
  423.     }
  424.  
  425.     void EvMouseDown(VBXEVENT FAR*)
  426.     {
  427.       // Button As Integer,Shift As Integer,X As Integer,Y As Integer
  428.     }
  429.  
  430.     void EvMouseMove(VBXEVENT FAR*)
  431.     {
  432.       // Button As Integer,Shift As Integer,X As Integer,Y As Integer
  433.     }
  434.  
  435.     void EvMouseUp(VBXEVENT FAR*)
  436.     {
  437.       // Button As Integer,Shift As Integer,X As Integer,Y As Integer
  438.     }
  439.  
  440.     void EvRightClick(VBXEVENT FAR*)
  441.     {
  442.       // ClickType As Integer, Col As Long, Row As Long, MouseX As Long, MouseY As Long
  443.     }
  444.  
  445.     void EvSelChange(VBXEVENT FAR*)
  446.     {
  447.       // BlockCol As Long, BlockRow As Long, BlockCol2 As Long, BlockRow2 As Long, CurCol As Long, CurRow As Long
  448.     }
  449.  
  450. #endif
  451.  
  452.     // enumerations
  453.     enum { // values for property BorderStyle
  454.       BorderStyle_0_None,
  455.       BorderStyle_1_Fixed_Single,
  456.     };
  457.  
  458.     enum { // values for property DragMode
  459.       DragMode_0_Manual,
  460.       DragMode_1_Automatic,
  461.     };
  462.  
  463.     enum { // values for property Action
  464.       Action_0_ActivateCell,
  465.       Action_1_Goto,
  466.       Action_2_SelBlock,
  467.       Action_3_Clear,
  468.       Action_4_Delete_Col,
  469.       Action_5_Delete_Row,
  470.       Action_6_Insert_Col,
  471.       Action_7_Insert_Row,
  472.       Action_8_Load,
  473.       Action_9_SaveAll,
  474.       Action_10_SaveValues,
  475.       Action_11_Recalc,
  476.       Action_12_ClearText,
  477.       Action_13_Print,
  478.       Action_14_Deselect_Block,
  479.       Action_15_DSave,
  480.       Action_16_SetBorder,
  481.       Action_17_AddMultiSelBlock,
  482.       Action_18_GetMultiSelBlocks,
  483.       Action_19_CopyRange,
  484.       Action_20_MoveRange,
  485.       Action_21_SwapRange,
  486.       Action_22_ClipboardCopy,
  487.       Action_23_ClipboardCut,
  488.       Action_24_ClipboardPaste,
  489.       Action_25_Sort,
  490.       Action_26_ComboClear,
  491.       Action_27_ComboRemoveString,
  492.       Action_28_Reset,
  493.       Action_29_SelModeClear,
  494.       Action_30_VRefreshBuffer,
  495.       Action_31_DataRefresh,
  496.       Action_32_SmartPrint,
  497.     };
  498.  
  499.     enum { // values for property CellType
  500.       CellType_0_Date,
  501.       CellType_1_Edit,
  502.       CellType_2_Float,
  503.       CellType_3_Integer,
  504.       CellType_4_Pic,
  505.       CellType_5_StaticText,
  506.       CellType_6_Time,
  507.       CellType_7_Button,
  508.       CellType_8_ComboBox,
  509.       CellType_9_Picture,
  510.       CellType_10_CheckBox,
  511.       CellType_11_OwnerDraw,
  512.     };
  513.  
  514.     enum { // values for property TypeTextAlignVert
  515.       TypeTextAlignVert_0_Bottom,
  516.       TypeTextAlignVert_1_Center,
  517.       TypeTextAlignVert_2_Top,
  518.     };
  519.  
  520.     enum { // values for property ScrollBars
  521.       ScrollBars_0_None,
  522.       ScrollBars_1_Horizontal,
  523.       ScrollBars_2_Vertical,
  524.       ScrollBars_3_Both,
  525.     };
  526.  
  527.     enum { // values for property TypeHAlign
  528.       TypeHAlign_0_Left,
  529.       TypeHAlign_1_Right,
  530.       TypeHAlign_2_Center,
  531.     };
  532.  
  533.  
  534.     // properties
  535.     BOOL GetPropBorderStyle(ENUM& v) {return GetProp(0,v);}
  536.     BOOL SetPropBorderStyle(ENUM v) {return SetProp(0,v);}
  537.  
  538.     BOOL GetPropCtlName(string& v) {return GetProp(1,v);}
  539.     BOOL SetPropCtlName(string& v) {return SetProp(1,v);}
  540.  
  541.     BOOL GetPropDragIcon(HPIC& v) {return GetProp(2,v);}
  542.     BOOL SetPropDragIcon(HPIC v) {return SetProp(2,v);}
  543.  
  544.     BOOL GetPropDragMode(ENUM& v) {return GetProp(3,v);}
  545.     BOOL SetPropDragMode(ENUM v) {return SetProp(3,v);}
  546.  
  547.     BOOL GetPropEnabled(BOOL& v) {return GetProp(4,v);}
  548.     BOOL SetPropEnabled(BOOL v) {return SetProp(4,v);}
  549.  
  550.     BOOL GetPropFontBold(BOOL& v) {return GetProp(5,v);}
  551.     BOOL SetPropFontBold(BOOL v) {return SetProp(5,v);}
  552.  
  553.     BOOL GetPropFontItalic(BOOL& v) {return GetProp(6,v);}
  554.     BOOL SetPropFontItalic(BOOL v) {return SetProp(6,v);}
  555.  
  556.     BOOL GetPropFontName(string& v) {return GetProp(7,v);}
  557.     BOOL SetPropFontName(string& v) {return SetProp(7,v);}
  558.  
  559.     BOOL GetPropFontSize(float& v) {return GetProp(8,v);}
  560.     BOOL SetPropFontSize(float v) {return SetProp(8,v);}
  561.  
  562.     BOOL GetPropFontStrikethru(BOOL& v) {return GetProp(9,v);}
  563.     BOOL SetPropFontStrikethru(BOOL v) {return SetProp(9,v);}
  564.  
  565.     BOOL GetPropFontUnderline(BOOL& v) {return GetProp(10,v);}
  566.     BOOL SetPropFontUnderline(BOOL v) {return SetProp(10,v);}
  567.  
  568.     BOOL GetPropHeight(long& v) {return GetProp(11,v);}
  569.     BOOL SetPropHeight(long v) {return SetProp(11,v);}
  570.  
  571.     BOOL GetPropIndex(int& v) {return GetProp(12,v);}
  572.     BOOL SetPropIndex(int v) {return SetProp(12,v);}
  573.  
  574.     BOOL GetPropLeft(long& v) {return GetProp(13,v);}
  575.     BOOL SetPropLeft(long v) {return SetProp(13,v);}
  576.  
  577.     BOOL GetPropParent(int& v) {return GetProp(14,v);}
  578.     BOOL SetPropParent(int v) {return SetProp(14,v);}
  579.  
  580.     BOOL GetPropTabIndex(int& v) {return GetProp(15,v);}
  581.     BOOL SetPropTabIndex(int v) {return SetProp(15,v);}
  582.  
  583.     BOOL GetPropTabStop(BOOL& v) {return GetProp(16,v);}
  584.     BOOL SetPropTabStop(BOOL v) {return SetProp(16,v);}
  585.  
  586.     BOOL GetPropTag(string& v) {return GetProp(17,v);}
  587.     BOOL SetPropTag(string& v) {return SetProp(17,v);}
  588.  
  589.     BOOL GetPropTop(long& v) {return GetProp(18,v);}
  590.     BOOL SetPropTop(long v) {return SetProp(18,v);}
  591.  
  592.     BOOL GetPropVisible(BOOL& v) {return GetProp(19,v);}
  593.     BOOL SetPropVisible(BOOL v) {return SetProp(19,v);}
  594.  
  595.     BOOL GetPropWidth(long& v) {return GetProp(20,v);}
  596.     BOOL SetPropWidth(long v) {return SetProp(20,v);}
  597.  
  598.     BOOL GetPropAction(ENUM& v) {return GetProp(21,v);}
  599.     BOOL SetPropAction(ENUM v) {return SetProp(21,v);}
  600.  
  601.     BOOL GetPropActiveCol(long& v) {return GetProp(22,v);}
  602.     BOOL SetPropActiveCol(long v) {return SetProp(22,v);}
  603.  
  604.     BOOL GetPropActiveRow(long& v) {return GetProp(23,v);}
  605.     BOOL SetPropActiveRow(long v) {return SetProp(23,v);}
  606.  
  607.     BOOL GetPropNotUsed24(int& v) {return GetProp(24,v);}
  608.     BOOL SetPropNotUsed24(int v) {return SetProp(24,v);}
  609.  
  610.     BOOL GetPropNotUsed25(int& v) {return GetProp(25,v);}
  611.     BOOL SetPropNotUsed25(int v) {return SetProp(25,v);}
  612.  
  613.     BOOL GetPropAutoCalc(BOOL& v) {return GetProp(26,v);}
  614.     BOOL SetPropAutoCalc(BOOL v) {return SetProp(26,v);}
  615.  
  616.     BOOL GetPropBackColor(COLORREF& v) {return GetProp(27,v);}
  617.     BOOL SetPropBackColor(COLORREF v) {return SetProp(27,v);}
  618.  
  619.     BOOL GetPropCalcDependencies(BOOL& v) {return GetProp(28,v);}
  620.     BOOL SetPropCalcDependencies(BOOL v) {return SetProp(28,v);}
  621.  
  622.     BOOL GetPropCellType(ENUM& v) {return GetProp(29,v);}
  623.     BOOL SetPropCellType(ENUM v) {return SetProp(29,v);}
  624.  
  625.     BOOL GetPropClip(string& v) {return GetProp(30,v);}
  626.     BOOL SetPropClip(string& v) {return SetProp(30,v);}
  627.  
  628.     BOOL GetPropCol(long& v) {return GetProp(31,v);}
  629.     BOOL SetPropCol(long v) {return SetProp(31,v);}
  630.  
  631.     BOOL GetPropCol2(long& v) {return GetProp(32,v);}
  632.     BOOL SetPropCol2(long v) {return SetProp(32,v);}
  633.  
  634.     BOOL GetPropColWidth(float& v, int i) {return GetProp(33,v,i);}
  635.     BOOL SetPropColWidth(float v, int i) {return SetProp(33,v,i);}
  636.  
  637.     BOOL GetPropDisplayColHeaders(BOOL& v) {return GetProp(34,v);}
  638.     BOOL SetPropDisplayColHeaders(BOOL v) {return SetProp(34,v);}
  639.  
  640.     BOOL GetPropDisplayRowHeaders(BOOL& v) {return GetProp(35,v);}
  641.     BOOL SetPropDisplayRowHeaders(BOOL v) {return SetProp(35,v);}
  642.  
  643.     BOOL GetPropEditMode(BOOL& v) {return GetProp(36,v);}
  644.     BOOL SetPropEditMode(BOOL v) {return SetProp(36,v);}
  645.  
  646.     BOOL GetPropNotUsed37(int& v) {return GetProp(37,v);}
  647.     BOOL SetPropNotUsed37(int v) {return SetProp(37,v);}
  648.  
  649.     BOOL GetPropForeColor(COLORREF& v) {return GetProp(38,v);}
  650.     BOOL SetPropForeColor(COLORREF v) {return SetProp(38,v);}
  651.  
  652.     BOOL GetPropFormula(string& v) {return GetProp(39,v);}
  653.     BOOL SetPropFormula(string& v) {return SetProp(39,v);}
  654.  
  655.     BOOL GetPropNotUsed40(int& v) {return GetProp(40,v);}
  656.     BOOL SetPropNotUsed40(int v) {return SetProp(40,v);}
  657.  
  658.     BOOL GetPropLeftCol(long& v) {return GetProp(41,v);}
  659.     BOOL SetPropLeftCol(long v) {return SetProp(41,v);}
  660.  
  661.     BOOL GetPropLock(BOOL& v) {return GetProp(42,v);}
  662.     BOOL SetPropLock(BOOL v) {return SetProp(42,v);}
  663.  
  664.     BOOL GetPropMaxCols(long& v) {return GetProp(43,v);}
  665.     BOOL SetPropMaxCols(long v) {return SetProp(43,v);}
  666.  
  667.     BOOL GetPropMaxRows(long& v) {return GetProp(44,v);}
  668.     BOOL SetPropMaxRows(long v) {return SetProp(44,v);}
  669.  
  670.     BOOL GetPropNotUsed45(int& v) {return GetProp(45,v);}
  671.     BOOL SetPropNotUsed45(int v) {return SetProp(45,v);}
  672.  
  673.     BOOL GetPropProtect(BOOL& v) {return GetProp(46,v);}
  674.     BOOL SetPropProtect(BOOL v) {return SetProp(46,v);}
  675.  
  676.     BOOL GetPropReDraw(BOOL& v) {return GetProp(47,v);}
  677.     BOOL SetPropReDraw(BOOL v) {return SetProp(47,v);}
  678.  
  679.     BOOL GetPropNotUsed48(int& v) {return GetProp(48,v);}
  680.     BOOL SetPropNotUsed48(int v) {return SetProp(48,v);}
  681.  
  682.     BOOL GetPropNotUsed49(int& v) {return GetProp(49,v);}
  683.     BOOL SetPropNotUsed49(int v) {return SetProp(49,v);}
  684.  
  685.     BOOL GetPropRow(long& v) {return GetProp(50,v);}
  686.     BOOL SetPropRow(long v) {return SetProp(50,v);}
  687.  
  688.     BOOL GetPropRow2(long& v) {return GetProp(51,v);}
  689.     BOOL SetPropRow2(long v) {return SetProp(51,v);}
  690.  
  691.     BOOL GetPropRowHeight(float& v, int i) {return GetProp(52,v,i);}
  692.     BOOL SetPropRowHeight(float v, int i) {return SetProp(52,v,i);}
  693.  
  694.     BOOL GetPropSelBlockCol(long& v) {return GetProp(53,v);}
  695.     BOOL SetPropSelBlockCol(long v) {return SetProp(53,v);}
  696.  
  697.     BOOL GetPropSelBlockCol2(long& v) {return GetProp(54,v);}
  698.     BOOL SetPropSelBlockCol2(long v) {return SetProp(54,v);}
  699.  
  700.     BOOL GetPropSelBlockRow(long& v) {return GetProp(55,v);}
  701.     BOOL SetPropSelBlockRow(long v) {return SetProp(55,v);}
  702.  
  703.     BOOL GetPropSelBlockRow2(long& v) {return GetProp(56,v);}
  704.     BOOL SetPropSelBlockRow2(long v) {return SetProp(56,v);}
  705.  
  706.     BOOL GetPropNotUsed57(int& v) {return GetProp(57,v);}
  707.     BOOL SetPropNotUsed57(int v) {return SetProp(57,v);}
  708.  
  709.     BOOL GetPropNotUsed58(int& v) {return GetProp(58,v);}
  710.     BOOL SetPropNotUsed58(int v) {return SetProp(58,v);}
  711.  
  712.     BOOL GetPropNotUsed59(int& v) {return GetProp(59,v);}
  713.     BOOL SetPropNotUsed59(int v) {return SetProp(59,v);}
  714.  
  715.     BOOL GetPropShadowColor(COLORREF& v) {return GetProp(60,v);}
  716.     BOOL SetPropShadowColor(COLORREF v) {return SetProp(60,v);}
  717.  
  718.     BOOL GetPropShadowDark(COLORREF& v) {return GetProp(61,v);}
  719.     BOOL SetPropShadowDark(COLORREF v) {return SetProp(61,v);}
  720.  
  721.     BOOL GetPropShadowText(COLORREF& v) {return GetProp(62,v);}
  722.     BOOL SetPropShadowText(COLORREF v) {return SetProp(62,v);}
  723.  
  724.     BOOL GetPropText(string& v) {return GetProp(63,v);}
  725.     BOOL SetPropText(string& v) {return SetProp(63,v);}
  726.  
  727.     BOOL GetPropTopRow(long& v) {return GetProp(64,v);}
  728.     BOOL SetPropTopRow(long v) {return SetProp(64,v);}
  729.  
  730.     BOOL GetPropNotUsed65(int& v) {return GetProp(65,v);}
  731.     BOOL SetPropNotUsed65(int v) {return SetProp(65,v);}
  732.  
  733.     BOOL GetPropNotUsed66(int& v) {return GetProp(66,v);}
  734.     BOOL SetPropNotUsed66(int v) {return SetProp(66,v);}
  735.  
  736.     BOOL GetPropNotUsed67(int& v) {return GetProp(67,v);}
  737.     BOOL SetPropNotUsed67(int v) {return SetProp(67,v);}
  738.  
  739.     BOOL GetPropNotUsed68(int& v) {return GetProp(68,v);}
  740.     BOOL SetPropNotUsed68(int v) {return SetProp(68,v);}
  741.  
  742.     BOOL GetPropNotUsed69(int& v) {return GetProp(69,v);}
  743.     BOOL SetPropNotUsed69(int v) {return SetProp(69,v);}
  744.  
  745.     BOOL GetPropNotUsed70(int& v) {return GetProp(70,v);}
  746.     BOOL SetPropNotUsed70(int v) {return SetProp(70,v);}
  747.  
  748.     BOOL GetPropNotUsed71(int& v) {return GetProp(71,v);}
  749.     BOOL SetPropNotUsed71(int v) {return SetProp(71,v);}
  750.  
  751.     BOOL GetPropNotUsed72(int& v) {return GetProp(72,v);}
  752.     BOOL SetPropNotUsed72(int v) {return SetProp(72,v);}
  753.  
  754.     BOOL GetPropTypeEditLen(int& v) {return GetProp(73,v);}
  755.     BOOL SetPropTypeEditLen(int v) {return SetProp(73,v);}
  756.  
  757.     BOOL GetPropTypeFloatDecimalPlaces(int& v) {return GetProp(74,v);}
  758.     BOOL SetPropTypeFloatDecimalPlaces(int v) {return SetProp(74,v);}
  759.  
  760.     BOOL GetPropTypeFloatMax(string& v) {return GetProp(75,v);}
  761.     BOOL SetPropTypeFloatMax(string& v) {return SetProp(75,v);}
  762.  
  763.     BOOL GetPropTypeFloatMin(string& v) {return GetProp(76,v);}
  764.     BOOL SetPropTypeFloatMin(string& v) {return SetProp(76,v);}
  765.  
  766.     BOOL GetPropTypeFloatMoney(BOOL& v) {return GetProp(77,v);}
  767.     BOOL SetPropTypeFloatMoney(BOOL v) {return SetProp(77,v);}
  768.  
  769.     BOOL GetPropTypeFloatSeparator(BOOL& v) {return GetProp(78,v);}
  770.     BOOL SetPropTypeFloatSeparator(BOOL v) {return SetProp(78,v);}
  771.  
  772.     BOOL GetPropNotUsed78(int& v) {return GetProp(79,v);}
  773.     BOOL SetPropNotUsed78(int v) {return SetProp(79,v);}
  774.  
  775.     BOOL GetPropNotUsed79(int& v) {return GetProp(80,v);}
  776.     BOOL SetPropNotUsed79(int v) {return SetProp(80,v);}
  777.  
  778.     BOOL GetPropNotUsed80(int& v) {return GetProp(81,v);}
  779.     BOOL SetPropNotUsed80(int v) {return SetProp(81,v);}
  780.  
  781.     BOOL GetPropNotUsed81(int& v) {return GetProp(82,v);}
  782.     BOOL SetPropNotUsed81(int v) {return SetProp(82,v);}
  783.  
  784.     BOOL GetPropTypeTextAlignVert(ENUM& v) {return GetProp(83,v);}
  785.     BOOL SetPropTypeTextAlignVert(ENUM v) {return SetProp(83,v);}
  786.  
  787.     BOOL GetPropTypeTextShadow(BOOL& v) {return GetProp(84,v);}
  788.     BOOL SetPropTypeTextShadow(BOOL v) {return SetProp(84,v);}
  789.  
  790.     BOOL GetPropTypeTextWordWrap(BOOL& v) {return GetProp(85,v);}
  791.     BOOL SetPropTypeTextWordWrap(BOOL v) {return SetProp(85,v);}
  792.  
  793.     BOOL GetPropNotUsed86(int& v) {return GetProp(86,v);}
  794.     BOOL SetPropNotUsed86(int v) {return SetProp(86,v);}
  795.  
  796.     BOOL GetPropNotUsed87(int& v) {return GetProp(87,v);}
  797.     BOOL SetPropNotUsed87(int v) {return SetProp(87,v);}
  798.  
  799.     BOOL GetPropNotUsed88(int& v) {return GetProp(88,v);}
  800.     BOOL SetPropNotUsed88(int v) {return SetProp(88,v);}
  801.  
  802.     BOOL GetPropNotUsed89(int& v) {return GetProp(89,v);}
  803.     BOOL SetPropNotUsed89(int v) {return SetProp(89,v);}
  804.  
  805.     BOOL GetPropNotUsed90(int& v) {return GetProp(90,v);}
  806.     BOOL SetPropNotUsed90(int v) {return SetProp(90,v);}
  807.  
  808.     BOOL GetPropNotUsed91(int& v) {return GetProp(91,v);}
  809.     BOOL SetPropNotUsed91(int v) {return SetProp(91,v);}
  810.  
  811.     BOOL GetPropScrollBars(ENUM& v) {return GetProp(92,v);}
  812.     BOOL SetPropScrollBars(ENUM v) {return SetProp(92,v);}
  813.  
  814.     BOOL GetPropIsBlockSelected(BOOL& v) {return GetProp(93,v);}
  815.     BOOL SetPropIsBlockSelected(BOOL v) {return SetProp(93,v);}
  816.  
  817.     BOOL GetPropNotUsed94(int& v) {return GetProp(94,v);}
  818.     BOOL SetPropNotUsed94(int v) {return SetProp(94,v);}
  819.  
  820.     BOOL GetPropValue(string& v) {return GetProp(95,v);}
  821.     BOOL SetPropValue(string& v) {return SetProp(95,v);}
  822.  
  823.     BOOL GetPropNotUsed96(int& v) {return GetProp(96,v);}
  824.     BOOL SetPropNotUsed96(int v) {return SetProp(96,v);}
  825.  
  826.     BOOL GetPropEditModePermanent(BOOL& v) {return GetProp(97,v);}
  827.     BOOL SetPropEditModePermanent(BOOL v) {return SetProp(97,v);}
  828.  
  829.     BOOL GetPropNotUsed98(int& v) {return GetProp(98,v);}
  830.     BOOL SetPropNotUsed98(int v) {return SetProp(98,v);}
  831.  
  832.     BOOL GetPropNotUsed99(int& v) {return GetProp(99,v);}
  833.     BOOL SetPropNotUsed99(int v) {return SetProp(99,v);}
  834.  
  835.     BOOL GetPropNotUsed100(int& v) {return GetProp(100,v);}
  836.     BOOL SetPropNotUsed100(int v) {return SetProp(100,v);}
  837.  
  838.     BOOL GetPropNotUsed101(int& v) {return GetProp(101,v);}
  839.     BOOL SetPropNotUsed101(int v) {return SetProp(101,v);}
  840.  
  841.     BOOL GetPropNotUsed102(int& v) {return GetProp(102,v);}
  842.     BOOL SetPropNotUsed102(int v) {return SetProp(102,v);}
  843.  
  844.     BOOL GetPropNotUsed103(int& v) {return GetProp(103,v);}
  845.     BOOL SetPropNotUsed103(int v) {return SetProp(103,v);}
  846.  
  847.     BOOL GetPropNotUsed104(int& v) {return GetProp(104,v);}
  848.     BOOL SetPropNotUsed104(int v) {return SetProp(104,v);}
  849.  
  850.     BOOL GetPropNotUsed105(int& v) {return GetProp(105,v);}
  851.     BOOL SetPropNotUsed105(int v) {return SetProp(105,v);}
  852.  
  853.     BOOL GetPropNotUsed106(int& v) {return GetProp(106,v);}
  854.     BOOL SetPropNotUsed106(int v) {return SetProp(106,v);}
  855.  
  856.     BOOL GetPropNotUsed107(int& v) {return GetProp(107,v);}
  857.     BOOL SetPropNotUsed107(int v) {return SetProp(107,v);}
  858.  
  859.     BOOL GetPropNotUsed108(int& v) {return GetProp(108,v);}
  860.     BOOL SetPropNotUsed108(int v) {return SetProp(108,v);}
  861.  
  862.     BOOL GetPropNotUsed109(int& v) {return GetProp(109,v);}
  863.     BOOL SetPropNotUsed109(int v) {return SetProp(109,v);}
  864.  
  865.     BOOL GetPropNotUsed110(int& v) {return GetProp(110,v);}
  866.     BOOL SetPropNotUsed110(int v) {return SetProp(110,v);}
  867.  
  868.     BOOL GetPropNotUsed111(int& v) {return GetProp(111,v);}
  869.     BOOL SetPropNotUsed111(int v) {return SetProp(111,v);}
  870.  
  871.     BOOL GetPropNotUsed112(int& v) {return GetProp(112,v);}
  872.     BOOL SetPropNotUsed112(int v) {return SetProp(112,v);}
  873.  
  874.     BOOL GetPropNotUsed113(int& v) {return GetProp(113,v);}
  875.     BOOL SetPropNotUsed113(int v) {return SetProp(113,v);}
  876.  
  877.     BOOL GetPropProcessTab(BOOL& v) {return GetProp(114,v);}
  878.     BOOL SetPropProcessTab(BOOL v) {return SetProp(114,v);}
  879.  
  880.     BOOL GetPropNotUsed115(int& v) {return GetProp(115,v);}
  881.     BOOL SetPropNotUsed115(int v) {return SetProp(115,v);}
  882.  
  883.     BOOL GetPropNotUsed116(int& v) {return GetProp(116,v);}
  884.     BOOL SetPropNotUsed116(int v) {return SetProp(116,v);}
  885.  
  886.     BOOL GetPropNotUsed117(int& v) {return GetProp(117,v);}
  887.     BOOL SetPropNotUsed117(int v) {return SetProp(117,v);}
  888.  
  889.     BOOL GetPropNotUsed118(int& v) {return GetProp(118,v);}
  890.     BOOL SetPropNotUsed118(int v) {return SetProp(118,v);}
  891.  
  892.     BOOL GetPropNotUsed119(int& v) {return GetProp(119,v);}
  893.     BOOL SetPropNotUsed119(int v) {return SetProp(119,v);}
  894.  
  895.     BOOL GetPropNotUsed120(int& v) {return GetProp(120,v);}
  896.     BOOL SetPropNotUsed120(int v) {return SetProp(120,v);}
  897.  
  898.     BOOL GetPropNotUsed121(int& v) {return GetProp(121,v);}
  899.     BOOL SetPropNotUsed121(int v) {return SetProp(121,v);}
  900.  
  901.     BOOL GetPropNotUsed122(int& v) {return GetProp(122,v);}
  902.     BOOL SetPropNotUsed122(int v) {return SetProp(122,v);}
  903.  
  904.     BOOL GetPropNotUsed123(int& v) {return GetProp(123,v);}
  905.     BOOL SetPropNotUsed123(int v) {return SetProp(123,v);}
  906.  
  907.     BOOL GetPropNotUsed124(int& v) {return GetProp(124,v);}
  908.     BOOL SetPropNotUsed124(int v) {return SetProp(124,v);}
  909.  
  910.     BOOL GetPropNotUsed125(int& v) {return GetProp(125,v);}
  911.     BOOL SetPropNotUsed125(int v) {return SetProp(125,v);}
  912.  
  913.     BOOL GetPropNotUsed126(int& v) {return GetProp(126,v);}
  914.     BOOL SetPropNotUsed126(int v) {return SetProp(126,v);}
  915.  
  916.     BOOL GetPropNotUsed127(int& v) {return GetProp(127,v);}
  917.     BOOL SetPropNotUsed127(int v) {return SetProp(127,v);}
  918.  
  919.     BOOL GetPropNotUsed128(int& v) {return GetProp(128,v);}
  920.     BOOL SetPropNotUsed128(int v) {return SetProp(128,v);}
  921.  
  922.     BOOL GetPropNotUsed129(int& v) {return GetProp(129,v);}
  923.     BOOL SetPropNotUsed129(int v) {return SetProp(129,v);}
  924.  
  925.     BOOL GetPropNotUsed130(int& v) {return GetProp(130,v);}
  926.     BOOL SetPropNotUsed130(int v) {return SetProp(130,v);}
  927.  
  928.     BOOL GetPropNotUsed131(int& v) {return GetProp(131,v);}
  929.     BOOL SetPropNotUsed131(int v) {return SetProp(131,v);}
  930.  
  931.     BOOL GetPropNotUsed132(int& v) {return GetProp(132,v);}
  932.     BOOL SetPropNotUsed132(int v) {return SetProp(132,v);}
  933.  
  934.     BOOL GetPropNotUsed133(int& v) {return GetProp(133,v);}
  935.     BOOL SetPropNotUsed133(int v) {return SetProp(133,v);}
  936.  
  937.     BOOL GetPropNotUsed134(int& v) {return GetProp(134,v);}
  938.     BOOL SetPropNotUsed134(int v) {return SetProp(134,v);}
  939.  
  940.     BOOL GetPropNotUsed135(int& v) {return GetProp(135,v);}
  941.     BOOL SetPropNotUsed135(int v) {return SetProp(135,v);}
  942.  
  943.     BOOL GetPropNotUsed136(int& v) {return GetProp(136,v);}
  944.     BOOL SetPropNotUsed136(int v) {return SetProp(136,v);}
  945.  
  946.     BOOL GetPropNotUsed137(int& v) {return GetProp(137,v);}
  947.     BOOL SetPropNotUsed137(int v) {return SetProp(137,v);}
  948.  
  949.     BOOL GetPropNotUsed138(int& v) {return GetProp(138,v);}
  950.     BOOL SetPropNotUsed138(int v) {return SetProp(138,v);}
  951.  
  952.     BOOL GetPropNotUsed139(int& v) {return GetProp(139,v);}
  953.     BOOL SetPropNotUsed139(int v) {return SetProp(139,v);}
  954.  
  955.     BOOL GetPropNotUsed140(int& v) {return GetProp(140,v);}
  956.     BOOL SetPropNotUsed140(int v) {return SetProp(140,v);}
  957.  
  958.     BOOL GetPropGrayAreaBackColor(COLORREF& v) {return GetProp(141,v);}
  959.     BOOL SetPropGrayAreaBackColor(COLORREF v) {return SetProp(141,v);}
  960.  
  961.     BOOL GetPropNotUsed142(int& v) {return GetProp(142,v);}
  962.     BOOL SetPropNotUsed142(int v) {return SetProp(142,v);}
  963.  
  964.     BOOL GetPropArrowsExitEditMode(BOOL& v) {return GetProp(143,v);}
  965.     BOOL SetPropArrowsExitEditMode(BOOL v) {return SetProp(143,v);}
  966.  
  967.     BOOL GetPropMoveActiveOnFocus(BOOL& v) {return GetProp(144,v);}
  968.     BOOL SetPropMoveActiveOnFocus(BOOL v) {return SetProp(144,v);}
  969.  
  970.     BOOL GetPropTypePictPicture(HPIC& v) {return GetProp(145,v);}
  971.     BOOL SetPropTypePictPicture(HPIC v) {return SetProp(145,v);}
  972.  
  973.     BOOL GetPropTypePictCenter(BOOL& v) {return GetProp(146,v);}
  974.     BOOL SetPropTypePictCenter(BOOL v) {return SetProp(146,v);}
  975.  
  976.     BOOL GetPropTypePictStretch(BOOL& v) {return GetProp(147,v);}
  977.     BOOL SetPropTypePictStretch(BOOL v) {return SetProp(147,v);}
  978.  
  979.     BOOL GetPropTypePictMaintainScale(BOOL& v) {return GetProp(148,v);}
  980.     BOOL SetPropTypePictMaintainScale(BOOL v) {return SetProp(148,v);}
  981.  
  982.     BOOL GetPropRetainSelBlock(BOOL& v) {return GetProp(149,v);}
  983.     BOOL SetPropRetainSelBlock(BOOL v) {return SetProp(149,v);}
  984.  
  985.     BOOL GetPropAllowUserFormulas(BOOL& v) {return GetProp(150,v);}
  986.     BOOL SetPropAllowUserFormulas(BOOL v) {return SetProp(150,v);}
  987.  
  988.     BOOL GetPropNotUsed151(int& v) {return GetProp(151,v);}
  989.     BOOL SetPropNotUsed151(int v) {return SetProp(151,v);}
  990.  
  991.     BOOL GetPropNotUsed152(int& v) {return GetProp(152,v);}
  992.     BOOL SetPropNotUsed152(int v) {return SetProp(152,v);}
  993.  
  994.     BOOL GetPropNotUsed153(int& v) {return GetProp(153,v);}
  995.     BOOL SetPropNotUsed153(int v) {return SetProp(153,v);}
  996.  
  997.     BOOL GetPropNotUsed154(int& v) {return GetProp(154,v);}
  998.     BOOL SetPropNotUsed154(int v) {return SetProp(154,v);}
  999.  
  1000.     BOOL GetPropNotUsed155(int& v) {return GetProp(155,v);}
  1001.     BOOL SetPropNotUsed155(int v) {return SetProp(155,v);}
  1002.  
  1003.     BOOL GetPropEditModeReplace(BOOL& v) {return GetProp(156,v);}
  1004.     BOOL SetPropEditModeReplace(BOOL v) {return SetProp(156,v);}
  1005.  
  1006.     BOOL GetPropNotUsed157(int& v) {return GetProp(157,v);}
  1007.     BOOL SetPropNotUsed157(int v) {return SetProp(157,v);}
  1008.  
  1009.     BOOL GetPropNotUsed158(int& v) {return GetProp(158,v);}
  1010.     BOOL SetPropNotUsed158(int v) {return SetProp(158,v);}
  1011.  
  1012.     BOOL GetProphWnd(int& v) {return GetProp(159,v);}
  1013.     BOOL SetProphWnd(int v) {return SetProp(159,v);}
  1014.  
  1015.     BOOL GetPropNotUsed160(int& v) {return GetProp(160,v);}
  1016.     BOOL SetPropNotUsed160(int v) {return SetProp(160,v);}
  1017.  
  1018.     BOOL GetPropNotUsed161(int& v) {return GetProp(161,v);}
  1019.     BOOL SetPropNotUsed161(int v) {return SetProp(161,v);}
  1020.  
  1021.     BOOL GetPropNotUsed162(int& v) {return GetProp(162,v);}
  1022.     BOOL SetPropNotUsed162(int v) {return SetProp(162,v);}
  1023.  
  1024.     BOOL GetPropNotUsed163(int& v) {return GetProp(163,v);}
  1025.     BOOL SetPropNotUsed163(int v) {return SetProp(163,v);}
  1026.  
  1027.     BOOL GetPropNotUsed164(int& v) {return GetProp(164,v);}
  1028.     BOOL SetPropNotUsed164(int v) {return SetProp(164,v);}
  1029.  
  1030.     BOOL GetPropDataColCnt(long& v) {return GetProp(165,v);}
  1031.     BOOL SetPropDataColCnt(long v) {return SetProp(165,v);}
  1032.  
  1033.     BOOL GetPropDataRowCnt(long& v) {return GetProp(166,v);}
  1034.     BOOL SetPropDataRowCnt(long v) {return SetProp(166,v);}
  1035.  
  1036.     BOOL GetPropNotUsed167(int& v) {return GetProp(167,v);}
  1037.     BOOL SetPropNotUsed167(int v) {return SetProp(167,v);}
  1038.  
  1039.     BOOL GetPropNotUsed168(int& v) {return GetProp(168,v);}
  1040.     BOOL SetPropNotUsed168(int v) {return SetProp(168,v);}
  1041.  
  1042.     BOOL GetPropNotUsed169(int& v) {return GetProp(169,v);}
  1043.     BOOL SetPropNotUsed169(int v) {return SetProp(169,v);}
  1044.  
  1045.     BOOL GetPropNotUsed170(int& v) {return GetProp(170,v);}
  1046.     BOOL SetPropNotUsed170(int v) {return SetProp(170,v);}
  1047.  
  1048.     BOOL GetPropGridColor(COLORREF& v) {return GetProp(171,v);}
  1049.     BOOL SetPropGridColor(COLORREF v) {return SetProp(171,v);}
  1050.  
  1051.     BOOL GetPropGridSolid(BOOL& v) {return GetProp(172,v);}
  1052.     BOOL SetPropGridSolid(BOOL v) {return SetProp(172,v);}
  1053.  
  1054.     BOOL GetPropNotUsed173(int& v) {return GetProp(173,v);}
  1055.     BOOL SetPropNotUsed173(int v) {return SetProp(173,v);}
  1056.  
  1057.     BOOL GetPropUserResize(int& v) {return GetProp(174,v);}
  1058.     BOOL SetPropUserResize(int v) {return SetProp(174,v);}
  1059.  
  1060.     BOOL GetPropNotUsed175(int& v) {return GetProp(175,v);}
  1061.     BOOL SetPropNotUsed175(int v) {return SetProp(175,v);}
  1062.  
  1063.     BOOL GetPropSelectBlockOptions(int& v) {return GetProp(176,v);}
  1064.     BOOL SetPropSelectBlockOptions(int v) {return SetProp(176,v);}
  1065.  
  1066.     BOOL GetPropNotUsed177(int& v) {return GetProp(177,v);}
  1067.     BOOL SetPropNotUsed177(int v) {return SetProp(177,v);}
  1068.  
  1069.     BOOL GetPropNotUsed178(int& v) {return GetProp(178,v);}
  1070.     BOOL SetPropNotUsed178(int v) {return SetProp(178,v);}
  1071.  
  1072.     BOOL GetPropNotUsed179(int& v) {return GetProp(179,v);}
  1073.     BOOL SetPropNotUsed179(int v) {return SetProp(179,v);}
  1074.  
  1075.     BOOL GetPropNotUsed180(int& v) {return GetProp(180,v);}
  1076.     BOOL SetPropNotUsed180(int v) {return SetProp(180,v);}
  1077.  
  1078.     BOOL GetPropNotUsed181(int& v) {return GetProp(181,v);}
  1079.     BOOL SetPropNotUsed181(int v) {return SetProp(181,v);}
  1080.  
  1081.     BOOL GetPropNotUsed182(int& v) {return GetProp(182,v);}
  1082.     BOOL SetPropNotUsed182(int v) {return SetProp(182,v);}
  1083.  
  1084.     BOOL GetPropNotUsed183(int& v) {return GetProp(183,v);}
  1085.     BOOL SetPropNotUsed183(int v) {return SetProp(183,v);}
  1086.  
  1087.     BOOL GetPropNotUsed184(int& v) {return GetProp(184,v);}
  1088.     BOOL SetPropNotUsed184(int v) {return SetProp(184,v);}
  1089.  
  1090.     BOOL GetPropNotUsed185(int& v) {return GetProp(185,v);}
  1091.     BOOL SetPropNotUsed185(int v) {return SetProp(185,v);}
  1092.  
  1093.     BOOL GetPropGridShowHoriz(BOOL& v) {return GetProp(186,v);}
  1094.     BOOL SetPropGridShowHoriz(BOOL v) {return SetProp(186,v);}
  1095.  
  1096.     BOOL GetPropGridShowVert(BOOL& v) {return GetProp(187,v);}
  1097.     BOOL SetPropGridShowVert(BOOL v) {return SetProp(187,v);}
  1098.  
  1099.     BOOL GetPropNotUsed188(int& v) {return GetProp(188,v);}
  1100.     BOOL SetPropNotUsed188(int v) {return SetProp(188,v);}
  1101.  
  1102.     BOOL GetPropNotUsed189(int& v) {return GetProp(189,v);}
  1103.     BOOL SetPropNotUsed189(int v) {return SetProp(189,v);}
  1104.  
  1105.     BOOL GetPropNotUsed190(int& v) {return GetProp(190,v);}
  1106.     BOOL SetPropNotUsed190(int v) {return SetProp(190,v);}
  1107.  
  1108.     BOOL GetPropNotUsed191(int& v) {return GetProp(191,v);}
  1109.     BOOL SetPropNotUsed191(int v) {return SetProp(191,v);}
  1110.  
  1111.     BOOL GetPropNotUsed192(int& v) {return GetProp(192,v);}
  1112.     BOOL SetPropNotUsed192(int v) {return SetProp(192,v);}
  1113.  
  1114.     BOOL GetPropNotUsed193(int& v) {return GetProp(193,v);}
  1115.     BOOL SetPropNotUsed193(int v) {return SetProp(193,v);}
  1116.  
  1117.     BOOL GetPropNotUsed194(int& v) {return GetProp(194,v);}
  1118.     BOOL SetPropNotUsed194(int v) {return SetProp(194,v);}
  1119.  
  1120.     BOOL GetPropNotUsed195(int& v) {return GetProp(195,v);}
  1121.     BOOL SetPropNotUsed195(int v) {return SetProp(195,v);}
  1122.  
  1123.     BOOL GetPropNotUsed196(int& v) {return GetProp(196,v);}
  1124.     BOOL SetPropNotUsed196(int v) {return SetProp(196,v);}
  1125.  
  1126.     BOOL GetPropNotUsed197(int& v) {return GetProp(197,v);}
  1127.     BOOL SetPropNotUsed197(int v) {return SetProp(197,v);}
  1128.  
  1129.     BOOL GetPropNotUsed198(int& v) {return GetProp(198,v);}
  1130.     BOOL SetPropNotUsed198(int v) {return SetProp(198,v);}
  1131.  
  1132.     BOOL GetPropNotUsed199(int& v) {return GetProp(199,v);}
  1133.     BOOL SetPropNotUsed199(int v) {return SetProp(199,v);}
  1134.  
  1135.     BOOL GetPropNotUsed200(int& v) {return GetProp(200,v);}
  1136.     BOOL SetPropNotUsed200(int v) {return SetProp(200,v);}
  1137.  
  1138.     BOOL GetPropNotUsed201(int& v) {return GetProp(201,v);}
  1139.     BOOL SetPropNotUsed201(int v) {return SetProp(201,v);}
  1140.  
  1141.     BOOL GetPropNotUsed202(int& v) {return GetProp(202,v);}
  1142.     BOOL SetPropNotUsed202(int v) {return SetProp(202,v);}
  1143.  
  1144.     BOOL GetPropTypeFloatSepChar(int& v) {return GetProp(203,v);}
  1145.     BOOL SetPropTypeFloatSepChar(int v) {return SetProp(203,v);}
  1146.  
  1147.     BOOL GetPropNotUsed204(int& v) {return GetProp(204,v);}
  1148.     BOOL SetPropNotUsed204(int v) {return SetProp(204,v);}
  1149.  
  1150.     BOOL GetPropNotUsed205(int& v) {return GetProp(205,v);}
  1151.     BOOL SetPropNotUsed205(int v) {return SetProp(205,v);}
  1152.  
  1153.     BOOL GetPropNotUsed206(int& v) {return GetProp(206,v);}
  1154.     BOOL SetPropNotUsed206(int v) {return SetProp(206,v);}
  1155.  
  1156.     BOOL GetPropNotUsed207(int& v) {return GetProp(207,v);}
  1157.     BOOL SetPropNotUsed207(int v) {return SetProp(207,v);}
  1158.  
  1159.     BOOL GetPropNotUsed208(int& v) {return GetProp(208,v);}
  1160.     BOOL SetPropNotUsed208(int v) {return SetProp(208,v);}
  1161.  
  1162.     BOOL GetPropNotUsed209(int& v) {return GetProp(209,v);}
  1163.     BOOL SetPropNotUsed209(int v) {return SetProp(209,v);}
  1164.  
  1165.     BOOL GetPropNotUsed210(int& v) {return GetProp(210,v);}
  1166.     BOOL SetPropNotUsed210(int v) {return SetProp(210,v);}
  1167.  
  1168.     BOOL GetPropNotUsed211(int& v) {return GetProp(211,v);}
  1169.     BOOL SetPropNotUsed211(int v) {return SetProp(211,v);}
  1170.  
  1171.     BOOL GetPropNotUsed212(int& v) {return GetProp(212,v);}
  1172.     BOOL SetPropNotUsed212(int v) {return SetProp(212,v);}
  1173.  
  1174.     BOOL GetPropNotUsed213(int& v) {return GetProp(213,v);}
  1175.     BOOL SetPropNotUsed213(int v) {return SetProp(213,v);}
  1176.  
  1177.     BOOL GetPropNotUsed214(int& v) {return GetProp(214,v);}
  1178.     BOOL SetPropNotUsed214(int v) {return SetProp(214,v);}
  1179.  
  1180.     BOOL GetPropNotUsed215(int& v) {return GetProp(215,v);}
  1181.     BOOL SetPropNotUsed215(int v) {return SetProp(215,v);}
  1182.  
  1183.     BOOL GetPropNotUsed216(int& v) {return GetProp(216,v);}
  1184.     BOOL SetPropNotUsed216(int v) {return SetProp(216,v);}
  1185.  
  1186.     BOOL GetPropNotUsed217(int& v) {return GetProp(217,v);}
  1187.     BOOL SetPropNotUsed217(int v) {return SetProp(217,v);}
  1188.  
  1189.     BOOL GetPropNotUsed218(int& v) {return GetProp(218,v);}
  1190.     BOOL SetPropNotUsed218(int v) {return SetProp(218,v);}
  1191.  
  1192.     BOOL GetPropNotUsed219(int& v) {return GetProp(219,v);}
  1193.     BOOL SetPropNotUsed219(int v) {return SetProp(219,v);}
  1194.  
  1195.     BOOL GetPropNotUsed220(int& v) {return GetProp(220,v);}
  1196.     BOOL SetPropNotUsed220(int v) {return SetProp(220,v);}
  1197.  
  1198.     BOOL GetPropNotUsed221(int& v) {return GetProp(221,v);}
  1199.     BOOL SetPropNotUsed221(int v) {return SetProp(221,v);}
  1200.  
  1201.     BOOL GetPropNotUsed222(int& v) {return GetProp(222,v);}
  1202.     BOOL SetPropNotUsed222(int v) {return SetProp(222,v);}
  1203.  
  1204.     BOOL GetPropNotUsed223(int& v) {return GetProp(223,v);}
  1205.     BOOL SetPropNotUsed223(int v) {return SetProp(223,v);}
  1206.  
  1207.     BOOL GetPropNotUsed224(int& v) {return GetProp(224,v);}
  1208.     BOOL SetPropNotUsed224(int v) {return SetProp(224,v);}
  1209.  
  1210.     BOOL GetPropNotUsed225(int& v) {return GetProp(225,v);}
  1211.     BOOL SetPropNotUsed225(int v) {return SetProp(225,v);}
  1212.  
  1213.     BOOL GetPropNotUsed226(int& v) {return GetProp(226,v);}
  1214.     BOOL SetPropNotUsed226(int v) {return SetProp(226,v);}
  1215.  
  1216.     BOOL GetPropNotUsed227(int& v) {return GetProp(227,v);}
  1217.     BOOL SetPropNotUsed227(int v) {return SetProp(227,v);}
  1218.  
  1219.     BOOL GetPropAbout(string& v) {return GetProp(228,v);}
  1220.     BOOL SetPropAbout(string& v) {return SetProp(228,v);}
  1221.  
  1222.     BOOL GetPropNotUsed229(int& v) {return GetProp(229,v);}
  1223.     BOOL SetPropNotUsed229(int v) {return SetProp(229,v);}
  1224.  
  1225.     BOOL GetPropNotUsed230(int& v) {return GetProp(230,v);}
  1226.     BOOL SetPropNotUsed230(int v) {return SetProp(230,v);}
  1227.  
  1228.     BOOL GetPropNotUsed231(int& v) {return GetProp(231,v);}
  1229.     BOOL SetPropNotUsed231(int v) {return SetProp(231,v);}
  1230.  
  1231.     BOOL GetPropNotUsed232(int& v) {return GetProp(232,v);}
  1232.     BOOL SetPropNotUsed232(int v) {return SetProp(232,v);}
  1233.  
  1234.     BOOL GetPropTypeHAlign(ENUM& v) {return GetProp(233,v);}
  1235.     BOOL SetPropTypeHAlign(ENUM v) {return SetProp(233,v);}
  1236.  
  1237.     BOOL GetPropNotUsed234(int& v) {return GetProp(234,v);}
  1238.     BOOL SetPropNotUsed234(int v) {return SetProp(234,v);}
  1239.  
  1240.     BOOL GetPropNotUsed235(int& v) {return GetProp(235,v);}
  1241.     BOOL SetPropNotUsed235(int v) {return SetProp(235,v);}
  1242.  
  1243.     BOOL GetPropNotUsed236(int& v) {return GetProp(236,v);}
  1244.     BOOL SetPropNotUsed236(int v) {return SetProp(236,v);}
  1245.  
  1246.     BOOL GetPropNotUsed237(int& v) {return GetProp(237,v);}
  1247.     BOOL SetPropNotUsed237(int v) {return SetProp(237,v);}
  1248.  
  1249.     BOOL GetPropNotUsed238(int& v) {return GetProp(238,v);}
  1250.     BOOL SetPropNotUsed238(int v) {return SetProp(238,v);}
  1251.  
  1252.     BOOL GetPropNotUsed239(int& v) {return GetProp(239,v);}
  1253.     BOOL SetPropNotUsed239(int v) {return SetProp(239,v);}
  1254.  
  1255.     BOOL GetPropNotUsed240(int& v) {return GetProp(240,v);}
  1256.     BOOL SetPropNotUsed240(int v) {return SetProp(240,v);}
  1257.  
  1258.     BOOL GetPropNotUsed241(int& v) {return GetProp(241,v);}
  1259.     BOOL SetPropNotUsed241(int v) {return SetProp(241,v);}
  1260.  
  1261.     BOOL GetPropNotUsed242(int& v) {return GetProp(242,v);}
  1262.     BOOL SetPropNotUsed242(int v) {return SetProp(242,v);}
  1263.  
  1264.     BOOL GetPropNotUsed243(int& v) {return GetProp(243,v);}
  1265.     BOOL SetPropNotUsed243(int v) {return SetProp(243,v);}
  1266.  
  1267.     BOOL GetPropNotUsed244(int& v) {return GetProp(244,v);}
  1268.     BOOL SetPropNotUsed244(int v) {return SetProp(244,v);}
  1269.  
  1270.     BOOL GetPropNotUsed245(int& v) {return GetProp(245,v);}
  1271.     BOOL SetPropNotUsed245(int v) {return SetProp(245,v);}
  1272.  
  1273.     BOOL GetPropNotUsed246(int& v) {return GetProp(246,v);}
  1274.     BOOL SetPropNotUsed246(int v) {return SetProp(246,v);}
  1275.  
  1276.     BOOL GetPropNotUsed247(int& v) {return GetProp(247,v);}
  1277.     BOOL SetPropNotUsed247(int v) {return SetProp(247,v);}
  1278.  
  1279.     BOOL GetPropNotUsed248(int& v) {return GetProp(248,v);}
  1280.     BOOL SetPropNotUsed248(int v) {return SetProp(248,v);}
  1281.  
  1282.     BOOL GetPropNotUsed249(int& v) {return GetProp(249,v);}
  1283.     BOOL SetPropNotUsed249(int v) {return SetProp(249,v);}
  1284.  
  1285.     BOOL GetPropNotUsed250(int& v) {return GetProp(250,v);}
  1286.     BOOL SetPropNotUsed250(int v) {return SetProp(250,v);}
  1287.  
  1288. #if 0
  1289.   DECLARE_RESPONSE_TABLE(TVbxSpreadSheet);
  1290. #endif
  1291. };
  1292.  
  1293. #if 0
  1294. // OWL response table
  1295. DEFINE_RESPONSE_TABLE1(TVbxSpreadSheet, TVbxControl)
  1296.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_Advance, EvAdvance ),
  1297.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_BlockSelected, EvBlockSelected ),
  1298.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_Change, EvChange ),
  1299.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_Click, EvClick ),
  1300.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_DblClick, EvDblClick ),
  1301.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_DragDrop, EvDragDrop ),
  1302.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_DragOver, EvDragOver ),
  1303.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_EditError, EvEditError ),
  1304.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_EditMode, EvEditMode ),
  1305.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_GotFocus, EvGotFocus ),
  1306.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_KeyDown, EvKeyDown ),
  1307.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_KeyPress, EvKeyPress ),
  1308.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_KeyUp, EvKeyUp ),
  1309.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_LeaveCell, EvLeaveCell ),
  1310.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_LostFocus, EvLostFocus ),
  1311.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_MouseDown, EvMouseDown ),
  1312.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_MouseMove, EvMouseMove ),
  1313.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_MouseUp, EvMouseUp ),
  1314.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_RightClick, EvRightClick ),
  1315.   EV_VBXEVENTINDEX( IDC_SpreadSheet, Event_SpreadSheet_SelChange, EvSelChange ),
  1316. END_RESPONSE_TABLE;
  1317. #endif
  1318.  
  1319. #endif
  1320.  
  1321.