home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / mfc-full.tcl < prev    next >
Encoding:
Text File  |  1997-10-21  |  767.7 KB  |  18,368 lines

  1. # Import Tool script generated by Reverse Engineering
  2. # generated for version: V7.1.1/B4
  3.  
  4. set systemName $argv
  5.  
  6. OTShRegister::importTool
  7.  
  8.  
  9. #====================== Diagram: CObjectTree ==== upperLeft:0, 0
  10. if [info exists debug] {puts "CAD CObjectTree"}
  11. set diag43a2 [ CAD new "CObjectTree" "$systemName" "" "" "" "" "" "" "0" ]
  12.  
  13. #------------------------ Class: CObject ----
  14. if [info exists debug] {puts "addClass CObject"}
  15. if [info exists debug] {puts "CDM CObject"}
  16. set clss024e [ CDM new "CObject" "$systemName" "" "" "" "" "" "" "0" ]
  17. set attr02a5 [ $clss024e addRow attribute ]
  18. $attr02a5 setLabel name_type "\$classCObject:CRuntimeClass"
  19. $attr02a5 setProp attrib_access "None-None" name_type de
  20. $attr02a5 setProp modifier "Value" name_type cl
  21. set mthd0251 [ $clss024e addRow method ]
  22. $mthd0251 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  23. $mthd0251 setProp method_access "Public"
  24. $mthd0251 setProp is_dyn_bound "1"
  25. $mthd0251 setProp is_const_func "1"
  26. $mthd0251 setProp modifier "Pointer"
  27. set mthd0257 [ $clss024e addRow method ]
  28. $mthd0257 setLabel name_type "operatornew():genptr\n"
  29. $mthd0257 setProp method_access "Public"
  30. $mthd0257 setProp modifier "Pointer"
  31. set parm025b [ $mthd0257 addParam ]
  32. $parm025b setLabel name_type "nSize:size_t"
  33. $parm025b setProp modifier "Value"
  34. set mthd025e [ $clss024e addRow method ]
  35. $mthd025e setLabel name_type "operatornew():genptr\n"
  36. $mthd025e setProp method_access "Public"
  37. $mthd025e setProp modifier "Pointer"
  38. set parm0262 [ $mthd025e addParam ]
  39. $parm0262 setLabel name_type "p0:size_t, "
  40. $parm0262 setProp modifier "Value"
  41. set parm0265 [ $mthd025e addParam ]
  42. $parm0265 setLabel name_type "p:genptr"
  43. $parm0265 setProp modifier "Pointer"
  44. set mthd0268 [ $clss024e addRow method ]
  45. $mthd0268 setLabel name_type "operatordelete()\n"
  46. $mthd0268 setProp method_access "Public"
  47. $mthd0268 setProp modifier "Value"
  48. set parm026c [ $mthd0268 addParam ]
  49. $parm026c setLabel name_type "p:genptr"
  50. $parm026c setProp modifier "Pointer"
  51. set mthd026f [ $clss024e addRow method ]
  52. $mthd026f setLabel name_type "\$create()\n"
  53. $mthd026f setProp method_access "Protected"
  54. $mthd026f setProp modifier "Value"
  55. set mthd0273 [ $clss024e addRow method ]
  56. $mthd0273 setLabel name_type "\$create()\n"
  57. $mthd0273 setProp method_access "Private"
  58. $mthd0273 setProp modifier "Value"
  59. set parm0277 [ $mthd0273 addParam ]
  60. $parm0277 setLabel name_type "objectSrc:CObject"
  61. $parm0277 setProp modifier "Reference to Const"
  62. set mthd027a [ $clss024e addRow method ]
  63. $mthd027a setLabel name_type "operatorASSIGN()\n"
  64. $mthd027a setProp method_access "Private"
  65. $mthd027a setProp modifier "Value"
  66. set parm027e [ $mthd027a addParam ]
  67. $parm027e setLabel name_type "objectSrc:CObject"
  68. $parm027e setProp modifier "Reference to Const"
  69. set mthd0281 [ $clss024e addRow method ]
  70. $mthd0281 setLabel name_type "IsSerializable():BOOL\n"
  71. $mthd0281 setProp method_access "Public"
  72. $mthd0281 setProp is_const_func "1"
  73. $mthd0281 setProp modifier "Value"
  74. set mthd0286 [ $clss024e addRow method ]
  75. $mthd0286 setLabel name_type "IsKindOf():BOOL\n"
  76. $mthd0286 setProp method_access "Public"
  77. $mthd0286 setProp is_const_func "1"
  78. $mthd0286 setProp modifier "Value"
  79. set parm028b [ $mthd0286 addParam ]
  80. $parm028b setLabel name_type "pClass:CRuntimeClass"
  81. $parm028b setProp modifier "Pointer to Const"
  82. set mthd028e [ $clss024e addRow method ]
  83. $mthd028e setLabel name_type "Serialize()\n"
  84. $mthd028e setProp method_access "Public"
  85. $mthd028e setProp is_dyn_bound "1"
  86. $mthd028e setProp modifier "Value"
  87. set parm0293 [ $mthd028e addParam ]
  88. $parm0293 setLabel name_type "ar:CArchive"
  89. $parm0293 setProp modifier "Reference"
  90. set mthd0296 [ $clss024e addRow method ]
  91. $mthd0296 setLabel name_type "AssertValid()\n"
  92. $mthd0296 setProp method_access "Public"
  93. $mthd0296 setProp is_dyn_bound "1"
  94. $mthd0296 setProp is_const_func "1"
  95. $mthd0296 setProp modifier "Value"
  96. set mthd029c [ $clss024e addRow method ]
  97. $mthd029c setLabel name_type "Dump()"
  98. $mthd029c setProp method_access "Public"
  99. $mthd029c setProp is_dyn_bound "1"
  100. $mthd029c setProp is_const_func "1"
  101. $mthd029c setProp modifier "Value"
  102. set parm02a2 [ $mthd029c addParam ]
  103. $parm02a2 setLabel name_type "dc:CDumpContext"
  104. $parm02a2 setProp modifier "Reference"
  105. $clss024e save
  106. set clss43a3 [ $diag43a2 addNode cad_class 5277 0 378 251 ]
  107. $clss43a3 setLabel name "CObject"
  108. $clss43a3 setProp include_list "afxwin.h" name *
  109.  
  110. #------------------------ Class: CException ----
  111. if [info exists debug] {puts "addClass CException"}
  112. if [info exists debug] {puts "CDM CException"}
  113. set clss02b3 [ CDM new "CException" "$systemName" "" "" "" "" "" "" "0" ]
  114. set attr02b6 [ $clss02b3 addRow attribute ]
  115. $attr02b6 setLabel name_type "\$classCException:CRuntimeClass\n"
  116. $attr02b6 setProp attrib_access "None-None" name_type de
  117. $attr02b6 setProp modifier "Value" name_type cl
  118. set attr02eb [ $clss02b3 addRow attribute ]
  119. $attr02eb setLabel name_type "m_bAutoDelete:BOOL"
  120. $attr02eb setProp attrib_access "None-None" name_type de
  121. set mthd02ba [ $clss02b3 addRow method ]
  122. $mthd02ba setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  123. $mthd02ba setProp method_access "Public"
  124. $mthd02ba setProp is_dyn_bound "1"
  125. $mthd02ba setProp is_const_func "1"
  126. $mthd02ba setProp modifier "Pointer"
  127. set mthd02c0 [ $clss02b3 addRow method ]
  128. $mthd02c0 setLabel name_type "\$create()\n"
  129. $mthd02c0 setProp method_access "Public"
  130. $mthd02c0 setProp modifier "Value"
  131. set mthd02c4 [ $clss02b3 addRow method ]
  132. $mthd02c4 setLabel name_type "\$create()\n"
  133. $mthd02c4 setProp method_access "Public"
  134. $mthd02c4 setProp modifier "Value"
  135. set parm02c8 [ $mthd02c4 addParam ]
  136. $parm02c8 setLabel name_type "bAutoDelete:BOOL"
  137. $parm02c8 setProp modifier "Value"
  138. set mthd02cb [ $clss02b3 addRow method ]
  139. $mthd02cb setLabel name_type "Delete()\n"
  140. $mthd02cb setProp method_access "Public"
  141. $mthd02cb setProp modifier "Value"
  142. set mthd02cf [ $clss02b3 addRow method ]
  143. $mthd02cf setLabel name_type "GetErrorMessage():BOOL\n"
  144. $mthd02cf setProp method_access "Public"
  145. $mthd02cf setProp is_dyn_bound "1"
  146. $mthd02cf setProp modifier "Value"
  147. set parm02d4 [ $mthd02cf addParam ]
  148. $parm02d4 setLabel name_type "lpszError:LPTSTR, "
  149. $parm02d4 setProp modifier "Value"
  150. set parm02d7 [ $mthd02cf addParam ]
  151. $parm02d7 setLabel name_type "nMaxError:UINT, "
  152. $parm02d7 setProp modifier "Value"
  153. set parm02da [ $mthd02cf addParam ]
  154. $parm02da setLabel name_type "pnHelpContext:PUINT"
  155. $parm02da setProp modifier "Value"
  156. $parm02da setProp default_value "  0 "
  157. set mthd02de [ $clss02b3 addRow method ]
  158. $mthd02de setLabel name_type "ReportError():int"
  159. $mthd02de setProp method_access "Public"
  160. $mthd02de setProp is_dyn_bound "1"
  161. $mthd02de setProp modifier "Value"
  162. set parm02e3 [ $mthd02de addParam ]
  163. $parm02e3 setLabel name_type "nType:UINT, "
  164. $parm02e3 setProp modifier "Value"
  165. $parm02e3 setProp default_value " MB_OK"
  166. set parm02e7 [ $mthd02de addParam ]
  167. $parm02e7 setLabel name_type "nMessageID:UINT"
  168. $parm02e7 setProp modifier "Value"
  169. $parm02e7 setProp default_value " 0"
  170. $clss02b3 save
  171. set clss43a5 [ $diag43a2 addNode cad_class 996.5 315 120 34 ]
  172. $clss43a5 setLabel name "CException"
  173. $clss43a5 setProp is_folded 1
  174. $clss43a5 setProp include_list "afxwin.h" name *
  175. set gen43a4 [ $diag43a2 addRake generalization $clss43a3 $clss43a5 5466 251 1056.5 315 283 ]
  176. $gen43a4 setProp inher_access "Public"
  177.  
  178. #------------------------ Class: CSimpleException ----
  179. if [info exists debug] {puts "addClass CSimpleException"}
  180. if [info exists debug] {puts "CDM CSimpleException"}
  181. set clss02ee [ CDM new "CSimpleException" "$systemName" "" "" "" "" "" "" "0" ]
  182. set attr030b [ $clss02ee addRow attribute ]
  183. $attr030b setLabel name_type "m_bAutoDelete:BOOL\n"
  184. $attr030b setProp attrib_access "None-None" name_type de
  185. set attr0312 [ $clss02ee addRow attribute ]
  186. $attr0312 setLabel name_type "m_bInitialized:BOOL\n"
  187. $attr0312 setProp attrib_access "None-None" name_type de
  188. set attr0315 [ $clss02ee addRow attribute ]
  189. $attr0315 setLabel name_type "m_bLoaded:BOOL\n"
  190. $attr0315 setProp attrib_access "None-None" name_type de
  191. set attr0318 [ $clss02ee addRow attribute ]
  192. $attr0318 setLabel name_type "m_szMessage:TCHAR\n"
  193. $attr0318 setProp attrib_access "None-None" name_type de
  194. $attr0318 setProp modifier "Value" name_type cl
  195. set attr031c [ $clss02ee addRow attribute ]
  196. $attr031c setLabel name_type "m_nResourceID:UINT"
  197. $attr031c setProp attrib_access "None-None" name_type de
  198. set mthd02f1 [ $clss02ee addRow method ]
  199. $mthd02f1 setLabel name_type "\$create()\n"
  200. $mthd02f1 setProp method_access "Public"
  201. $mthd02f1 setProp modifier "Value"
  202. set mthd02f5 [ $clss02ee addRow method ]
  203. $mthd02f5 setLabel name_type "\$create()\n"
  204. $mthd02f5 setProp method_access "Public"
  205. $mthd02f5 setProp modifier "Value"
  206. set parm02f9 [ $mthd02f5 addParam ]
  207. $parm02f9 setLabel name_type "bAutoDelete:BOOL"
  208. $parm02f9 setProp modifier "Value"
  209. set mthd02fc [ $clss02ee addRow method ]
  210. $mthd02fc setLabel name_type "GetErrorMessage():BOOL\n"
  211. $mthd02fc setProp method_access "Public"
  212. $mthd02fc setProp is_dyn_bound "1"
  213. $mthd02fc setProp modifier "Value"
  214. set parm0301 [ $mthd02fc addParam ]
  215. $parm0301 setLabel name_type "lpszError:LPTSTR, "
  216. $parm0301 setProp modifier "Value"
  217. set parm0304 [ $mthd02fc addParam ]
  218. $parm0304 setLabel name_type "nMaxError:UINT, "
  219. $parm0304 setProp modifier "Value"
  220. set parm0307 [ $mthd02fc addParam ]
  221. $parm0307 setLabel name_type "pnHelpContext:PUINT"
  222. $parm0307 setProp modifier "Value"
  223. $parm0307 setProp default_value "  0 "
  224. set mthd030e [ $clss02ee addRow method ]
  225. $mthd030e setLabel name_type "InitString()"
  226. $mthd030e setProp method_access "Public"
  227. $mthd030e setProp modifier "Value"
  228. $clss02ee save
  229. set clss43a7 [ $diag43a2 addNode cad_class 799.5 413 153 34 ]
  230. $clss43a7 setLabel name "CSimpleException"
  231. $clss43a7 setProp is_folded 1
  232. $clss43a7 setProp include_list "afxwin.h" name *
  233. set gen43a6 [ $diag43a2 addRake generalization $clss43a5 $clss43a7 1056.5 349 876 413 381 ]
  234. $gen43a6 setProp inher_access "Public"
  235.  
  236. #------------------------ Class: CMemoryException ----
  237. if [info exists debug] {puts "addClass CMemoryException"}
  238. if [info exists debug] {puts "CDM CMemoryException"}
  239. set clss0335 [ CDM new "CMemoryException" "$systemName" "" "" "" "" "" "" "0" ]
  240. set attr0338 [ $clss0335 addRow attribute ]
  241. $attr0338 setLabel name_type "\$classCMemoryException:CRuntimeClass"
  242. $attr0338 setProp attrib_access "None-None" name_type de
  243. $attr0338 setProp modifier "Value" name_type cl
  244. set mthd033c [ $clss0335 addRow method ]
  245. $mthd033c setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  246. $mthd033c setProp method_access "Public"
  247. $mthd033c setProp is_dyn_bound "1"
  248. $mthd033c setProp is_const_func "1"
  249. $mthd033c setProp modifier "Pointer"
  250. set mthd0342 [ $clss0335 addRow method ]
  251. $mthd0342 setLabel name_type "\$create()\n"
  252. $mthd0342 setProp method_access "Public"
  253. $mthd0342 setProp modifier "Value"
  254. set mthd0346 [ $clss0335 addRow method ]
  255. $mthd0346 setLabel name_type "\$create()\n"
  256. $mthd0346 setProp method_access "Public"
  257. $mthd0346 setProp modifier "Value"
  258. set parm034a [ $mthd0346 addParam ]
  259. $parm034a setLabel name_type "bAutoDelete:BOOL"
  260. $parm034a setProp modifier "Value"
  261. set mthd034d [ $clss0335 addRow method ]
  262. $mthd034d setLabel name_type "\$create()"
  263. $mthd034d setProp method_access "Public"
  264. $mthd034d setProp modifier "Value"
  265. set parm0351 [ $mthd034d addParam ]
  266. $parm0351 setLabel name_type "bAutoDelete:BOOL, "
  267. $parm0351 setProp modifier "Value"
  268. set parm0354 [ $mthd034d addParam ]
  269. $parm0354 setLabel name_type "nResourceID:UINT"
  270. $parm0354 setProp modifier "Value"
  271. $clss0335 save
  272. set clss43a9 [ $diag43a2 addNode cad_class 0 511 414 139 ]
  273. $clss43a9 setLabel name "CMemoryException"
  274. $clss43a9 setProp include_list "afxwin.h" name *
  275. set gen43a8 [ $diag43a2 addRake generalization $clss43a7 $clss43a9 876 447 207 511 479 ]
  276. $gen43a8 setProp inher_access "Public"
  277.  
  278. #------------------------ Class: CNotSupportedException ----
  279. if [info exists debug] {puts "addClass CNotSupportedException"}
  280. if [info exists debug] {puts "CDM CNotSupportedException"}
  281. set clss0357 [ CDM new "CNotSupportedException" "$systemName" "" "" "" "" "" "" "0" ]
  282. set attr035a [ $clss0357 addRow attribute ]
  283. $attr035a setLabel name_type "\$classCNotSupportedException:CRuntimeClass"
  284. $attr035a setProp attrib_access "None-None" name_type de
  285. $attr035a setProp modifier "Value" name_type cl
  286. set mthd035e [ $clss0357 addRow method ]
  287. $mthd035e setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  288. $mthd035e setProp method_access "Public"
  289. $mthd035e setProp is_dyn_bound "1"
  290. $mthd035e setProp is_const_func "1"
  291. $mthd035e setProp modifier "Pointer"
  292. set mthd0364 [ $clss0357 addRow method ]
  293. $mthd0364 setLabel name_type "\$create()\n"
  294. $mthd0364 setProp method_access "Public"
  295. $mthd0364 setProp modifier "Value"
  296. set mthd0368 [ $clss0357 addRow method ]
  297. $mthd0368 setLabel name_type "\$create()\n"
  298. $mthd0368 setProp method_access "Public"
  299. $mthd0368 setProp modifier "Value"
  300. set parm036c [ $mthd0368 addParam ]
  301. $parm036c setLabel name_type "bAutoDelete:BOOL"
  302. $parm036c setProp modifier "Value"
  303. set mthd036f [ $clss0357 addRow method ]
  304. $mthd036f setLabel name_type "\$create()"
  305. $mthd036f setProp method_access "Public"
  306. $mthd036f setProp modifier "Value"
  307. set parm0373 [ $mthd036f addParam ]
  308. $parm0373 setLabel name_type "bAutoDelete:BOOL, "
  309. $parm0373 setProp modifier "Value"
  310. set parm0376 [ $mthd036f addParam ]
  311. $parm0376 setLabel name_type "nResourceID:UINT"
  312. $parm0376 setProp modifier "Value"
  313. $clss0357 save
  314. set clss43ab [ $diag43a2 addNode cad_class 446 511 414 139 ]
  315. $clss43ab setLabel name "CNotSupportedException"
  316. $clss43ab setProp include_list "afxwin.h" name *
  317. $diag43a2 addConn generalization_conn $gen43a8 $clss43ab 876 447 653 511
  318.  
  319. #------------------------ Class: CResourceException ----
  320. if [info exists debug] {puts "addClass CResourceException"}
  321. if [info exists debug] {puts "CDM CResourceException"}
  322. set clss1484 [ CDM new "CResourceException" "$systemName" "" "" "" "" "" "" "0" ]
  323. set attr1487 [ $clss1484 addRow attribute ]
  324. $attr1487 setLabel name_type "\$classCResourceException:CRuntimeClass"
  325. $attr1487 setProp attrib_access "None-None" name_type de
  326. $attr1487 setProp modifier "Value" name_type cl
  327. set mthd148b [ $clss1484 addRow method ]
  328. $mthd148b setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  329. $mthd148b setProp method_access "Public"
  330. $mthd148b setProp is_dyn_bound "1"
  331. $mthd148b setProp is_const_func "1"
  332. $mthd148b setProp modifier "Pointer"
  333. set mthd1491 [ $clss1484 addRow method ]
  334. $mthd1491 setLabel name_type "\$create()\n"
  335. $mthd1491 setProp method_access "Public"
  336. $mthd1491 setProp modifier "Value"
  337. set mthd1495 [ $clss1484 addRow method ]
  338. $mthd1495 setLabel name_type "\$create()\n"
  339. $mthd1495 setProp method_access "Public"
  340. $mthd1495 setProp modifier "Value"
  341. set parm1499 [ $mthd1495 addParam ]
  342. $parm1499 setLabel name_type "bAutoDelete:BOOL"
  343. $parm1499 setProp modifier "Value"
  344. set mthd149c [ $clss1484 addRow method ]
  345. $mthd149c setLabel name_type "\$create()"
  346. $mthd149c setProp method_access "Public"
  347. $mthd149c setProp modifier "Value"
  348. set parm14a0 [ $mthd149c addParam ]
  349. $parm14a0 setLabel name_type "bAutoDelete:BOOL, "
  350. $parm14a0 setProp modifier "Value"
  351. set parm14a3 [ $mthd149c addParam ]
  352. $parm14a3 setLabel name_type "nResourceID:UINT"
  353. $parm14a3 setProp modifier "Value"
  354. $clss1484 save
  355. set clss43ad [ $diag43a2 addNode cad_class 892 511 414 139 ]
  356. $clss43ad setLabel name "CResourceException"
  357. $clss43ad setProp include_list "afxwin.h" name *
  358. $diag43a2 addConn generalization_conn $gen43a8 $clss43ad 876 447 1099 511
  359.  
  360. #------------------------ Class: CUserException ----
  361. if [info exists debug] {puts "addClass CUserException"}
  362. if [info exists debug] {puts "CDM CUserException"}
  363. set clss14a6 [ CDM new "CUserException" "$systemName" "" "" "" "" "" "" "0" ]
  364. set attr14a9 [ $clss14a6 addRow attribute ]
  365. $attr14a9 setLabel name_type "\$classCUserException:CRuntimeClass"
  366. $attr14a9 setProp attrib_access "None-None" name_type de
  367. $attr14a9 setProp modifier "Value" name_type cl
  368. set mthd14ad [ $clss14a6 addRow method ]
  369. $mthd14ad setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  370. $mthd14ad setProp method_access "Public"
  371. $mthd14ad setProp is_dyn_bound "1"
  372. $mthd14ad setProp is_const_func "1"
  373. $mthd14ad setProp modifier "Pointer"
  374. set mthd14b3 [ $clss14a6 addRow method ]
  375. $mthd14b3 setLabel name_type "\$create()\n"
  376. $mthd14b3 setProp method_access "Public"
  377. $mthd14b3 setProp modifier "Value"
  378. set mthd14b7 [ $clss14a6 addRow method ]
  379. $mthd14b7 setLabel name_type "\$create()\n"
  380. $mthd14b7 setProp method_access "Public"
  381. $mthd14b7 setProp modifier "Value"
  382. set parm14bb [ $mthd14b7 addParam ]
  383. $parm14bb setLabel name_type "bAutoDelete:BOOL"
  384. $parm14bb setProp modifier "Value"
  385. set mthd14be [ $clss14a6 addRow method ]
  386. $mthd14be setLabel name_type "\$create()"
  387. $mthd14be setProp method_access "Public"
  388. $mthd14be setProp modifier "Value"
  389. set parm14c2 [ $mthd14be addParam ]
  390. $parm14c2 setLabel name_type "bAutoDelete:BOOL, "
  391. $parm14c2 setProp modifier "Value"
  392. set parm14c5 [ $mthd14be addParam ]
  393. $parm14c5 setLabel name_type "nResourceID:UINT"
  394. $parm14c5 setProp modifier "Value"
  395. $clss14a6 save
  396. set clss43af [ $diag43a2 addNode cad_class 1338 511 414 139 ]
  397. $clss43af setLabel name "CUserException"
  398. $clss43af setProp include_list "afxwin.h" name *
  399. $diag43a2 addConn generalization_conn $gen43a8 $clss43af 876 447 1545 511
  400.  
  401. #------------------------ Class: CArchiveException ----
  402. if [info exists debug] {puts "addClass CArchiveException"}
  403. if [info exists debug] {puts "CDM CArchiveException"}
  404. set clss0379 [ CDM new "CArchiveException" "$systemName" "" "" "" "" "" "" "0" ]
  405. set attr037c [ $clss0379 addRow attribute ]
  406. $attr037c setLabel name_type "\$classCArchiveException:CRuntimeClass\n"
  407. $attr037c setProp attrib_access "None-None" name_type de
  408. $attr037c setProp modifier "Value" name_type cl
  409. set attr0392 [ $clss0379 addRow attribute ]
  410. $attr0392 setLabel name_type "m_cause:int\n"
  411. $attr0392 setProp attrib_access "None-None" name_type de
  412. set attr0395 [ $clss0379 addRow attribute ]
  413. $attr0395 setLabel name_type "m_strFileName:CString"
  414. $attr0395 setProp attrib_access "None-None" name_type de
  415. set mthd0380 [ $clss0379 addRow method ]
  416. $mthd0380 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  417. $mthd0380 setProp method_access "Public"
  418. $mthd0380 setProp is_dyn_bound "1"
  419. $mthd0380 setProp is_const_func "1"
  420. $mthd0380 setProp modifier "Pointer"
  421. set mthd0386 [ $clss0379 addRow method ]
  422. $mthd0386 setLabel name_type "\$create()\n"
  423. $mthd0386 setProp method_access "Public"
  424. $mthd0386 setProp modifier "Value"
  425. set parm038a [ $mthd0386 addParam ]
  426. $parm038a setLabel name_type "cause:int, "
  427. $parm038a setProp modifier "Value"
  428. $parm038a setProp default_value " CArchiveException::none"
  429. set parm038e [ $mthd0386 addParam ]
  430. $parm038e setLabel name_type "lpszArchiveName:LPCTSTR"
  431. $parm038e setProp modifier "Value"
  432. $parm038e setProp default_value "  0 "
  433. set mthd0398 [ $clss0379 addRow method ]
  434. $mthd0398 setLabel name_type "GetErrorMessage():BOOL"
  435. $mthd0398 setProp method_access "Public"
  436. $mthd0398 setProp is_dyn_bound "1"
  437. $mthd0398 setProp modifier "Value"
  438. set parm039d [ $mthd0398 addParam ]
  439. $parm039d setLabel name_type "lpszError:LPTSTR, "
  440. $parm039d setProp modifier "Value"
  441. set parm03a0 [ $mthd0398 addParam ]
  442. $parm03a0 setLabel name_type "nMaxError:UINT, "
  443. $parm03a0 setProp modifier "Value"
  444. set parm03a3 [ $mthd0398 addParam ]
  445. $parm03a3 setLabel name_type "pnHelpContext:PUINT"
  446. $parm03a3 setProp modifier "Value"
  447. $parm03a3 setProp default_value "  0 "
  448. $clss0379 save
  449. set clss43b2 [ $diag43a2 addNode cad_class 1784 413 162 34 ]
  450. $clss43b2 setLabel name "CArchiveException"
  451. $clss43b2 setProp is_folded 1
  452. $clss43b2 setProp include_list "afxwin.h" name *
  453. $diag43a2 addConn generalization_conn $gen43a6 $clss43b2 1056.5 349 1865 413
  454.  
  455. #------------------------ Class: CFileException ----
  456. if [info exists debug] {puts "addClass CFileException"}
  457. if [info exists debug] {puts "CDM CFileException"}
  458. set clss03a7 [ CDM new "CFileException" "$systemName" "" "" "" "" "" "" "0" ]
  459. set attr03aa [ $clss03a7 addRow attribute ]
  460. $attr03aa setLabel name_type "\$classCFileException:CRuntimeClass\n"
  461. $attr03aa setProp attrib_access "None-None" name_type de
  462. $attr03aa setProp modifier "Value" name_type cl
  463. set attr03c4 [ $clss03a7 addRow attribute ]
  464. $attr03c4 setLabel name_type "m_cause:int\n"
  465. $attr03c4 setProp attrib_access "None-None" name_type de
  466. set attr03c7 [ $clss03a7 addRow attribute ]
  467. $attr03c7 setLabel name_type "m_lOsError:LONG\n"
  468. $attr03c7 setProp attrib_access "None-None" name_type de
  469. set attr03ca [ $clss03a7 addRow attribute ]
  470. $attr03ca setLabel name_type "m_strFileName:CString"
  471. $attr03ca setProp attrib_access "None-None" name_type de
  472. set mthd03ae [ $clss03a7 addRow method ]
  473. $mthd03ae setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  474. $mthd03ae setProp method_access "Public"
  475. $mthd03ae setProp is_dyn_bound "1"
  476. $mthd03ae setProp is_const_func "1"
  477. $mthd03ae setProp modifier "Pointer"
  478. set mthd03b4 [ $clss03a7 addRow method ]
  479. $mthd03b4 setLabel name_type "\$create()\n"
  480. $mthd03b4 setProp method_access "Public"
  481. $mthd03b4 setProp modifier "Value"
  482. set parm03b8 [ $mthd03b4 addParam ]
  483. $parm03b8 setLabel name_type "cause:int, "
  484. $parm03b8 setProp modifier "Value"
  485. $parm03b8 setProp default_value " CFileException::none"
  486. set parm03bc [ $mthd03b4 addParam ]
  487. $parm03bc setLabel name_type "lOsError:LONG, "
  488. $parm03bc setProp modifier "Value"
  489. $parm03bc setProp default_value " -1"
  490. set parm03c0 [ $mthd03b4 addParam ]
  491. $parm03c0 setLabel name_type "lpszArchiveName:LPCTSTR"
  492. $parm03c0 setProp modifier "Value"
  493. $parm03c0 setProp default_value "  0 "
  494. set mthd03cd [ $clss03a7 addRow method ]
  495. $mthd03cd setLabel name_type "\$OsErrorToException():int\n"
  496. $mthd03cd setProp method_access "Public"
  497. $mthd03cd setProp modifier "Value"
  498. set parm03d1 [ $mthd03cd addParam ]
  499. $parm03d1 setLabel name_type "lOsError:LONG"
  500. $parm03d1 setProp modifier "Value"
  501. set mthd03d4 [ $clss03a7 addRow method ]
  502. $mthd03d4 setLabel name_type "\$ErrnoToException():int\n"
  503. $mthd03d4 setProp method_access "Public"
  504. $mthd03d4 setProp modifier "Value"
  505. set parm03d8 [ $mthd03d4 addParam ]
  506. $parm03d8 setLabel name_type "nErrno:int"
  507. $parm03d8 setProp modifier "Value"
  508. set mthd03db [ $clss03a7 addRow method ]
  509. $mthd03db setLabel name_type "\$ThrowOsError()\n"
  510. $mthd03db setProp method_access "Public"
  511. $mthd03db setProp modifier "Value"
  512. set parm03df [ $mthd03db addParam ]
  513. $parm03df setLabel name_type "lOsError:LONG, "
  514. $parm03df setProp modifier "Value"
  515. set parm03e2 [ $mthd03db addParam ]
  516. $parm03e2 setLabel name_type "lpszFileName:LPCTSTR"
  517. $parm03e2 setProp modifier "Value"
  518. $parm03e2 setProp default_value "  0 "
  519. set mthd03e6 [ $clss03a7 addRow method ]
  520. $mthd03e6 setLabel name_type "\$ThrowErrno()\n"
  521. $mthd03e6 setProp method_access "Public"
  522. $mthd03e6 setProp modifier "Value"
  523. set parm03ea [ $mthd03e6 addParam ]
  524. $parm03ea setLabel name_type "nErrno:int, "
  525. $parm03ea setProp modifier "Value"
  526. set parm03ed [ $mthd03e6 addParam ]
  527. $parm03ed setLabel name_type "lpszFileName:LPCTSTR"
  528. $parm03ed setProp modifier "Value"
  529. $parm03ed setProp default_value "  0 "
  530. set mthd03f1 [ $clss03a7 addRow method ]
  531. $mthd03f1 setLabel name_type "GetErrorMessage():BOOL"
  532. $mthd03f1 setProp method_access "Public"
  533. $mthd03f1 setProp is_dyn_bound "1"
  534. $mthd03f1 setProp modifier "Value"
  535. set parm03f6 [ $mthd03f1 addParam ]
  536. $parm03f6 setLabel name_type "lpszError:LPTSTR, "
  537. $parm03f6 setProp modifier "Value"
  538. set parm03f9 [ $mthd03f1 addParam ]
  539. $parm03f9 setLabel name_type "nMaxError:UINT, "
  540. $parm03f9 setProp modifier "Value"
  541. set parm03fc [ $mthd03f1 addParam ]
  542. $parm03fc setLabel name_type "pnHelpContext:PUINT"
  543. $parm03fc setProp modifier "Value"
  544. $parm03fc setProp default_value "  0 "
  545. $clss03a7 save
  546. set clss43b4 [ $diag43a2 addNode cad_class 1978 413 135 34 ]
  547. $clss43b4 setLabel name "CFileException"
  548. $clss43b4 setProp is_folded 1
  549. $clss43b4 setProp include_list "afxwin.h" name *
  550. $diag43a2 addConn generalization_conn $gen43a6 $clss43b4 1056.5 349 2045.5 413
  551.  
  552. #------------------------ Class: CFile ----
  553. if [info exists debug] {puts "addClass CFile"}
  554. if [info exists debug] {puts "CDM CFile"}
  555. set clss0400 [ CDM new "CFile" "$systemName" "" "" "" "" "" "" "0" ]
  556. set attr0403 [ $clss0400 addRow attribute ]
  557. $attr0403 setLabel name_type "\$classCFile:CRuntimeClass\n"
  558. $attr0403 setProp attrib_access "None-None" name_type de
  559. $attr0403 setProp modifier "Value" name_type cl
  560. set attr0422 [ $clss0400 addRow attribute ]
  561. $attr0422 setLabel name_type "m_hFile:UINT\n"
  562. $attr0422 setProp attrib_access "None-None" name_type de
  563. set attr0510 [ $clss0400 addRow attribute ]
  564. $attr0510 setLabel name_type "m_bCloseOnDelete:BOOL\n"
  565. $attr0510 setProp attrib_access "None-None" name_type de
  566. set attr0513 [ $clss0400 addRow attribute ]
  567. $attr0513 setLabel name_type "m_strFileName:CString"
  568. $attr0513 setProp attrib_access "None-None" name_type de
  569. set mthd0407 [ $clss0400 addRow method ]
  570. $mthd0407 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  571. $mthd0407 setProp method_access "Public"
  572. $mthd0407 setProp is_dyn_bound "1"
  573. $mthd0407 setProp is_const_func "1"
  574. $mthd0407 setProp modifier "Pointer"
  575. set mthd040d [ $clss0400 addRow method ]
  576. $mthd040d setLabel name_type "\$create()\n"
  577. $mthd040d setProp method_access "Public"
  578. $mthd040d setProp modifier "Value"
  579. set mthd0411 [ $clss0400 addRow method ]
  580. $mthd0411 setLabel name_type "\$create()\n"
  581. $mthd0411 setProp method_access "Public"
  582. $mthd0411 setProp modifier "Value"
  583. set parm0415 [ $mthd0411 addParam ]
  584. $parm0415 setLabel name_type "hFile:int"
  585. $parm0415 setProp modifier "Value"
  586. set mthd0418 [ $clss0400 addRow method ]
  587. $mthd0418 setLabel name_type "\$create()\n"
  588. $mthd0418 setProp method_access "Public"
  589. $mthd0418 setProp modifier "Value"
  590. set parm041c [ $mthd0418 addParam ]
  591. $parm041c setLabel name_type "lpszFileName:LPCTSTR, "
  592. $parm041c setProp modifier "Value"
  593. set parm041f [ $mthd0418 addParam ]
  594. $parm041f setLabel name_type "nOpenFlags:UINT"
  595. $parm041f setProp modifier "Value"
  596. set mthd0425 [ $clss0400 addRow method ]
  597. $mthd0425 setLabel name_type "type_conv()\n"
  598. $mthd0425 setProp method_access "Public"
  599. $mthd0425 setProp is_const_func "1"
  600. $mthd0425 setProp modifier "Value"
  601. set mthd042a [ $clss0400 addRow method ]
  602. $mthd042a setLabel name_type "GetPosition():DWORD\n"
  603. $mthd042a setProp method_access "Public"
  604. $mthd042a setProp is_dyn_bound "1"
  605. $mthd042a setProp is_const_func "1"
  606. $mthd042a setProp modifier "Value"
  607. set mthd0430 [ $clss0400 addRow method ]
  608. $mthd0430 setLabel name_type "GetStatus():BOOL\n"
  609. $mthd0430 setProp method_access "Public"
  610. $mthd0430 setProp is_const_func "1"
  611. $mthd0430 setProp modifier "Value"
  612. set parm0435 [ $mthd0430 addParam ]
  613. $parm0435 setLabel name_type "rStatus:CFileStatus"
  614. $parm0435 setProp modifier "Reference"
  615. set mthd0438 [ $clss0400 addRow method ]
  616. $mthd0438 setLabel name_type "GetFileName():CString\n"
  617. $mthd0438 setProp method_access "Public"
  618. $mthd0438 setProp is_dyn_bound "1"
  619. $mthd0438 setProp is_const_func "1"
  620. $mthd0438 setProp modifier "Value"
  621. set mthd043e [ $clss0400 addRow method ]
  622. $mthd043e setLabel name_type "GetFileTitle():CString\n"
  623. $mthd043e setProp method_access "Public"
  624. $mthd043e setProp is_dyn_bound "1"
  625. $mthd043e setProp is_const_func "1"
  626. $mthd043e setProp modifier "Value"
  627. set mthd0444 [ $clss0400 addRow method ]
  628. $mthd0444 setLabel name_type "GetFilePath():CString\n"
  629. $mthd0444 setProp method_access "Public"
  630. $mthd0444 setProp is_dyn_bound "1"
  631. $mthd0444 setProp is_const_func "1"
  632. $mthd0444 setProp modifier "Value"
  633. set mthd044a [ $clss0400 addRow method ]
  634. $mthd044a setLabel name_type "SetFilePath()\n"
  635. $mthd044a setProp method_access "Public"
  636. $mthd044a setProp is_dyn_bound "1"
  637. $mthd044a setProp modifier "Value"
  638. set parm044f [ $mthd044a addParam ]
  639. $parm044f setLabel name_type "lpszNewName:LPCTSTR"
  640. $parm044f setProp modifier "Value"
  641. set mthd0452 [ $clss0400 addRow method ]
  642. $mthd0452 setLabel name_type "Open():BOOL\n"
  643. $mthd0452 setProp method_access "Public"
  644. $mthd0452 setProp is_dyn_bound "1"
  645. $mthd0452 setProp modifier "Value"
  646. set parm0457 [ $mthd0452 addParam ]
  647. $parm0457 setLabel name_type "lpszFileName:LPCTSTR, "
  648. $parm0457 setProp modifier "Value"
  649. set parm045a [ $mthd0452 addParam ]
  650. $parm045a setLabel name_type "nOpenFlags:UINT, "
  651. $parm045a setProp modifier "Value"
  652. set parm045d [ $mthd0452 addParam ]
  653. $parm045d setLabel name_type "pError:CFileException"
  654. $parm045d setProp modifier "Pointer"
  655. $parm045d setProp default_value "  0 "
  656. set mthd0461 [ $clss0400 addRow method ]
  657. $mthd0461 setLabel name_type "\$Rename()\n"
  658. $mthd0461 setProp method_access "Public"
  659. $mthd0461 setProp modifier "Value"
  660. set parm0465 [ $mthd0461 addParam ]
  661. $parm0465 setLabel name_type "lpszOldName:LPCTSTR, "
  662. $parm0465 setProp modifier "Value"
  663. set parm0468 [ $mthd0461 addParam ]
  664. $parm0468 setLabel name_type "lpszNewName:LPCTSTR"
  665. $parm0468 setProp modifier "Value"
  666. set mthd046b [ $clss0400 addRow method ]
  667. $mthd046b setLabel name_type "\$Remove()\n"
  668. $mthd046b setProp method_access "Public"
  669. $mthd046b setProp modifier "Value"
  670. set parm046f [ $mthd046b addParam ]
  671. $parm046f setLabel name_type "lpszFileName:LPCTSTR"
  672. $parm046f setProp modifier "Value"
  673. set mthd0472 [ $clss0400 addRow method ]
  674. $mthd0472 setLabel name_type "\$GetStatus():BOOL\n"
  675. $mthd0472 setProp method_access "Public"
  676. $mthd0472 setProp modifier "Value"
  677. set parm0476 [ $mthd0472 addParam ]
  678. $parm0476 setLabel name_type "lpszFileName:LPCTSTR, "
  679. $parm0476 setProp modifier "Value"
  680. set parm0479 [ $mthd0472 addParam ]
  681. $parm0479 setLabel name_type "rStatus:CFileStatus"
  682. $parm0479 setProp modifier "Reference"
  683. set mthd047c [ $clss0400 addRow method ]
  684. $mthd047c setLabel name_type "\$SetStatus()\n"
  685. $mthd047c setProp method_access "Public"
  686. $mthd047c setProp modifier "Value"
  687. set parm0480 [ $mthd047c addParam ]
  688. $parm0480 setLabel name_type "lpszFileName:LPCTSTR, "
  689. $parm0480 setProp modifier "Value"
  690. set parm0483 [ $mthd047c addParam ]
  691. $parm0483 setLabel name_type "status:CFileStatus"
  692. $parm0483 setProp modifier "Reference to Const"
  693. set mthd0486 [ $clss0400 addRow method ]
  694. $mthd0486 setLabel name_type "SeekToEnd():DWORD\n"
  695. $mthd0486 setProp method_access "Public"
  696. $mthd0486 setProp modifier "Value"
  697. set mthd048a [ $clss0400 addRow method ]
  698. $mthd048a setLabel name_type "SeekToBegin()\n"
  699. $mthd048a setProp method_access "Public"
  700. $mthd048a setProp modifier "Value"
  701. set mthd048e [ $clss0400 addRow method ]
  702. $mthd048e setLabel name_type "ReadHuge():DWORD\n"
  703. $mthd048e setProp method_access "Public"
  704. $mthd048e setProp modifier "Value"
  705. set parm0492 [ $mthd048e addParam ]
  706. $parm0492 setLabel name_type "lpBuffer:genptr, "
  707. $parm0492 setProp modifier "Pointer"
  708. set parm0495 [ $mthd048e addParam ]
  709. $parm0495 setLabel name_type "dwCount:DWORD"
  710. $parm0495 setProp modifier "Value"
  711. set mthd0498 [ $clss0400 addRow method ]
  712. $mthd0498 setLabel name_type "WriteHuge()\n"
  713. $mthd0498 setProp method_access "Public"
  714. $mthd0498 setProp modifier "Value"
  715. set parm049c [ $mthd0498 addParam ]
  716. $parm049c setLabel name_type "lpBuffer:void, "
  717. $parm049c setProp modifier "Pointer to Const"
  718. set parm049f [ $mthd0498 addParam ]
  719. $parm049f setLabel name_type "dwCount:DWORD"
  720. $parm049f setProp modifier "Value"
  721. set mthd04a2 [ $clss0400 addRow method ]
  722. $mthd04a2 setLabel name_type "Duplicate():CFile\n"
  723. $mthd04a2 setProp method_access "Public"
  724. $mthd04a2 setProp is_dyn_bound "1"
  725. $mthd04a2 setProp is_const_func "1"
  726. $mthd04a2 setProp modifier "Pointer"
  727. set mthd04a8 [ $clss0400 addRow method ]
  728. $mthd04a8 setLabel name_type "Seek():LONG\n"
  729. $mthd04a8 setProp method_access "Public"
  730. $mthd04a8 setProp is_dyn_bound "1"
  731. $mthd04a8 setProp modifier "Value"
  732. set parm04ad [ $mthd04a8 addParam ]
  733. $parm04ad setLabel name_type "lOff:LONG, "
  734. $parm04ad setProp modifier "Value"
  735. set parm04b0 [ $mthd04a8 addParam ]
  736. $parm04b0 setLabel name_type "nFrom:UINT"
  737. $parm04b0 setProp modifier "Value"
  738. set mthd04b3 [ $clss0400 addRow method ]
  739. $mthd04b3 setLabel name_type "SetLength()\n"
  740. $mthd04b3 setProp method_access "Public"
  741. $mthd04b3 setProp is_dyn_bound "1"
  742. $mthd04b3 setProp modifier "Value"
  743. set parm04b8 [ $mthd04b3 addParam ]
  744. $parm04b8 setLabel name_type "dwNewLen:DWORD"
  745. $parm04b8 setProp modifier "Value"
  746. set mthd04bb [ $clss0400 addRow method ]
  747. $mthd04bb setLabel name_type "GetLength():DWORD\n"
  748. $mthd04bb setProp method_access "Public"
  749. $mthd04bb setProp is_dyn_bound "1"
  750. $mthd04bb setProp is_const_func "1"
  751. $mthd04bb setProp modifier "Value"
  752. set mthd04c1 [ $clss0400 addRow method ]
  753. $mthd04c1 setLabel name_type "Read():UINT\n"
  754. $mthd04c1 setProp method_access "Public"
  755. $mthd04c1 setProp is_dyn_bound "1"
  756. $mthd04c1 setProp modifier "Value"
  757. set parm04c6 [ $mthd04c1 addParam ]
  758. $parm04c6 setLabel name_type "lpBuf:genptr, "
  759. $parm04c6 setProp modifier "Pointer"
  760. set parm04c9 [ $mthd04c1 addParam ]
  761. $parm04c9 setLabel name_type "nCount:UINT"
  762. $parm04c9 setProp modifier "Value"
  763. set mthd04cc [ $clss0400 addRow method ]
  764. $mthd04cc setLabel name_type "Write()\n"
  765. $mthd04cc setProp method_access "Public"
  766. $mthd04cc setProp is_dyn_bound "1"
  767. $mthd04cc setProp modifier "Value"
  768. set parm04d1 [ $mthd04cc addParam ]
  769. $parm04d1 setLabel name_type "lpBuf:void, "
  770. $parm04d1 setProp modifier "Pointer to Const"
  771. set parm04d4 [ $mthd04cc addParam ]
  772. $parm04d4 setLabel name_type "nCount:UINT"
  773. $parm04d4 setProp modifier "Value"
  774. set mthd04d7 [ $clss0400 addRow method ]
  775. $mthd04d7 setLabel name_type "LockRange()\n"
  776. $mthd04d7 setProp method_access "Public"
  777. $mthd04d7 setProp is_dyn_bound "1"
  778. $mthd04d7 setProp modifier "Value"
  779. set parm04dc [ $mthd04d7 addParam ]
  780. $parm04dc setLabel name_type "dwPos:DWORD, "
  781. $parm04dc setProp modifier "Value"
  782. set parm04df [ $mthd04d7 addParam ]
  783. $parm04df setLabel name_type "dwCount:DWORD"
  784. $parm04df setProp modifier "Value"
  785. set mthd04e2 [ $clss0400 addRow method ]
  786. $mthd04e2 setLabel name_type "UnlockRange()\n"
  787. $mthd04e2 setProp method_access "Public"
  788. $mthd04e2 setProp is_dyn_bound "1"
  789. $mthd04e2 setProp modifier "Value"
  790. set parm04e7 [ $mthd04e2 addParam ]
  791. $parm04e7 setLabel name_type "dwPos:DWORD, "
  792. $parm04e7 setProp modifier "Value"
  793. set parm04ea [ $mthd04e2 addParam ]
  794. $parm04ea setLabel name_type "dwCount:DWORD"
  795. $parm04ea setProp modifier "Value"
  796. set mthd04ed [ $clss0400 addRow method ]
  797. $mthd04ed setLabel name_type "Abort()\n"
  798. $mthd04ed setProp method_access "Public"
  799. $mthd04ed setProp is_dyn_bound "1"
  800. $mthd04ed setProp modifier "Value"
  801. set mthd04f2 [ $clss0400 addRow method ]
  802. $mthd04f2 setLabel name_type "Flush()\n"
  803. $mthd04f2 setProp method_access "Public"
  804. $mthd04f2 setProp is_dyn_bound "1"
  805. $mthd04f2 setProp modifier "Value"
  806. set mthd04f7 [ $clss0400 addRow method ]
  807. $mthd04f7 setLabel name_type "Close()\n"
  808. $mthd04f7 setProp method_access "Public"
  809. $mthd04f7 setProp is_dyn_bound "1"
  810. $mthd04f7 setProp modifier "Value"
  811. set mthd04fc [ $clss0400 addRow method ]
  812. $mthd04fc setLabel name_type "GetBufferPtr():UINT"
  813. $mthd04fc setProp method_access "Public"
  814. $mthd04fc setProp is_dyn_bound "1"
  815. $mthd04fc setProp modifier "Value"
  816. set parm0501 [ $mthd04fc addParam ]
  817. $parm0501 setLabel name_type "nCommand:UINT, "
  818. $parm0501 setProp modifier "Value"
  819. set parm0504 [ $mthd04fc addParam ]
  820. $parm0504 setLabel name_type "nCount:UINT, "
  821. $parm0504 setProp modifier "Value"
  822. $parm0504 setProp default_value " 0"
  823. set parm0508 [ $mthd04fc addParam ]
  824. $parm0508 setLabel name_type "ppBufStart:void, "
  825. $parm0508 setProp modifier "Pointer"
  826. $parm0508 setProp default_value "  0 "
  827. set parm050c [ $mthd04fc addParam ]
  828. $parm050c setLabel name_type "ppBufMax:void"
  829. $parm050c setProp modifier "Pointer"
  830. $parm050c setProp default_value "  0 "
  831. $clss0400 save
  832. set clss43b7 [ $diag43a2 addNode cad_class 2145 315 120 34 ]
  833. $clss43b7 setLabel name "CFile"
  834. $clss43b7 setProp is_folded 1
  835. $clss43b7 setProp include_list "afxwin.h" name *
  836. $diag43a2 addConn generalization_conn $gen43a4 $clss43b7 5466 251 2205 315
  837.  
  838. #------------------------ Class: CFileFind ----
  839. if [info exists debug] {puts "addClass CFileFind"}
  840. if [info exists debug] {puts "CDM CFileFind"}
  841. set clss06a7 [ CDM new "CFileFind" "$systemName" "" "" "" "" "" "" "0" ]
  842. set attr075e [ $clss06a7 addRow attribute ]
  843. $attr075e setLabel name_type "m_pFoundInfo:genptr\n"
  844. $attr075e setProp attrib_access "None-None" name_type de
  845. $attr075e setProp modifier "Pointer" name_type cl
  846. set attr0762 [ $clss06a7 addRow attribute ]
  847. $attr0762 setLabel name_type "m_pNextInfo:genptr\n"
  848. $attr0762 setProp attrib_access "None-None" name_type de
  849. $attr0762 setProp modifier "Pointer" name_type cl
  850. set attr0766 [ $clss06a7 addRow attribute ]
  851. $attr0766 setLabel name_type "m_hContext:HANDLE\n"
  852. $attr0766 setProp attrib_access "None-None" name_type de
  853. set attr0769 [ $clss06a7 addRow attribute ]
  854. $attr0769 setLabel name_type "m_bGotLast:BOOL\n"
  855. $attr0769 setProp attrib_access "None-None" name_type de
  856. set attr076c [ $clss06a7 addRow attribute ]
  857. $attr076c setLabel name_type "m_strRoot:CString\n"
  858. $attr076c setProp attrib_access "None-None" name_type de
  859. set attr076f [ $clss06a7 addRow attribute ]
  860. $attr076f setLabel name_type "m_chDirSeparator:TCHAR\n"
  861. $attr076f setProp attrib_access "None-None" name_type de
  862. set attr0772 [ $clss06a7 addRow attribute ]
  863. $attr0772 setLabel name_type "\$classCFileFind:CRuntimeClass"
  864. $attr0772 setProp attrib_access "None-None" name_type de
  865. $attr0772 setProp modifier "Value" name_type cl
  866. set mthd06aa [ $clss06a7 addRow method ]
  867. $mthd06aa setLabel name_type "\$create()\n"
  868. $mthd06aa setProp method_access "Public"
  869. $mthd06aa setProp modifier "Value"
  870. set mthd06ae [ $clss06a7 addRow method ]
  871. $mthd06ae setLabel name_type "GetLength():DWORD\n"
  872. $mthd06ae setProp method_access "Public"
  873. $mthd06ae setProp is_const_func "1"
  874. $mthd06ae setProp modifier "Value"
  875. set mthd06b3 [ $clss06a7 addRow method ]
  876. $mthd06b3 setLabel name_type "GetLength64():__int64\n"
  877. $mthd06b3 setProp method_access "Public"
  878. $mthd06b3 setProp is_const_func "1"
  879. $mthd06b3 setProp modifier "Value"
  880. set mthd06b8 [ $clss06a7 addRow method ]
  881. $mthd06b8 setLabel name_type "GetFileName():CString\n"
  882. $mthd06b8 setProp method_access "Public"
  883. $mthd06b8 setProp is_dyn_bound "1"
  884. $mthd06b8 setProp is_const_func "1"
  885. $mthd06b8 setProp modifier "Value"
  886. set mthd06be [ $clss06a7 addRow method ]
  887. $mthd06be setLabel name_type "GetFilePath():CString\n"
  888. $mthd06be setProp method_access "Public"
  889. $mthd06be setProp is_dyn_bound "1"
  890. $mthd06be setProp is_const_func "1"
  891. $mthd06be setProp modifier "Value"
  892. set mthd06c4 [ $clss06a7 addRow method ]
  893. $mthd06c4 setLabel name_type "GetFileTitle():CString\n"
  894. $mthd06c4 setProp method_access "Public"
  895. $mthd06c4 setProp is_dyn_bound "1"
  896. $mthd06c4 setProp is_const_func "1"
  897. $mthd06c4 setProp modifier "Value"
  898. set mthd06ca [ $clss06a7 addRow method ]
  899. $mthd06ca setLabel name_type "GetFileURL():CString\n"
  900. $mthd06ca setProp method_access "Public"
  901. $mthd06ca setProp is_dyn_bound "1"
  902. $mthd06ca setProp is_const_func "1"
  903. $mthd06ca setProp modifier "Value"
  904. set mthd06d0 [ $clss06a7 addRow method ]
  905. $mthd06d0 setLabel name_type "GetRoot():CString\n"
  906. $mthd06d0 setProp method_access "Public"
  907. $mthd06d0 setProp is_dyn_bound "1"
  908. $mthd06d0 setProp is_const_func "1"
  909. $mthd06d0 setProp modifier "Value"
  910. set mthd06d6 [ $clss06a7 addRow method ]
  911. $mthd06d6 setLabel name_type "GetLastWriteTime():BOOL\n"
  912. $mthd06d6 setProp method_access "Public"
  913. $mthd06d6 setProp is_dyn_bound "1"
  914. $mthd06d6 setProp is_const_func "1"
  915. $mthd06d6 setProp modifier "Value"
  916. set parm06dc [ $mthd06d6 addParam ]
  917. $parm06dc setLabel name_type "pTimeStamp:FILETIME"
  918. $parm06dc setProp modifier "Pointer"
  919. set mthd06df [ $clss06a7 addRow method ]
  920. $mthd06df setLabel name_type "GetLastAccessTime():BOOL\n"
  921. $mthd06df setProp method_access "Public"
  922. $mthd06df setProp is_dyn_bound "1"
  923. $mthd06df setProp is_const_func "1"
  924. $mthd06df setProp modifier "Value"
  925. set parm06e5 [ $mthd06df addParam ]
  926. $parm06e5 setLabel name_type "pTimeStamp:FILETIME"
  927. $parm06e5 setProp modifier "Pointer"
  928. set mthd06e8 [ $clss06a7 addRow method ]
  929. $mthd06e8 setLabel name_type "GetCreationTime():BOOL\n"
  930. $mthd06e8 setProp method_access "Public"
  931. $mthd06e8 setProp is_dyn_bound "1"
  932. $mthd06e8 setProp is_const_func "1"
  933. $mthd06e8 setProp modifier "Value"
  934. set parm06ee [ $mthd06e8 addParam ]
  935. $parm06ee setLabel name_type "pTimeStamp:FILETIME"
  936. $parm06ee setProp modifier "Pointer"
  937. set mthd06f1 [ $clss06a7 addRow method ]
  938. $mthd06f1 setLabel name_type "GetLastWriteTime():BOOL\n"
  939. $mthd06f1 setProp method_access "Public"
  940. $mthd06f1 setProp is_dyn_bound "1"
  941. $mthd06f1 setProp is_const_func "1"
  942. $mthd06f1 setProp modifier "Value"
  943. set parm06f7 [ $mthd06f1 addParam ]
  944. $parm06f7 setLabel name_type "refTime:CTime"
  945. $parm06f7 setProp modifier "Reference"
  946. set mthd06fa [ $clss06a7 addRow method ]
  947. $mthd06fa setLabel name_type "GetLastAccessTime():BOOL\n"
  948. $mthd06fa setProp method_access "Public"
  949. $mthd06fa setProp is_dyn_bound "1"
  950. $mthd06fa setProp is_const_func "1"
  951. $mthd06fa setProp modifier "Value"
  952. set parm0700 [ $mthd06fa addParam ]
  953. $parm0700 setLabel name_type "refTime:CTime"
  954. $parm0700 setProp modifier "Reference"
  955. set mthd0703 [ $clss06a7 addRow method ]
  956. $mthd0703 setLabel name_type "GetCreationTime():BOOL\n"
  957. $mthd0703 setProp method_access "Public"
  958. $mthd0703 setProp is_dyn_bound "1"
  959. $mthd0703 setProp is_const_func "1"
  960. $mthd0703 setProp modifier "Value"
  961. set parm0709 [ $mthd0703 addParam ]
  962. $parm0709 setLabel name_type "refTime:CTime"
  963. $parm0709 setProp modifier "Reference"
  964. set mthd070c [ $clss06a7 addRow method ]
  965. $mthd070c setLabel name_type "MatchesMask():BOOL\n"
  966. $mthd070c setProp method_access "Public"
  967. $mthd070c setProp is_dyn_bound "1"
  968. $mthd070c setProp is_const_func "1"
  969. $mthd070c setProp modifier "Value"
  970. set parm0712 [ $mthd070c addParam ]
  971. $parm0712 setLabel name_type "dwMask:DWORD"
  972. $parm0712 setProp modifier "Value"
  973. set mthd0715 [ $clss06a7 addRow method ]
  974. $mthd0715 setLabel name_type "IsDots():BOOL\n"
  975. $mthd0715 setProp method_access "Public"
  976. $mthd0715 setProp is_dyn_bound "1"
  977. $mthd0715 setProp is_const_func "1"
  978. $mthd0715 setProp modifier "Value"
  979. set mthd071b [ $clss06a7 addRow method ]
  980. $mthd071b setLabel name_type "IsReadOnly():BOOL\n"
  981. $mthd071b setProp method_access "Public"
  982. $mthd071b setProp is_const_func "1"
  983. $mthd071b setProp modifier "Value"
  984. set mthd0720 [ $clss06a7 addRow method ]
  985. $mthd0720 setLabel name_type "IsDirectory():BOOL\n"
  986. $mthd0720 setProp method_access "Public"
  987. $mthd0720 setProp is_const_func "1"
  988. $mthd0720 setProp modifier "Value"
  989. set mthd0725 [ $clss06a7 addRow method ]
  990. $mthd0725 setLabel name_type "IsCompressed():BOOL\n"
  991. $mthd0725 setProp method_access "Public"
  992. $mthd0725 setProp is_const_func "1"
  993. $mthd0725 setProp modifier "Value"
  994. set mthd072a [ $clss06a7 addRow method ]
  995. $mthd072a setLabel name_type "IsSystem():BOOL\n"
  996. $mthd072a setProp method_access "Public"
  997. $mthd072a setProp is_const_func "1"
  998. $mthd072a setProp modifier "Value"
  999. set mthd072f [ $clss06a7 addRow method ]
  1000. $mthd072f setLabel name_type "IsHidden():BOOL\n"
  1001. $mthd072f setProp method_access "Public"
  1002. $mthd072f setProp is_const_func "1"
  1003. $mthd072f setProp modifier "Value"
  1004. set mthd0734 [ $clss06a7 addRow method ]
  1005. $mthd0734 setLabel name_type "IsTemporary():BOOL\n"
  1006. $mthd0734 setProp method_access "Public"
  1007. $mthd0734 setProp is_const_func "1"
  1008. $mthd0734 setProp modifier "Value"
  1009. set mthd0739 [ $clss06a7 addRow method ]
  1010. $mthd0739 setLabel name_type "IsNormal():BOOL\n"
  1011. $mthd0739 setProp method_access "Public"
  1012. $mthd0739 setProp is_const_func "1"
  1013. $mthd0739 setProp modifier "Value"
  1014. set mthd073e [ $clss06a7 addRow method ]
  1015. $mthd073e setLabel name_type "IsArchived():BOOL\n"
  1016. $mthd073e setProp method_access "Public"
  1017. $mthd073e setProp is_const_func "1"
  1018. $mthd073e setProp modifier "Value"
  1019. set mthd0743 [ $clss06a7 addRow method ]
  1020. $mthd0743 setLabel name_type "Close()\n"
  1021. $mthd0743 setProp method_access "Public"
  1022. $mthd0743 setProp modifier "Value"
  1023. set mthd0747 [ $clss06a7 addRow method ]
  1024. $mthd0747 setLabel name_type "FindFile():BOOL\n"
  1025. $mthd0747 setProp method_access "Public"
  1026. $mthd0747 setProp is_dyn_bound "1"
  1027. $mthd0747 setProp modifier "Value"
  1028. set parm074c [ $mthd0747 addParam ]
  1029. $parm074c setLabel name_type "pstrName:LPCTSTR, "
  1030. $parm074c setProp modifier "Value"
  1031. $parm074c setProp default_value "  0 "
  1032. set parm0750 [ $mthd0747 addParam ]
  1033. $parm0750 setLabel name_type "dwUnused:DWORD"
  1034. $parm0750 setProp modifier "Value"
  1035. $parm0750 setProp default_value " 0"
  1036. set mthd0754 [ $clss06a7 addRow method ]
  1037. $mthd0754 setLabel name_type "FindNextFile():BOOL\n"
  1038. $mthd0754 setProp method_access "Public"
  1039. $mthd0754 setProp is_dyn_bound "1"
  1040. $mthd0754 setProp modifier "Value"
  1041. set mthd0759 [ $clss06a7 addRow method ]
  1042. $mthd0759 setLabel name_type "CloseContext()\n"
  1043. $mthd0759 setProp method_access "Protected"
  1044. $mthd0759 setProp is_dyn_bound "1"
  1045. $mthd0759 setProp modifier "Value"
  1046. set mthd0776 [ $clss06a7 addRow method ]
  1047. $mthd0776 setLabel name_type "GetRuntimeClass():CRuntimeClass"
  1048. $mthd0776 setProp method_access "Public"
  1049. $mthd0776 setProp is_dyn_bound "1"
  1050. $mthd0776 setProp is_const_func "1"
  1051. $mthd0776 setProp modifier "Pointer"
  1052. $clss06a7 save
  1053. set clss43c0 [ $diag43a2 addNode cad_class 2297 315 120 34 ]
  1054. $clss43c0 setLabel name "CFileFind"
  1055. $clss43c0 setProp is_folded 1
  1056. $clss43c0 setProp include_list "afxwin.h" name *
  1057. $diag43a2 addConn generalization_conn $gen43a4 $clss43c0 5466 251 2357 315
  1058.  
  1059. #------------------------ Class: CByteArray ----
  1060. if [info exists debug] {puts "addClass CByteArray"}
  1061. if [info exists debug] {puts "CDM CByteArray"}
  1062. set clss0b9d [ CDM new "CByteArray" "$systemName" "" "" "" "" "" "" "0" ]
  1063. set attr0ba0 [ $clss0b9d addRow attribute ]
  1064. $attr0ba0 setLabel name_type "\$classCByteArray:CRuntimeClass\n"
  1065. $attr0ba0 setProp attrib_access "None-None" name_type de
  1066. set attr0c41 [ $clss0b9d addRow attribute ]
  1067. $attr0c41 setLabel name_type "m_pData:BYTE\n"
  1068. $attr0c41 setProp attrib_access "None-None" name_type de
  1069. $attr0c41 setProp modifier "Pointer" name_type cl
  1070. set attr0c45 [ $clss0b9d addRow attribute ]
  1071. $attr0c45 setLabel name_type "m_nSize:int\n"
  1072. $attr0c45 setProp attrib_access "None-None" name_type de
  1073. set attr0c48 [ $clss0b9d addRow attribute ]
  1074. $attr0c48 setLabel name_type "m_nMaxSize:int\n"
  1075. $attr0c48 setProp attrib_access "None-None" name_type de
  1076. set attr0c4b [ $clss0b9d addRow attribute ]
  1077. $attr0c4b setLabel name_type "m_nGrowBy:int\n"
  1078. $attr0c4b setProp attrib_access "None-None" name_type de
  1079. set attr0c55 [ $clss0b9d addRow attribute ]
  1080. $attr0c55 setLabel name_type "BASE_TYPE:BYTE\n"
  1081. $attr0c55 setProp attrib_access "None-None" name_type de
  1082. set attr0c58 [ $clss0b9d addRow attribute ]
  1083. $attr0c58 setLabel name_type "BASE_ARG_TYPE:BYTE"
  1084. $attr0c58 setProp attrib_access "None-None" name_type de
  1085. set mthd0ba3 [ $clss0b9d addRow method ]
  1086. $mthd0ba3 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  1087. $mthd0ba3 setProp method_access "Public"
  1088. $mthd0ba3 setProp is_dyn_bound "1"
  1089. $mthd0ba3 setProp is_const_func "1"
  1090. $mthd0ba3 setProp modifier "Pointer"
  1091. set mthd0ba9 [ $clss0b9d addRow method ]
  1092. $mthd0ba9 setLabel name_type "\$CreateObject():CObject\n"
  1093. $mthd0ba9 setProp method_access "Public"
  1094. $mthd0ba9 setProp modifier "Pointer"
  1095. set mthd0bad [ $clss0b9d addRow method ]
  1096. $mthd0bad setLabel name_type "\$create()\n"
  1097. $mthd0bad setProp method_access "Public"
  1098. $mthd0bad setProp modifier "Value"
  1099. set mthd0bb1 [ $clss0b9d addRow method ]
  1100. $mthd0bb1 setLabel name_type "GetSize():int\n"
  1101. $mthd0bb1 setProp method_access "Public"
  1102. $mthd0bb1 setProp is_const_func "1"
  1103. $mthd0bb1 setProp modifier "Value"
  1104. set mthd0bb6 [ $clss0b9d addRow method ]
  1105. $mthd0bb6 setLabel name_type "GetUpperBound():int\n"
  1106. $mthd0bb6 setProp method_access "Public"
  1107. $mthd0bb6 setProp is_const_func "1"
  1108. $mthd0bb6 setProp modifier "Value"
  1109. set mthd0bbb [ $clss0b9d addRow method ]
  1110. $mthd0bbb setLabel name_type "SetSize()\n"
  1111. $mthd0bbb setProp method_access "Public"
  1112. $mthd0bbb setProp modifier "Value"
  1113. set parm0bbf [ $mthd0bbb addParam ]
  1114. $parm0bbf setLabel name_type "nNewSize:int, "
  1115. $parm0bbf setProp modifier "Value"
  1116. set parm0bc2 [ $mthd0bbb addParam ]
  1117. $parm0bc2 setLabel name_type "nGrowBy:int"
  1118. $parm0bc2 setProp modifier "Value"
  1119. $parm0bc2 setProp default_value " -1"
  1120. set mthd0bc6 [ $clss0b9d addRow method ]
  1121. $mthd0bc6 setLabel name_type "FreeExtra()\n"
  1122. $mthd0bc6 setProp method_access "Public"
  1123. $mthd0bc6 setProp modifier "Value"
  1124. set mthd0bca [ $clss0b9d addRow method ]
  1125. $mthd0bca setLabel name_type "RemoveAll()\n"
  1126. $mthd0bca setProp method_access "Public"
  1127. $mthd0bca setProp modifier "Value"
  1128. set mthd0bce [ $clss0b9d addRow method ]
  1129. $mthd0bce setLabel name_type "GetAt():BYTE\n"
  1130. $mthd0bce setProp method_access "Public"
  1131. $mthd0bce setProp is_const_func "1"
  1132. $mthd0bce setProp modifier "Value"
  1133. set parm0bd3 [ $mthd0bce addParam ]
  1134. $parm0bd3 setLabel name_type "nIndex:int"
  1135. $parm0bd3 setProp modifier "Value"
  1136. set mthd0bd6 [ $clss0b9d addRow method ]
  1137. $mthd0bd6 setLabel name_type "SetAt()\n"
  1138. $mthd0bd6 setProp method_access "Public"
  1139. $mthd0bd6 setProp modifier "Value"
  1140. set parm0bda [ $mthd0bd6 addParam ]
  1141. $parm0bda setLabel name_type "nIndex:int, "
  1142. $parm0bda setProp modifier "Value"
  1143. set parm0bdd [ $mthd0bd6 addParam ]
  1144. $parm0bdd setLabel name_type "newElement:BYTE"
  1145. $parm0bdd setProp modifier "Value"
  1146. set mthd0be0 [ $clss0b9d addRow method ]
  1147. $mthd0be0 setLabel name_type "ElementAt():BYTE\n"
  1148. $mthd0be0 setProp method_access "Public"
  1149. $mthd0be0 setProp modifier "Reference"
  1150. set parm0be4 [ $mthd0be0 addParam ]
  1151. $parm0be4 setLabel name_type "nIndex:int"
  1152. $parm0be4 setProp modifier "Value"
  1153. set mthd0be7 [ $clss0b9d addRow method ]
  1154. $mthd0be7 setLabel name_type "GetData():BYTE\n"
  1155. $mthd0be7 setProp method_access "Public"
  1156. $mthd0be7 setProp is_const_func "1"
  1157. $mthd0be7 setProp modifier "Pointer to Const"
  1158. set mthd0bec [ $clss0b9d addRow method ]
  1159. $mthd0bec setLabel name_type "GetData():BYTE\n"
  1160. $mthd0bec setProp method_access "Public"
  1161. $mthd0bec setProp modifier "Pointer"
  1162. set mthd0bf0 [ $clss0b9d addRow method ]
  1163. $mthd0bf0 setLabel name_type "SetAtGrow()\n"
  1164. $mthd0bf0 setProp method_access "Public"
  1165. $mthd0bf0 setProp modifier "Value"
  1166. set parm0bf4 [ $mthd0bf0 addParam ]
  1167. $parm0bf4 setLabel name_type "nIndex:int, "
  1168. $parm0bf4 setProp modifier "Value"
  1169. set parm0bf7 [ $mthd0bf0 addParam ]
  1170. $parm0bf7 setLabel name_type "newElement:BYTE"
  1171. $parm0bf7 setProp modifier "Value"
  1172. set mthd0bfa [ $clss0b9d addRow method ]
  1173. $mthd0bfa setLabel name_type "Add():int\n"
  1174. $mthd0bfa setProp method_access "Public"
  1175. $mthd0bfa setProp modifier "Value"
  1176. set parm0bfe [ $mthd0bfa addParam ]
  1177. $parm0bfe setLabel name_type "newElement:BYTE"
  1178. $parm0bfe setProp modifier "Value"
  1179. set mthd0c01 [ $clss0b9d addRow method ]
  1180. $mthd0c01 setLabel name_type "Append():int\n"
  1181. $mthd0c01 setProp method_access "Public"
  1182. $mthd0c01 setProp modifier "Value"
  1183. set parm0c05 [ $mthd0c01 addParam ]
  1184. $parm0c05 setLabel name_type "src:CByteArray"
  1185. $parm0c05 setProp modifier "Reference to Const"
  1186. set mthd0c08 [ $clss0b9d addRow method ]
  1187. $mthd0c08 setLabel name_type "Copy()\n"
  1188. $mthd0c08 setProp method_access "Public"
  1189. $mthd0c08 setProp modifier "Value"
  1190. set parm0c0c [ $mthd0c08 addParam ]
  1191. $parm0c0c setLabel name_type "src:CByteArray"
  1192. $parm0c0c setProp modifier "Reference to Const"
  1193. set mthd0c0f [ $clss0b9d addRow method ]
  1194. $mthd0c0f setLabel name_type "operator\[]():BYTE\n"
  1195. $mthd0c0f setProp method_access "Public"
  1196. $mthd0c0f setProp is_const_func "1"
  1197. $mthd0c0f setProp modifier "Value"
  1198. set parm0c14 [ $mthd0c0f addParam ]
  1199. $parm0c14 setLabel name_type "nIndex:int"
  1200. $parm0c14 setProp modifier "Value"
  1201. set mthd0c17 [ $clss0b9d addRow method ]
  1202. $mthd0c17 setLabel name_type "operator\[]():BYTE\n"
  1203. $mthd0c17 setProp method_access "Public"
  1204. $mthd0c17 setProp modifier "Reference"
  1205. set parm0c1b [ $mthd0c17 addParam ]
  1206. $parm0c1b setLabel name_type "nIndex:int"
  1207. $parm0c1b setProp modifier "Value"
  1208. set mthd0c1e [ $clss0b9d addRow method ]
  1209. $mthd0c1e setLabel name_type "InsertAt()\n"
  1210. $mthd0c1e setProp method_access "Public"
  1211. $mthd0c1e setProp modifier "Value"
  1212. set parm0c22 [ $mthd0c1e addParam ]
  1213. $parm0c22 setLabel name_type "nIndex:int, "
  1214. $parm0c22 setProp modifier "Value"
  1215. set parm0c25 [ $mthd0c1e addParam ]
  1216. $parm0c25 setLabel name_type "newElement:BYTE, "
  1217. $parm0c25 setProp modifier "Value"
  1218. set parm0c28 [ $mthd0c1e addParam ]
  1219. $parm0c28 setLabel name_type "nCount:int"
  1220. $parm0c28 setProp modifier "Value"
  1221. $parm0c28 setProp default_value " 1"
  1222. set mthd0c2c [ $clss0b9d addRow method ]
  1223. $mthd0c2c setLabel name_type "RemoveAt()\n"
  1224. $mthd0c2c setProp method_access "Public"
  1225. $mthd0c2c setProp modifier "Value"
  1226. set parm0c30 [ $mthd0c2c addParam ]
  1227. $parm0c30 setLabel name_type "nIndex:int, "
  1228. $parm0c30 setProp modifier "Value"
  1229. set parm0c33 [ $mthd0c2c addParam ]
  1230. $parm0c33 setLabel name_type "nCount:int"
  1231. $parm0c33 setProp modifier "Value"
  1232. $parm0c33 setProp default_value " 1"
  1233. set mthd0c37 [ $clss0b9d addRow method ]
  1234. $mthd0c37 setLabel name_type "InsertAt()\n"
  1235. $mthd0c37 setProp method_access "Public"
  1236. $mthd0c37 setProp modifier "Value"
  1237. set parm0c3b [ $mthd0c37 addParam ]
  1238. $parm0c3b setLabel name_type "nStartIndex:int, "
  1239. $parm0c3b setProp modifier "Value"
  1240. set parm0c3e [ $mthd0c37 addParam ]
  1241. $parm0c3e setLabel name_type "pNewArray:CByteArray"
  1242. $parm0c3e setProp modifier "Pointer"
  1243. set mthd0c4e [ $clss0b9d addRow method ]
  1244. $mthd0c4e setLabel name_type "Serialize()"
  1245. $mthd0c4e setProp method_access "Public"
  1246. $mthd0c4e setProp modifier "Value"
  1247. set parm0c52 [ $mthd0c4e addParam ]
  1248. $parm0c52 setLabel name_type "p1:CArchive"
  1249. $parm0c52 setProp modifier "Reference"
  1250. $clss0b9d save
  1251. set clss43c2 [ $diag43a2 addNode cad_class 2449 315 468 489 ]
  1252. $clss43c2 setLabel name "CByteArray"
  1253. $clss43c2 setProp include_list "afxwin.h" name *
  1254. $diag43a2 addConn generalization_conn $gen43a4 $clss43c2 5466 251 2683 315
  1255.  
  1256. #------------------------ Class: CWordArray ----
  1257. if [info exists debug] {puts "addClass CWordArray"}
  1258. if [info exists debug] {puts "CDM CWordArray"}
  1259. set clss0c5b [ CDM new "CWordArray" "$systemName" "" "" "" "" "" "" "0" ]
  1260. set attr0c5e [ $clss0c5b addRow attribute ]
  1261. $attr0c5e setLabel name_type "\$classCWordArray:CRuntimeClass\n"
  1262. $attr0c5e setProp attrib_access "None-None" name_type de
  1263. set attr0cff [ $clss0c5b addRow attribute ]
  1264. $attr0cff setLabel name_type "m_pData:WORD\n"
  1265. $attr0cff setProp attrib_access "None-None" name_type de
  1266. $attr0cff setProp modifier "Pointer" name_type cl
  1267. set attr0d03 [ $clss0c5b addRow attribute ]
  1268. $attr0d03 setLabel name_type "m_nSize:int\n"
  1269. $attr0d03 setProp attrib_access "None-None" name_type de
  1270. set attr0d06 [ $clss0c5b addRow attribute ]
  1271. $attr0d06 setLabel name_type "m_nMaxSize:int\n"
  1272. $attr0d06 setProp attrib_access "None-None" name_type de
  1273. set attr0d09 [ $clss0c5b addRow attribute ]
  1274. $attr0d09 setLabel name_type "m_nGrowBy:int\n"
  1275. $attr0d09 setProp attrib_access "None-None" name_type de
  1276. set attr0d13 [ $clss0c5b addRow attribute ]
  1277. $attr0d13 setLabel name_type "BASE_TYPE:WORD\n"
  1278. $attr0d13 setProp attrib_access "None-None" name_type de
  1279. set attr0d16 [ $clss0c5b addRow attribute ]
  1280. $attr0d16 setLabel name_type "BASE_ARG_TYPE:WORD"
  1281. $attr0d16 setProp attrib_access "None-None" name_type de
  1282. set mthd0c61 [ $clss0c5b addRow method ]
  1283. $mthd0c61 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  1284. $mthd0c61 setProp method_access "Public"
  1285. $mthd0c61 setProp is_dyn_bound "1"
  1286. $mthd0c61 setProp is_const_func "1"
  1287. $mthd0c61 setProp modifier "Pointer"
  1288. set mthd0c67 [ $clss0c5b addRow method ]
  1289. $mthd0c67 setLabel name_type "\$CreateObject():CObject\n"
  1290. $mthd0c67 setProp method_access "Public"
  1291. $mthd0c67 setProp modifier "Pointer"
  1292. set mthd0c6b [ $clss0c5b addRow method ]
  1293. $mthd0c6b setLabel name_type "\$create()\n"
  1294. $mthd0c6b setProp method_access "Public"
  1295. $mthd0c6b setProp modifier "Value"
  1296. set mthd0c6f [ $clss0c5b addRow method ]
  1297. $mthd0c6f setLabel name_type "GetSize():int\n"
  1298. $mthd0c6f setProp method_access "Public"
  1299. $mthd0c6f setProp is_const_func "1"
  1300. $mthd0c6f setProp modifier "Value"
  1301. set mthd0c74 [ $clss0c5b addRow method ]
  1302. $mthd0c74 setLabel name_type "GetUpperBound():int\n"
  1303. $mthd0c74 setProp method_access "Public"
  1304. $mthd0c74 setProp is_const_func "1"
  1305. $mthd0c74 setProp modifier "Value"
  1306. set mthd0c79 [ $clss0c5b addRow method ]
  1307. $mthd0c79 setLabel name_type "SetSize()\n"
  1308. $mthd0c79 setProp method_access "Public"
  1309. $mthd0c79 setProp modifier "Value"
  1310. set parm0c7d [ $mthd0c79 addParam ]
  1311. $parm0c7d setLabel name_type "nNewSize:int, "
  1312. $parm0c7d setProp modifier "Value"
  1313. set parm0c80 [ $mthd0c79 addParam ]
  1314. $parm0c80 setLabel name_type "nGrowBy:int"
  1315. $parm0c80 setProp modifier "Value"
  1316. $parm0c80 setProp default_value " -1"
  1317. set mthd0c84 [ $clss0c5b addRow method ]
  1318. $mthd0c84 setLabel name_type "FreeExtra()\n"
  1319. $mthd0c84 setProp method_access "Public"
  1320. $mthd0c84 setProp modifier "Value"
  1321. set mthd0c88 [ $clss0c5b addRow method ]
  1322. $mthd0c88 setLabel name_type "RemoveAll()\n"
  1323. $mthd0c88 setProp method_access "Public"
  1324. $mthd0c88 setProp modifier "Value"
  1325. set mthd0c8c [ $clss0c5b addRow method ]
  1326. $mthd0c8c setLabel name_type "GetAt():WORD\n"
  1327. $mthd0c8c setProp method_access "Public"
  1328. $mthd0c8c setProp is_const_func "1"
  1329. $mthd0c8c setProp modifier "Value"
  1330. set parm0c91 [ $mthd0c8c addParam ]
  1331. $parm0c91 setLabel name_type "nIndex:int"
  1332. $parm0c91 setProp modifier "Value"
  1333. set mthd0c94 [ $clss0c5b addRow method ]
  1334. $mthd0c94 setLabel name_type "SetAt()\n"
  1335. $mthd0c94 setProp method_access "Public"
  1336. $mthd0c94 setProp modifier "Value"
  1337. set parm0c98 [ $mthd0c94 addParam ]
  1338. $parm0c98 setLabel name_type "nIndex:int, "
  1339. $parm0c98 setProp modifier "Value"
  1340. set parm0c9b [ $mthd0c94 addParam ]
  1341. $parm0c9b setLabel name_type "newElement:WORD"
  1342. $parm0c9b setProp modifier "Value"
  1343. set mthd0c9e [ $clss0c5b addRow method ]
  1344. $mthd0c9e setLabel name_type "ElementAt():WORD\n"
  1345. $mthd0c9e setProp method_access "Public"
  1346. $mthd0c9e setProp modifier "Reference"
  1347. set parm0ca2 [ $mthd0c9e addParam ]
  1348. $parm0ca2 setLabel name_type "nIndex:int"
  1349. $parm0ca2 setProp modifier "Value"
  1350. set mthd0ca5 [ $clss0c5b addRow method ]
  1351. $mthd0ca5 setLabel name_type "GetData():WORD\n"
  1352. $mthd0ca5 setProp method_access "Public"
  1353. $mthd0ca5 setProp is_const_func "1"
  1354. $mthd0ca5 setProp modifier "Pointer to Const"
  1355. set mthd0caa [ $clss0c5b addRow method ]
  1356. $mthd0caa setLabel name_type "GetData():WORD\n"
  1357. $mthd0caa setProp method_access "Public"
  1358. $mthd0caa setProp modifier "Pointer"
  1359. set mthd0cae [ $clss0c5b addRow method ]
  1360. $mthd0cae setLabel name_type "SetAtGrow()\n"
  1361. $mthd0cae setProp method_access "Public"
  1362. $mthd0cae setProp modifier "Value"
  1363. set parm0cb2 [ $mthd0cae addParam ]
  1364. $parm0cb2 setLabel name_type "nIndex:int, "
  1365. $parm0cb2 setProp modifier "Value"
  1366. set parm0cb5 [ $mthd0cae addParam ]
  1367. $parm0cb5 setLabel name_type "newElement:WORD"
  1368. $parm0cb5 setProp modifier "Value"
  1369. set mthd0cb8 [ $clss0c5b addRow method ]
  1370. $mthd0cb8 setLabel name_type "Add():int\n"
  1371. $mthd0cb8 setProp method_access "Public"
  1372. $mthd0cb8 setProp modifier "Value"
  1373. set parm0cbc [ $mthd0cb8 addParam ]
  1374. $parm0cbc setLabel name_type "newElement:WORD"
  1375. $parm0cbc setProp modifier "Value"
  1376. set mthd0cbf [ $clss0c5b addRow method ]
  1377. $mthd0cbf setLabel name_type "Append():int\n"
  1378. $mthd0cbf setProp method_access "Public"
  1379. $mthd0cbf setProp modifier "Value"
  1380. set parm0cc3 [ $mthd0cbf addParam ]
  1381. $parm0cc3 setLabel name_type "src:CWordArray"
  1382. $parm0cc3 setProp modifier "Reference to Const"
  1383. set mthd0cc6 [ $clss0c5b addRow method ]
  1384. $mthd0cc6 setLabel name_type "Copy()\n"
  1385. $mthd0cc6 setProp method_access "Public"
  1386. $mthd0cc6 setProp modifier "Value"
  1387. set parm0cca [ $mthd0cc6 addParam ]
  1388. $parm0cca setLabel name_type "src:CWordArray"
  1389. $parm0cca setProp modifier "Reference to Const"
  1390. set mthd0ccd [ $clss0c5b addRow method ]
  1391. $mthd0ccd setLabel name_type "operator\[]():WORD\n"
  1392. $mthd0ccd setProp method_access "Public"
  1393. $mthd0ccd setProp is_const_func "1"
  1394. $mthd0ccd setProp modifier "Value"
  1395. set parm0cd2 [ $mthd0ccd addParam ]
  1396. $parm0cd2 setLabel name_type "nIndex:int"
  1397. $parm0cd2 setProp modifier "Value"
  1398. set mthd0cd5 [ $clss0c5b addRow method ]
  1399. $mthd0cd5 setLabel name_type "operator\[]():WORD\n"
  1400. $mthd0cd5 setProp method_access "Public"
  1401. $mthd0cd5 setProp modifier "Reference"
  1402. set parm0cd9 [ $mthd0cd5 addParam ]
  1403. $parm0cd9 setLabel name_type "nIndex:int"
  1404. $parm0cd9 setProp modifier "Value"
  1405. set mthd0cdc [ $clss0c5b addRow method ]
  1406. $mthd0cdc setLabel name_type "InsertAt()\n"
  1407. $mthd0cdc setProp method_access "Public"
  1408. $mthd0cdc setProp modifier "Value"
  1409. set parm0ce0 [ $mthd0cdc addParam ]
  1410. $parm0ce0 setLabel name_type "nIndex:int, "
  1411. $parm0ce0 setProp modifier "Value"
  1412. set parm0ce3 [ $mthd0cdc addParam ]
  1413. $parm0ce3 setLabel name_type "newElement:WORD, "
  1414. $parm0ce3 setProp modifier "Value"
  1415. set parm0ce6 [ $mthd0cdc addParam ]
  1416. $parm0ce6 setLabel name_type "nCount:int"
  1417. $parm0ce6 setProp modifier "Value"
  1418. $parm0ce6 setProp default_value " 1"
  1419. set mthd0cea [ $clss0c5b addRow method ]
  1420. $mthd0cea setLabel name_type "RemoveAt()\n"
  1421. $mthd0cea setProp method_access "Public"
  1422. $mthd0cea setProp modifier "Value"
  1423. set parm0cee [ $mthd0cea addParam ]
  1424. $parm0cee setLabel name_type "nIndex:int, "
  1425. $parm0cee setProp modifier "Value"
  1426. set parm0cf1 [ $mthd0cea addParam ]
  1427. $parm0cf1 setLabel name_type "nCount:int"
  1428. $parm0cf1 setProp modifier "Value"
  1429. $parm0cf1 setProp default_value " 1"
  1430. set mthd0cf5 [ $clss0c5b addRow method ]
  1431. $mthd0cf5 setLabel name_type "InsertAt()\n"
  1432. $mthd0cf5 setProp method_access "Public"
  1433. $mthd0cf5 setProp modifier "Value"
  1434. set parm0cf9 [ $mthd0cf5 addParam ]
  1435. $parm0cf9 setLabel name_type "nStartIndex:int, "
  1436. $parm0cf9 setProp modifier "Value"
  1437. set parm0cfc [ $mthd0cf5 addParam ]
  1438. $parm0cfc setLabel name_type "pNewArray:CWordArray"
  1439. $parm0cfc setProp modifier "Pointer"
  1440. set mthd0d0c [ $clss0c5b addRow method ]
  1441. $mthd0d0c setLabel name_type "Serialize()"
  1442. $mthd0d0c setProp method_access "Public"
  1443. $mthd0d0c setProp modifier "Value"
  1444. set parm0d10 [ $mthd0d0c addParam ]
  1445. $parm0d10 setLabel name_type "p2:CArchive"
  1446. $parm0d10 setProp modifier "Reference"
  1447. $clss0c5b save
  1448. set clss43c4 [ $diag43a2 addNode cad_class 2949 315 468 489 ]
  1449. $clss43c4 setLabel name "CWordArray"
  1450. $clss43c4 setProp include_list "afxwin.h" name *
  1451. $diag43a2 addConn generalization_conn $gen43a4 $clss43c4 5466 251 3183 315
  1452.  
  1453. #------------------------ Class: CDWordArray ----
  1454. if [info exists debug] {puts "addClass CDWordArray"}
  1455. if [info exists debug] {puts "CDM CDWordArray"}
  1456. set clss0d19 [ CDM new "CDWordArray" "$systemName" "" "" "" "" "" "" "0" ]
  1457. set attr0d1c [ $clss0d19 addRow attribute ]
  1458. $attr0d1c setLabel name_type "\$classCDWordArray:CRuntimeClass\n"
  1459. $attr0d1c setProp attrib_access "None-None" name_type de
  1460. set attr0dbd [ $clss0d19 addRow attribute ]
  1461. $attr0dbd setLabel name_type "m_pData:DWORD\n"
  1462. $attr0dbd setProp attrib_access "None-None" name_type de
  1463. $attr0dbd setProp modifier "Pointer" name_type cl
  1464. set attr0dc1 [ $clss0d19 addRow attribute ]
  1465. $attr0dc1 setLabel name_type "m_nSize:int\n"
  1466. $attr0dc1 setProp attrib_access "None-None" name_type de
  1467. set attr0dc4 [ $clss0d19 addRow attribute ]
  1468. $attr0dc4 setLabel name_type "m_nMaxSize:int\n"
  1469. $attr0dc4 setProp attrib_access "None-None" name_type de
  1470. set attr0dc7 [ $clss0d19 addRow attribute ]
  1471. $attr0dc7 setLabel name_type "m_nGrowBy:int\n"
  1472. $attr0dc7 setProp attrib_access "None-None" name_type de
  1473. set attr0dd1 [ $clss0d19 addRow attribute ]
  1474. $attr0dd1 setLabel name_type "BASE_TYPE:DWORD\n"
  1475. $attr0dd1 setProp attrib_access "None-None" name_type de
  1476. set attr0dd4 [ $clss0d19 addRow attribute ]
  1477. $attr0dd4 setLabel name_type "BASE_ARG_TYPE:DWORD"
  1478. $attr0dd4 setProp attrib_access "None-None" name_type de
  1479. set mthd0d1f [ $clss0d19 addRow method ]
  1480. $mthd0d1f setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  1481. $mthd0d1f setProp method_access "Public"
  1482. $mthd0d1f setProp is_dyn_bound "1"
  1483. $mthd0d1f setProp is_const_func "1"
  1484. $mthd0d1f setProp modifier "Pointer"
  1485. set mthd0d25 [ $clss0d19 addRow method ]
  1486. $mthd0d25 setLabel name_type "\$CreateObject():CObject\n"
  1487. $mthd0d25 setProp method_access "Public"
  1488. $mthd0d25 setProp modifier "Pointer"
  1489. set mthd0d29 [ $clss0d19 addRow method ]
  1490. $mthd0d29 setLabel name_type "\$create()\n"
  1491. $mthd0d29 setProp method_access "Public"
  1492. $mthd0d29 setProp modifier "Value"
  1493. set mthd0d2d [ $clss0d19 addRow method ]
  1494. $mthd0d2d setLabel name_type "GetSize():int\n"
  1495. $mthd0d2d setProp method_access "Public"
  1496. $mthd0d2d setProp is_const_func "1"
  1497. $mthd0d2d setProp modifier "Value"
  1498. set mthd0d32 [ $clss0d19 addRow method ]
  1499. $mthd0d32 setLabel name_type "GetUpperBound():int\n"
  1500. $mthd0d32 setProp method_access "Public"
  1501. $mthd0d32 setProp is_const_func "1"
  1502. $mthd0d32 setProp modifier "Value"
  1503. set mthd0d37 [ $clss0d19 addRow method ]
  1504. $mthd0d37 setLabel name_type "SetSize()\n"
  1505. $mthd0d37 setProp method_access "Public"
  1506. $mthd0d37 setProp modifier "Value"
  1507. set parm0d3b [ $mthd0d37 addParam ]
  1508. $parm0d3b setLabel name_type "nNewSize:int, "
  1509. $parm0d3b setProp modifier "Value"
  1510. set parm0d3e [ $mthd0d37 addParam ]
  1511. $parm0d3e setLabel name_type "nGrowBy:int"
  1512. $parm0d3e setProp modifier "Value"
  1513. $parm0d3e setProp default_value " -1"
  1514. set mthd0d42 [ $clss0d19 addRow method ]
  1515. $mthd0d42 setLabel name_type "FreeExtra()\n"
  1516. $mthd0d42 setProp method_access "Public"
  1517. $mthd0d42 setProp modifier "Value"
  1518. set mthd0d46 [ $clss0d19 addRow method ]
  1519. $mthd0d46 setLabel name_type "RemoveAll()\n"
  1520. $mthd0d46 setProp method_access "Public"
  1521. $mthd0d46 setProp modifier "Value"
  1522. set mthd0d4a [ $clss0d19 addRow method ]
  1523. $mthd0d4a setLabel name_type "GetAt():DWORD\n"
  1524. $mthd0d4a setProp method_access "Public"
  1525. $mthd0d4a setProp is_const_func "1"
  1526. $mthd0d4a setProp modifier "Value"
  1527. set parm0d4f [ $mthd0d4a addParam ]
  1528. $parm0d4f setLabel name_type "nIndex:int"
  1529. $parm0d4f setProp modifier "Value"
  1530. set mthd0d52 [ $clss0d19 addRow method ]
  1531. $mthd0d52 setLabel name_type "SetAt()\n"
  1532. $mthd0d52 setProp method_access "Public"
  1533. $mthd0d52 setProp modifier "Value"
  1534. set parm0d56 [ $mthd0d52 addParam ]
  1535. $parm0d56 setLabel name_type "nIndex:int, "
  1536. $parm0d56 setProp modifier "Value"
  1537. set parm0d59 [ $mthd0d52 addParam ]
  1538. $parm0d59 setLabel name_type "newElement:DWORD"
  1539. $parm0d59 setProp modifier "Value"
  1540. set mthd0d5c [ $clss0d19 addRow method ]
  1541. $mthd0d5c setLabel name_type "ElementAt():DWORD\n"
  1542. $mthd0d5c setProp method_access "Public"
  1543. $mthd0d5c setProp modifier "Reference"
  1544. set parm0d60 [ $mthd0d5c addParam ]
  1545. $parm0d60 setLabel name_type "nIndex:int"
  1546. $parm0d60 setProp modifier "Value"
  1547. set mthd0d63 [ $clss0d19 addRow method ]
  1548. $mthd0d63 setLabel name_type "GetData():DWORD\n"
  1549. $mthd0d63 setProp method_access "Public"
  1550. $mthd0d63 setProp is_const_func "1"
  1551. $mthd0d63 setProp modifier "Pointer to Const"
  1552. set mthd0d68 [ $clss0d19 addRow method ]
  1553. $mthd0d68 setLabel name_type "GetData():DWORD\n"
  1554. $mthd0d68 setProp method_access "Public"
  1555. $mthd0d68 setProp modifier "Pointer"
  1556. set mthd0d6c [ $clss0d19 addRow method ]
  1557. $mthd0d6c setLabel name_type "SetAtGrow()\n"
  1558. $mthd0d6c setProp method_access "Public"
  1559. $mthd0d6c setProp modifier "Value"
  1560. set parm0d70 [ $mthd0d6c addParam ]
  1561. $parm0d70 setLabel name_type "nIndex:int, "
  1562. $parm0d70 setProp modifier "Value"
  1563. set parm0d73 [ $mthd0d6c addParam ]
  1564. $parm0d73 setLabel name_type "newElement:DWORD"
  1565. $parm0d73 setProp modifier "Value"
  1566. set mthd0d76 [ $clss0d19 addRow method ]
  1567. $mthd0d76 setLabel name_type "Add():int\n"
  1568. $mthd0d76 setProp method_access "Public"
  1569. $mthd0d76 setProp modifier "Value"
  1570. set parm0d7a [ $mthd0d76 addParam ]
  1571. $parm0d7a setLabel name_type "newElement:DWORD"
  1572. $parm0d7a setProp modifier "Value"
  1573. set mthd0d7d [ $clss0d19 addRow method ]
  1574. $mthd0d7d setLabel name_type "Append():int\n"
  1575. $mthd0d7d setProp method_access "Public"
  1576. $mthd0d7d setProp modifier "Value"
  1577. set parm0d81 [ $mthd0d7d addParam ]
  1578. $parm0d81 setLabel name_type "src:CDWordArray"
  1579. $parm0d81 setProp modifier "Reference to Const"
  1580. set mthd0d84 [ $clss0d19 addRow method ]
  1581. $mthd0d84 setLabel name_type "Copy()\n"
  1582. $mthd0d84 setProp method_access "Public"
  1583. $mthd0d84 setProp modifier "Value"
  1584. set parm0d88 [ $mthd0d84 addParam ]
  1585. $parm0d88 setLabel name_type "src:CDWordArray"
  1586. $parm0d88 setProp modifier "Reference to Const"
  1587. set mthd0d8b [ $clss0d19 addRow method ]
  1588. $mthd0d8b setLabel name_type "operator\[]():DWORD\n"
  1589. $mthd0d8b setProp method_access "Public"
  1590. $mthd0d8b setProp is_const_func "1"
  1591. $mthd0d8b setProp modifier "Value"
  1592. set parm0d90 [ $mthd0d8b addParam ]
  1593. $parm0d90 setLabel name_type "nIndex:int"
  1594. $parm0d90 setProp modifier "Value"
  1595. set mthd0d93 [ $clss0d19 addRow method ]
  1596. $mthd0d93 setLabel name_type "operator\[]():DWORD\n"
  1597. $mthd0d93 setProp method_access "Public"
  1598. $mthd0d93 setProp modifier "Reference"
  1599. set parm0d97 [ $mthd0d93 addParam ]
  1600. $parm0d97 setLabel name_type "nIndex:int"
  1601. $parm0d97 setProp modifier "Value"
  1602. set mthd0d9a [ $clss0d19 addRow method ]
  1603. $mthd0d9a setLabel name_type "InsertAt()\n"
  1604. $mthd0d9a setProp method_access "Public"
  1605. $mthd0d9a setProp modifier "Value"
  1606. set parm0d9e [ $mthd0d9a addParam ]
  1607. $parm0d9e setLabel name_type "nIndex:int, "
  1608. $parm0d9e setProp modifier "Value"
  1609. set parm0da1 [ $mthd0d9a addParam ]
  1610. $parm0da1 setLabel name_type "newElement:DWORD, "
  1611. $parm0da1 setProp modifier "Value"
  1612. set parm0da4 [ $mthd0d9a addParam ]
  1613. $parm0da4 setLabel name_type "nCount:int"
  1614. $parm0da4 setProp modifier "Value"
  1615. $parm0da4 setProp default_value " 1"
  1616. set mthd0da8 [ $clss0d19 addRow method ]
  1617. $mthd0da8 setLabel name_type "RemoveAt()\n"
  1618. $mthd0da8 setProp method_access "Public"
  1619. $mthd0da8 setProp modifier "Value"
  1620. set parm0dac [ $mthd0da8 addParam ]
  1621. $parm0dac setLabel name_type "nIndex:int, "
  1622. $parm0dac setProp modifier "Value"
  1623. set parm0daf [ $mthd0da8 addParam ]
  1624. $parm0daf setLabel name_type "nCount:int"
  1625. $parm0daf setProp modifier "Value"
  1626. $parm0daf setProp default_value " 1"
  1627. set mthd0db3 [ $clss0d19 addRow method ]
  1628. $mthd0db3 setLabel name_type "InsertAt()\n"
  1629. $mthd0db3 setProp method_access "Public"
  1630. $mthd0db3 setProp modifier "Value"
  1631. set parm0db7 [ $mthd0db3 addParam ]
  1632. $parm0db7 setLabel name_type "nStartIndex:int, "
  1633. $parm0db7 setProp modifier "Value"
  1634. set parm0dba [ $mthd0db3 addParam ]
  1635. $parm0dba setLabel name_type "pNewArray:CDWordArray"
  1636. $parm0dba setProp modifier "Pointer"
  1637. set mthd0dca [ $clss0d19 addRow method ]
  1638. $mthd0dca setLabel name_type "Serialize()"
  1639. $mthd0dca setProp method_access "Public"
  1640. $mthd0dca setProp modifier "Value"
  1641. set parm0dce [ $mthd0dca addParam ]
  1642. $parm0dce setLabel name_type "p3:CArchive"
  1643. $parm0dce setProp modifier "Reference"
  1644. $clss0d19 save
  1645. set clss43c6 [ $diag43a2 addNode cad_class 3449 315 477 489 ]
  1646. $clss43c6 setLabel name "CDWordArray"
  1647. $clss43c6 setProp include_list "afxwin.h" name *
  1648. $diag43a2 addConn generalization_conn $gen43a4 $clss43c6 5466 251 3687.5 315
  1649.  
  1650. #------------------------ Class: CUIntArray ----
  1651. if [info exists debug] {puts "addClass CUIntArray"}
  1652. if [info exists debug] {puts "CDM CUIntArray"}
  1653. set clss0dd7 [ CDM new "CUIntArray" "$systemName" "" "" "" "" "" "" "0" ]
  1654. set attr0dda [ $clss0dd7 addRow attribute ]
  1655. $attr0dda setLabel name_type "\$classCUIntArray:CRuntimeClass\n"
  1656. $attr0dda setProp attrib_access "None-None" name_type de
  1657. $attr0dda setProp modifier "Value" name_type cl
  1658. set attr0e78 [ $clss0dd7 addRow attribute ]
  1659. $attr0e78 setLabel name_type "m_pData:UINT\n"
  1660. $attr0e78 setProp attrib_access "None-None" name_type de
  1661. $attr0e78 setProp modifier "Pointer" name_type cl
  1662. set attr0e7c [ $clss0dd7 addRow attribute ]
  1663. $attr0e7c setLabel name_type "m_nSize:int\n"
  1664. $attr0e7c setProp attrib_access "None-None" name_type de
  1665. set attr0e7f [ $clss0dd7 addRow attribute ]
  1666. $attr0e7f setLabel name_type "m_nMaxSize:int\n"
  1667. $attr0e7f setProp attrib_access "None-None" name_type de
  1668. set attr0e82 [ $clss0dd7 addRow attribute ]
  1669. $attr0e82 setLabel name_type "m_nGrowBy:int\n"
  1670. $attr0e82 setProp attrib_access "None-None" name_type de
  1671. set attr0e85 [ $clss0dd7 addRow attribute ]
  1672. $attr0e85 setLabel name_type "BASE_TYPE:UINT\n"
  1673. $attr0e85 setProp attrib_access "None-None" name_type de
  1674. set attr0e88 [ $clss0dd7 addRow attribute ]
  1675. $attr0e88 setLabel name_type "BASE_ARG_TYPE:UINT"
  1676. $attr0e88 setProp attrib_access "None-None" name_type de
  1677. set mthd0dde [ $clss0dd7 addRow method ]
  1678. $mthd0dde setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  1679. $mthd0dde setProp method_access "Public"
  1680. $mthd0dde setProp is_dyn_bound "1"
  1681. $mthd0dde setProp is_const_func "1"
  1682. $mthd0dde setProp modifier "Pointer"
  1683. set mthd0de4 [ $clss0dd7 addRow method ]
  1684. $mthd0de4 setLabel name_type "\$create()\n"
  1685. $mthd0de4 setProp method_access "Public"
  1686. $mthd0de4 setProp modifier "Value"
  1687. set mthd0de8 [ $clss0dd7 addRow method ]
  1688. $mthd0de8 setLabel name_type "GetSize():int\n"
  1689. $mthd0de8 setProp method_access "Public"
  1690. $mthd0de8 setProp is_const_func "1"
  1691. $mthd0de8 setProp modifier "Value"
  1692. set mthd0ded [ $clss0dd7 addRow method ]
  1693. $mthd0ded setLabel name_type "GetUpperBound():int\n"
  1694. $mthd0ded setProp method_access "Public"
  1695. $mthd0ded setProp is_const_func "1"
  1696. $mthd0ded setProp modifier "Value"
  1697. set mthd0df2 [ $clss0dd7 addRow method ]
  1698. $mthd0df2 setLabel name_type "SetSize()\n"
  1699. $mthd0df2 setProp method_access "Public"
  1700. $mthd0df2 setProp modifier "Value"
  1701. set parm0df6 [ $mthd0df2 addParam ]
  1702. $parm0df6 setLabel name_type "nNewSize:int, "
  1703. $parm0df6 setProp modifier "Value"
  1704. set parm0df9 [ $mthd0df2 addParam ]
  1705. $parm0df9 setLabel name_type "nGrowBy:int"
  1706. $parm0df9 setProp modifier "Value"
  1707. $parm0df9 setProp default_value " -1"
  1708. set mthd0dfd [ $clss0dd7 addRow method ]
  1709. $mthd0dfd setLabel name_type "FreeExtra()\n"
  1710. $mthd0dfd setProp method_access "Public"
  1711. $mthd0dfd setProp modifier "Value"
  1712. set mthd0e01 [ $clss0dd7 addRow method ]
  1713. $mthd0e01 setLabel name_type "RemoveAll()\n"
  1714. $mthd0e01 setProp method_access "Public"
  1715. $mthd0e01 setProp modifier "Value"
  1716. set mthd0e05 [ $clss0dd7 addRow method ]
  1717. $mthd0e05 setLabel name_type "GetAt():UINT\n"
  1718. $mthd0e05 setProp method_access "Public"
  1719. $mthd0e05 setProp is_const_func "1"
  1720. $mthd0e05 setProp modifier "Value"
  1721. set parm0e0a [ $mthd0e05 addParam ]
  1722. $parm0e0a setLabel name_type "nIndex:int"
  1723. $parm0e0a setProp modifier "Value"
  1724. set mthd0e0d [ $clss0dd7 addRow method ]
  1725. $mthd0e0d setLabel name_type "SetAt()\n"
  1726. $mthd0e0d setProp method_access "Public"
  1727. $mthd0e0d setProp modifier "Value"
  1728. set parm0e11 [ $mthd0e0d addParam ]
  1729. $parm0e11 setLabel name_type "nIndex:int, "
  1730. $parm0e11 setProp modifier "Value"
  1731. set parm0e14 [ $mthd0e0d addParam ]
  1732. $parm0e14 setLabel name_type "newElement:UINT"
  1733. $parm0e14 setProp modifier "Value"
  1734. set mthd0e17 [ $clss0dd7 addRow method ]
  1735. $mthd0e17 setLabel name_type "ElementAt():UINT\n"
  1736. $mthd0e17 setProp method_access "Public"
  1737. $mthd0e17 setProp modifier "Reference"
  1738. set parm0e1b [ $mthd0e17 addParam ]
  1739. $parm0e1b setLabel name_type "nIndex:int"
  1740. $parm0e1b setProp modifier "Value"
  1741. set mthd0e1e [ $clss0dd7 addRow method ]
  1742. $mthd0e1e setLabel name_type "GetData():UINT\n"
  1743. $mthd0e1e setProp method_access "Public"
  1744. $mthd0e1e setProp is_const_func "1"
  1745. $mthd0e1e setProp modifier "Pointer to Const"
  1746. set mthd0e23 [ $clss0dd7 addRow method ]
  1747. $mthd0e23 setLabel name_type "GetData():UINT\n"
  1748. $mthd0e23 setProp method_access "Public"
  1749. $mthd0e23 setProp modifier "Pointer"
  1750. set mthd0e27 [ $clss0dd7 addRow method ]
  1751. $mthd0e27 setLabel name_type "SetAtGrow()\n"
  1752. $mthd0e27 setProp method_access "Public"
  1753. $mthd0e27 setProp modifier "Value"
  1754. set parm0e2b [ $mthd0e27 addParam ]
  1755. $parm0e2b setLabel name_type "nIndex:int, "
  1756. $parm0e2b setProp modifier "Value"
  1757. set parm0e2e [ $mthd0e27 addParam ]
  1758. $parm0e2e setLabel name_type "newElement:UINT"
  1759. $parm0e2e setProp modifier "Value"
  1760. set mthd0e31 [ $clss0dd7 addRow method ]
  1761. $mthd0e31 setLabel name_type "Add():int\n"
  1762. $mthd0e31 setProp method_access "Public"
  1763. $mthd0e31 setProp modifier "Value"
  1764. set parm0e35 [ $mthd0e31 addParam ]
  1765. $parm0e35 setLabel name_type "newElement:UINT"
  1766. $parm0e35 setProp modifier "Value"
  1767. set mthd0e38 [ $clss0dd7 addRow method ]
  1768. $mthd0e38 setLabel name_type "Append():int\n"
  1769. $mthd0e38 setProp method_access "Public"
  1770. $mthd0e38 setProp modifier "Value"
  1771. set parm0e3c [ $mthd0e38 addParam ]
  1772. $parm0e3c setLabel name_type "src:CUIntArray"
  1773. $parm0e3c setProp modifier "Reference to Const"
  1774. set mthd0e3f [ $clss0dd7 addRow method ]
  1775. $mthd0e3f setLabel name_type "Copy()\n"
  1776. $mthd0e3f setProp method_access "Public"
  1777. $mthd0e3f setProp modifier "Value"
  1778. set parm0e43 [ $mthd0e3f addParam ]
  1779. $parm0e43 setLabel name_type "src:CUIntArray"
  1780. $parm0e43 setProp modifier "Reference to Const"
  1781. set mthd0e46 [ $clss0dd7 addRow method ]
  1782. $mthd0e46 setLabel name_type "operator\[]():UINT\n"
  1783. $mthd0e46 setProp method_access "Public"
  1784. $mthd0e46 setProp is_const_func "1"
  1785. $mthd0e46 setProp modifier "Value"
  1786. set parm0e4b [ $mthd0e46 addParam ]
  1787. $parm0e4b setLabel name_type "nIndex:int"
  1788. $parm0e4b setProp modifier "Value"
  1789. set mthd0e4e [ $clss0dd7 addRow method ]
  1790. $mthd0e4e setLabel name_type "operator\[]():UINT\n"
  1791. $mthd0e4e setProp method_access "Public"
  1792. $mthd0e4e setProp modifier "Reference"
  1793. set parm0e52 [ $mthd0e4e addParam ]
  1794. $parm0e52 setLabel name_type "nIndex:int"
  1795. $parm0e52 setProp modifier "Value"
  1796. set mthd0e55 [ $clss0dd7 addRow method ]
  1797. $mthd0e55 setLabel name_type "InsertAt()\n"
  1798. $mthd0e55 setProp method_access "Public"
  1799. $mthd0e55 setProp modifier "Value"
  1800. set parm0e59 [ $mthd0e55 addParam ]
  1801. $parm0e59 setLabel name_type "nIndex:int, "
  1802. $parm0e59 setProp modifier "Value"
  1803. set parm0e5c [ $mthd0e55 addParam ]
  1804. $parm0e5c setLabel name_type "newElement:UINT, "
  1805. $parm0e5c setProp modifier "Value"
  1806. set parm0e5f [ $mthd0e55 addParam ]
  1807. $parm0e5f setLabel name_type "nCount:int"
  1808. $parm0e5f setProp modifier "Value"
  1809. $parm0e5f setProp default_value " 1"
  1810. set mthd0e63 [ $clss0dd7 addRow method ]
  1811. $mthd0e63 setLabel name_type "RemoveAt()\n"
  1812. $mthd0e63 setProp method_access "Public"
  1813. $mthd0e63 setProp modifier "Value"
  1814. set parm0e67 [ $mthd0e63 addParam ]
  1815. $parm0e67 setLabel name_type "nIndex:int, "
  1816. $parm0e67 setProp modifier "Value"
  1817. set parm0e6a [ $mthd0e63 addParam ]
  1818. $parm0e6a setLabel name_type "nCount:int"
  1819. $parm0e6a setProp modifier "Value"
  1820. $parm0e6a setProp default_value " 1"
  1821. set mthd0e6e [ $clss0dd7 addRow method ]
  1822. $mthd0e6e setLabel name_type "InsertAt()"
  1823. $mthd0e6e setProp method_access "Public"
  1824. $mthd0e6e setProp modifier "Value"
  1825. set parm0e72 [ $mthd0e6e addParam ]
  1826. $parm0e72 setLabel name_type "nStartIndex:int, "
  1827. $parm0e72 setProp modifier "Value"
  1828. set parm0e75 [ $mthd0e6e addParam ]
  1829. $parm0e75 setLabel name_type "pNewArray:CUIntArray"
  1830. $parm0e75 setProp modifier "Pointer"
  1831. $clss0dd7 save
  1832. set clss43c8 [ $diag43a2 addNode cad_class 3958 315 468 461 ]
  1833. $clss43c8 setLabel name "CUIntArray"
  1834. $clss43c8 setProp include_list "afxwin.h" name *
  1835. $diag43a2 addConn generalization_conn $gen43a4 $clss43c8 5466 251 4192 315
  1836.  
  1837. #------------------------ Class: CPtrArray ----
  1838. if [info exists debug] {puts "addClass CPtrArray"}
  1839. if [info exists debug] {puts "CDM CPtrArray"}
  1840. set clss0e8b [ CDM new "CPtrArray" "$systemName" "" "" "" "" "" "" "0" ]
  1841. set attr0e8e [ $clss0e8b addRow attribute ]
  1842. $attr0e8e setLabel name_type "\$classCPtrArray:CRuntimeClass\n"
  1843. $attr0e8e setProp attrib_access "None-None" name_type de
  1844. $attr0e8e setProp modifier "Value" name_type cl
  1845. set attr0f2c [ $clss0e8b addRow attribute ]
  1846. $attr0f2c setLabel name_type "m_pData:void\n"
  1847. $attr0f2c setProp attrib_access "None-None" name_type de
  1848. $attr0f2c setProp modifier "Pointer" name_type cl
  1849. set attr0f30 [ $clss0e8b addRow attribute ]
  1850. $attr0f30 setLabel name_type "m_nSize:int\n"
  1851. $attr0f30 setProp attrib_access "None-None" name_type de
  1852. set attr0f33 [ $clss0e8b addRow attribute ]
  1853. $attr0f33 setLabel name_type "m_nMaxSize:int\n"
  1854. $attr0f33 setProp attrib_access "None-None" name_type de
  1855. set attr0f36 [ $clss0e8b addRow attribute ]
  1856. $attr0f36 setLabel name_type "m_nGrowBy:int\n"
  1857. $attr0f36 setProp attrib_access "None-None" name_type de
  1858. set attr0f39 [ $clss0e8b addRow attribute ]
  1859. $attr0f39 setLabel name_type "BASE_TYPE:genptr\n"
  1860. $attr0f39 setProp attrib_access "None-None" name_type de
  1861. $attr0f39 setProp modifier "Pointer" name_type cl
  1862. set attr0f3d [ $clss0e8b addRow attribute ]
  1863. $attr0f3d setLabel name_type "BASE_ARG_TYPE:genptr"
  1864. $attr0f3d setProp attrib_access "None-None" name_type de
  1865. $attr0f3d setProp modifier "Pointer" name_type cl
  1866. set mthd0e92 [ $clss0e8b addRow method ]
  1867. $mthd0e92 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  1868. $mthd0e92 setProp method_access "Public"
  1869. $mthd0e92 setProp is_dyn_bound "1"
  1870. $mthd0e92 setProp is_const_func "1"
  1871. $mthd0e92 setProp modifier "Pointer"
  1872. set mthd0e98 [ $clss0e8b addRow method ]
  1873. $mthd0e98 setLabel name_type "\$create()\n"
  1874. $mthd0e98 setProp method_access "Public"
  1875. $mthd0e98 setProp modifier "Value"
  1876. set mthd0e9c [ $clss0e8b addRow method ]
  1877. $mthd0e9c setLabel name_type "GetSize():int\n"
  1878. $mthd0e9c setProp method_access "Public"
  1879. $mthd0e9c setProp is_const_func "1"
  1880. $mthd0e9c setProp modifier "Value"
  1881. set mthd0ea1 [ $clss0e8b addRow method ]
  1882. $mthd0ea1 setLabel name_type "GetUpperBound():int\n"
  1883. $mthd0ea1 setProp method_access "Public"
  1884. $mthd0ea1 setProp is_const_func "1"
  1885. $mthd0ea1 setProp modifier "Value"
  1886. set mthd0ea6 [ $clss0e8b addRow method ]
  1887. $mthd0ea6 setLabel name_type "SetSize()\n"
  1888. $mthd0ea6 setProp method_access "Public"
  1889. $mthd0ea6 setProp modifier "Value"
  1890. set parm0eaa [ $mthd0ea6 addParam ]
  1891. $parm0eaa setLabel name_type "nNewSize:int, "
  1892. $parm0eaa setProp modifier "Value"
  1893. set parm0ead [ $mthd0ea6 addParam ]
  1894. $parm0ead setLabel name_type "nGrowBy:int"
  1895. $parm0ead setProp modifier "Value"
  1896. $parm0ead setProp default_value " -1"
  1897. set mthd0eb1 [ $clss0e8b addRow method ]
  1898. $mthd0eb1 setLabel name_type "FreeExtra()\n"
  1899. $mthd0eb1 setProp method_access "Public"
  1900. $mthd0eb1 setProp modifier "Value"
  1901. set mthd0eb5 [ $clss0e8b addRow method ]
  1902. $mthd0eb5 setLabel name_type "RemoveAll()\n"
  1903. $mthd0eb5 setProp method_access "Public"
  1904. $mthd0eb5 setProp modifier "Value"
  1905. set mthd0eb9 [ $clss0e8b addRow method ]
  1906. $mthd0eb9 setLabel name_type "GetAt():genptr\n"
  1907. $mthd0eb9 setProp method_access "Public"
  1908. $mthd0eb9 setProp is_const_func "1"
  1909. $mthd0eb9 setProp modifier "Pointer"
  1910. set parm0ebe [ $mthd0eb9 addParam ]
  1911. $parm0ebe setLabel name_type "nIndex:int"
  1912. $parm0ebe setProp modifier "Value"
  1913. set mthd0ec1 [ $clss0e8b addRow method ]
  1914. $mthd0ec1 setLabel name_type "SetAt()\n"
  1915. $mthd0ec1 setProp method_access "Public"
  1916. $mthd0ec1 setProp modifier "Value"
  1917. set parm0ec5 [ $mthd0ec1 addParam ]
  1918. $parm0ec5 setLabel name_type "nIndex:int, "
  1919. $parm0ec5 setProp modifier "Value"
  1920. set parm0ec8 [ $mthd0ec1 addParam ]
  1921. $parm0ec8 setLabel name_type "newElement:genptr"
  1922. $parm0ec8 setProp modifier "Pointer"
  1923. set mthd0ecb [ $clss0e8b addRow method ]
  1924. $mthd0ecb setLabel name_type "ElementAt():void\n"
  1925. $mthd0ecb setProp method_access "Public"
  1926. $mthd0ecb setProp modifier "Pointer"
  1927. set parm0ecf [ $mthd0ecb addParam ]
  1928. $parm0ecf setLabel name_type "nIndex:int"
  1929. $parm0ecf setProp modifier "Value"
  1930. set mthd0ed2 [ $clss0e8b addRow method ]
  1931. $mthd0ed2 setLabel name_type "GetData():void\n"
  1932. $mthd0ed2 setProp method_access "Public"
  1933. $mthd0ed2 setProp is_const_func "1"
  1934. $mthd0ed2 setProp modifier "Pointer to Const"
  1935. set mthd0ed7 [ $clss0e8b addRow method ]
  1936. $mthd0ed7 setLabel name_type "GetData():void\n"
  1937. $mthd0ed7 setProp method_access "Public"
  1938. $mthd0ed7 setProp modifier "Pointer"
  1939. set mthd0edb [ $clss0e8b addRow method ]
  1940. $mthd0edb setLabel name_type "SetAtGrow()\n"
  1941. $mthd0edb setProp method_access "Public"
  1942. $mthd0edb setProp modifier "Value"
  1943. set parm0edf [ $mthd0edb addParam ]
  1944. $parm0edf setLabel name_type "nIndex:int, "
  1945. $parm0edf setProp modifier "Value"
  1946. set parm0ee2 [ $mthd0edb addParam ]
  1947. $parm0ee2 setLabel name_type "newElement:genptr"
  1948. $parm0ee2 setProp modifier "Pointer"
  1949. set mthd0ee5 [ $clss0e8b addRow method ]
  1950. $mthd0ee5 setLabel name_type "Add():int\n"
  1951. $mthd0ee5 setProp method_access "Public"
  1952. $mthd0ee5 setProp modifier "Value"
  1953. set parm0ee9 [ $mthd0ee5 addParam ]
  1954. $parm0ee9 setLabel name_type "newElement:genptr"
  1955. $parm0ee9 setProp modifier "Pointer"
  1956. set mthd0eec [ $clss0e8b addRow method ]
  1957. $mthd0eec setLabel name_type "Append():int\n"
  1958. $mthd0eec setProp method_access "Public"
  1959. $mthd0eec setProp modifier "Value"
  1960. set parm0ef0 [ $mthd0eec addParam ]
  1961. $parm0ef0 setLabel name_type "src:CPtrArray"
  1962. $parm0ef0 setProp modifier "Reference to Const"
  1963. set mthd0ef3 [ $clss0e8b addRow method ]
  1964. $mthd0ef3 setLabel name_type "Copy()\n"
  1965. $mthd0ef3 setProp method_access "Public"
  1966. $mthd0ef3 setProp modifier "Value"
  1967. set parm0ef7 [ $mthd0ef3 addParam ]
  1968. $parm0ef7 setLabel name_type "src:CPtrArray"
  1969. $parm0ef7 setProp modifier "Reference to Const"
  1970. set mthd0efa [ $clss0e8b addRow method ]
  1971. $mthd0efa setLabel name_type "operator\[]():genptr\n"
  1972. $mthd0efa setProp method_access "Public"
  1973. $mthd0efa setProp is_const_func "1"
  1974. $mthd0efa setProp modifier "Pointer"
  1975. set parm0eff [ $mthd0efa addParam ]
  1976. $parm0eff setLabel name_type "nIndex:int"
  1977. $parm0eff setProp modifier "Value"
  1978. set mthd0f02 [ $clss0e8b addRow method ]
  1979. $mthd0f02 setLabel name_type "operator\[]():void\n"
  1980. $mthd0f02 setProp method_access "Public"
  1981. $mthd0f02 setProp modifier "Pointer"
  1982. set parm0f06 [ $mthd0f02 addParam ]
  1983. $parm0f06 setLabel name_type "nIndex:int"
  1984. $parm0f06 setProp modifier "Value"
  1985. set mthd0f09 [ $clss0e8b addRow method ]
  1986. $mthd0f09 setLabel name_type "InsertAt()\n"
  1987. $mthd0f09 setProp method_access "Public"
  1988. $mthd0f09 setProp modifier "Value"
  1989. set parm0f0d [ $mthd0f09 addParam ]
  1990. $parm0f0d setLabel name_type "nIndex:int, "
  1991. $parm0f0d setProp modifier "Value"
  1992. set parm0f10 [ $mthd0f09 addParam ]
  1993. $parm0f10 setLabel name_type "newElement:genptr, "
  1994. $parm0f10 setProp modifier "Pointer"
  1995. set parm0f13 [ $mthd0f09 addParam ]
  1996. $parm0f13 setLabel name_type "nCount:int"
  1997. $parm0f13 setProp modifier "Value"
  1998. $parm0f13 setProp default_value " 1"
  1999. set mthd0f17 [ $clss0e8b addRow method ]
  2000. $mthd0f17 setLabel name_type "RemoveAt()\n"
  2001. $mthd0f17 setProp method_access "Public"
  2002. $mthd0f17 setProp modifier "Value"
  2003. set parm0f1b [ $mthd0f17 addParam ]
  2004. $parm0f1b setLabel name_type "nIndex:int, "
  2005. $parm0f1b setProp modifier "Value"
  2006. set parm0f1e [ $mthd0f17 addParam ]
  2007. $parm0f1e setLabel name_type "nCount:int"
  2008. $parm0f1e setProp modifier "Value"
  2009. $parm0f1e setProp default_value " 1"
  2010. set mthd0f22 [ $clss0e8b addRow method ]
  2011. $mthd0f22 setLabel name_type "InsertAt()"
  2012. $mthd0f22 setProp method_access "Public"
  2013. $mthd0f22 setProp modifier "Value"
  2014. set parm0f26 [ $mthd0f22 addParam ]
  2015. $parm0f26 setLabel name_type "nStartIndex:int, "
  2016. $parm0f26 setProp modifier "Value"
  2017. set parm0f29 [ $mthd0f22 addParam ]
  2018. $parm0f29 setLabel name_type "pNewArray:CPtrArray"
  2019. $parm0f29 setProp modifier "Pointer"
  2020. $clss0e8b save
  2021. set clss43ca [ $diag43a2 addNode cad_class 4458 315 486 461 ]
  2022. $clss43ca setLabel name "CPtrArray"
  2023. $clss43ca setProp include_list "afxwin.h" name *
  2024. $diag43a2 addConn generalization_conn $gen43a4 $clss43ca 5466 251 4701 315
  2025.  
  2026. #------------------------ Class: CObArray ----
  2027. if [info exists debug] {puts "addClass CObArray"}
  2028. if [info exists debug] {puts "CDM CObArray"}
  2029. set clss0f41 [ CDM new "CObArray" "$systemName" "" "" "" "" "" "" "0" ]
  2030. set attr0f44 [ $clss0f41 addRow attribute ]
  2031. $attr0f44 setLabel name_type "\$classCObArray:CRuntimeClass\n"
  2032. $attr0f44 setProp attrib_access "None-None" name_type de
  2033. set attr0fe5 [ $clss0f41 addRow attribute ]
  2034. $attr0fe5 setLabel name_type "m_pData:CObject\n"
  2035. $attr0fe5 setProp attrib_access "None-None" name_type de
  2036. $attr0fe5 setProp modifier "Pointer" name_type cl
  2037. set attr0fe9 [ $clss0f41 addRow attribute ]
  2038. $attr0fe9 setLabel name_type "m_nSize:int\n"
  2039. $attr0fe9 setProp attrib_access "None-None" name_type de
  2040. set attr0fec [ $clss0f41 addRow attribute ]
  2041. $attr0fec setLabel name_type "m_nMaxSize:int\n"
  2042. $attr0fec setProp attrib_access "None-None" name_type de
  2043. set attr0fef [ $clss0f41 addRow attribute ]
  2044. $attr0fef setLabel name_type "m_nGrowBy:int\n"
  2045. $attr0fef setProp attrib_access "None-None" name_type de
  2046. set attr0ff9 [ $clss0f41 addRow attribute ]
  2047. $attr0ff9 setLabel name_type "BASE_TYPE:CObject\n"
  2048. $attr0ff9 setProp attrib_access "None-None" name_type de
  2049. $attr0ff9 setProp modifier "Pointer" name_type cl
  2050. set attr0ffd [ $clss0f41 addRow attribute ]
  2051. $attr0ffd setLabel name_type "BASE_ARG_TYPE:CObject"
  2052. $attr0ffd setProp attrib_access "None-None" name_type de
  2053. $attr0ffd setProp modifier "Pointer" name_type cl
  2054. set mthd0f47 [ $clss0f41 addRow method ]
  2055. $mthd0f47 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  2056. $mthd0f47 setProp method_access "Public"
  2057. $mthd0f47 setProp is_dyn_bound "1"
  2058. $mthd0f47 setProp is_const_func "1"
  2059. $mthd0f47 setProp modifier "Pointer"
  2060. set mthd0f4d [ $clss0f41 addRow method ]
  2061. $mthd0f4d setLabel name_type "\$CreateObject():CObject\n"
  2062. $mthd0f4d setProp method_access "Public"
  2063. $mthd0f4d setProp modifier "Pointer"
  2064. set mthd0f51 [ $clss0f41 addRow method ]
  2065. $mthd0f51 setLabel name_type "\$create()\n"
  2066. $mthd0f51 setProp method_access "Public"
  2067. $mthd0f51 setProp modifier "Value"
  2068. set mthd0f55 [ $clss0f41 addRow method ]
  2069. $mthd0f55 setLabel name_type "GetSize():int\n"
  2070. $mthd0f55 setProp method_access "Public"
  2071. $mthd0f55 setProp is_const_func "1"
  2072. $mthd0f55 setProp modifier "Value"
  2073. set mthd0f5a [ $clss0f41 addRow method ]
  2074. $mthd0f5a setLabel name_type "GetUpperBound():int\n"
  2075. $mthd0f5a setProp method_access "Public"
  2076. $mthd0f5a setProp is_const_func "1"
  2077. $mthd0f5a setProp modifier "Value"
  2078. set mthd0f5f [ $clss0f41 addRow method ]
  2079. $mthd0f5f setLabel name_type "SetSize()\n"
  2080. $mthd0f5f setProp method_access "Public"
  2081. $mthd0f5f setProp modifier "Value"
  2082. set parm0f63 [ $mthd0f5f addParam ]
  2083. $parm0f63 setLabel name_type "nNewSize:int, "
  2084. $parm0f63 setProp modifier "Value"
  2085. set parm0f66 [ $mthd0f5f addParam ]
  2086. $parm0f66 setLabel name_type "nGrowBy:int"
  2087. $parm0f66 setProp modifier "Value"
  2088. $parm0f66 setProp default_value " -1"
  2089. set mthd0f6a [ $clss0f41 addRow method ]
  2090. $mthd0f6a setLabel name_type "FreeExtra()\n"
  2091. $mthd0f6a setProp method_access "Public"
  2092. $mthd0f6a setProp modifier "Value"
  2093. set mthd0f6e [ $clss0f41 addRow method ]
  2094. $mthd0f6e setLabel name_type "RemoveAll()\n"
  2095. $mthd0f6e setProp method_access "Public"
  2096. $mthd0f6e setProp modifier "Value"
  2097. set mthd0f72 [ $clss0f41 addRow method ]
  2098. $mthd0f72 setLabel name_type "GetAt():CObject\n"
  2099. $mthd0f72 setProp method_access "Public"
  2100. $mthd0f72 setProp is_const_func "1"
  2101. $mthd0f72 setProp modifier "Pointer"
  2102. set parm0f77 [ $mthd0f72 addParam ]
  2103. $parm0f77 setLabel name_type "nIndex:int"
  2104. $parm0f77 setProp modifier "Value"
  2105. set mthd0f7a [ $clss0f41 addRow method ]
  2106. $mthd0f7a setLabel name_type "SetAt()\n"
  2107. $mthd0f7a setProp method_access "Public"
  2108. $mthd0f7a setProp modifier "Value"
  2109. set parm0f7e [ $mthd0f7a addParam ]
  2110. $parm0f7e setLabel name_type "nIndex:int, "
  2111. $parm0f7e setProp modifier "Value"
  2112. set parm0f81 [ $mthd0f7a addParam ]
  2113. $parm0f81 setLabel name_type "newElement:CObject"
  2114. $parm0f81 setProp modifier "Pointer"
  2115. set mthd0f84 [ $clss0f41 addRow method ]
  2116. $mthd0f84 setLabel name_type "ElementAt():CObject\n"
  2117. $mthd0f84 setProp method_access "Public"
  2118. $mthd0f84 setProp modifier "Pointer"
  2119. set parm0f88 [ $mthd0f84 addParam ]
  2120. $parm0f88 setLabel name_type "nIndex:int"
  2121. $parm0f88 setProp modifier "Value"
  2122. set mthd0f8b [ $clss0f41 addRow method ]
  2123. $mthd0f8b setLabel name_type "GetData():CObject\n"
  2124. $mthd0f8b setProp method_access "Public"
  2125. $mthd0f8b setProp is_const_func "1"
  2126. $mthd0f8b setProp modifier "Pointer to Const"
  2127. set mthd0f90 [ $clss0f41 addRow method ]
  2128. $mthd0f90 setLabel name_type "GetData():CObject\n"
  2129. $mthd0f90 setProp method_access "Public"
  2130. $mthd0f90 setProp modifier "Pointer"
  2131. set mthd0f94 [ $clss0f41 addRow method ]
  2132. $mthd0f94 setLabel name_type "SetAtGrow()\n"
  2133. $mthd0f94 setProp method_access "Public"
  2134. $mthd0f94 setProp modifier "Value"
  2135. set parm0f98 [ $mthd0f94 addParam ]
  2136. $parm0f98 setLabel name_type "nIndex:int, "
  2137. $parm0f98 setProp modifier "Value"
  2138. set parm0f9b [ $mthd0f94 addParam ]
  2139. $parm0f9b setLabel name_type "newElement:CObject"
  2140. $parm0f9b setProp modifier "Pointer"
  2141. set mthd0f9e [ $clss0f41 addRow method ]
  2142. $mthd0f9e setLabel name_type "Add():int\n"
  2143. $mthd0f9e setProp method_access "Public"
  2144. $mthd0f9e setProp modifier "Value"
  2145. set parm0fa2 [ $mthd0f9e addParam ]
  2146. $parm0fa2 setLabel name_type "newElement:CObject"
  2147. $parm0fa2 setProp modifier "Pointer"
  2148. set mthd0fa5 [ $clss0f41 addRow method ]
  2149. $mthd0fa5 setLabel name_type "Append():int\n"
  2150. $mthd0fa5 setProp method_access "Public"
  2151. $mthd0fa5 setProp modifier "Value"
  2152. set parm0fa9 [ $mthd0fa5 addParam ]
  2153. $parm0fa9 setLabel name_type "src:CObArray"
  2154. $parm0fa9 setProp modifier "Reference to Const"
  2155. set mthd0fac [ $clss0f41 addRow method ]
  2156. $mthd0fac setLabel name_type "Copy()\n"
  2157. $mthd0fac setProp method_access "Public"
  2158. $mthd0fac setProp modifier "Value"
  2159. set parm0fb0 [ $mthd0fac addParam ]
  2160. $parm0fb0 setLabel name_type "src:CObArray"
  2161. $parm0fb0 setProp modifier "Reference to Const"
  2162. set mthd0fb3 [ $clss0f41 addRow method ]
  2163. $mthd0fb3 setLabel name_type "operator\[]():CObject\n"
  2164. $mthd0fb3 setProp method_access "Public"
  2165. $mthd0fb3 setProp is_const_func "1"
  2166. $mthd0fb3 setProp modifier "Pointer"
  2167. set parm0fb8 [ $mthd0fb3 addParam ]
  2168. $parm0fb8 setLabel name_type "nIndex:int"
  2169. $parm0fb8 setProp modifier "Value"
  2170. set mthd0fbb [ $clss0f41 addRow method ]
  2171. $mthd0fbb setLabel name_type "operator\[]():CObject\n"
  2172. $mthd0fbb setProp method_access "Public"
  2173. $mthd0fbb setProp modifier "Pointer"
  2174. set parm0fbf [ $mthd0fbb addParam ]
  2175. $parm0fbf setLabel name_type "nIndex:int"
  2176. $parm0fbf setProp modifier "Value"
  2177. set mthd0fc2 [ $clss0f41 addRow method ]
  2178. $mthd0fc2 setLabel name_type "InsertAt()\n"
  2179. $mthd0fc2 setProp method_access "Public"
  2180. $mthd0fc2 setProp modifier "Value"
  2181. set parm0fc6 [ $mthd0fc2 addParam ]
  2182. $parm0fc6 setLabel name_type "nIndex:int, "
  2183. $parm0fc6 setProp modifier "Value"
  2184. set parm0fc9 [ $mthd0fc2 addParam ]
  2185. $parm0fc9 setLabel name_type "newElement:CObject, "
  2186. $parm0fc9 setProp modifier "Pointer"
  2187. set parm0fcc [ $mthd0fc2 addParam ]
  2188. $parm0fcc setLabel name_type "nCount:int"
  2189. $parm0fcc setProp modifier "Value"
  2190. $parm0fcc setProp default_value " 1"
  2191. set mthd0fd0 [ $clss0f41 addRow method ]
  2192. $mthd0fd0 setLabel name_type "RemoveAt()\n"
  2193. $mthd0fd0 setProp method_access "Public"
  2194. $mthd0fd0 setProp modifier "Value"
  2195. set parm0fd4 [ $mthd0fd0 addParam ]
  2196. $parm0fd4 setLabel name_type "nIndex:int, "
  2197. $parm0fd4 setProp modifier "Value"
  2198. set parm0fd7 [ $mthd0fd0 addParam ]
  2199. $parm0fd7 setLabel name_type "nCount:int"
  2200. $parm0fd7 setProp modifier "Value"
  2201. $parm0fd7 setProp default_value " 1"
  2202. set mthd0fdb [ $clss0f41 addRow method ]
  2203. $mthd0fdb setLabel name_type "InsertAt()\n"
  2204. $mthd0fdb setProp method_access "Public"
  2205. $mthd0fdb setProp modifier "Value"
  2206. set parm0fdf [ $mthd0fdb addParam ]
  2207. $parm0fdf setLabel name_type "nStartIndex:int, "
  2208. $parm0fdf setProp modifier "Value"
  2209. set parm0fe2 [ $mthd0fdb addParam ]
  2210. $parm0fe2 setLabel name_type "pNewArray:CObArray"
  2211. $parm0fe2 setProp modifier "Pointer"
  2212. set mthd0ff2 [ $clss0f41 addRow method ]
  2213. $mthd0ff2 setLabel name_type "Serialize()"
  2214. $mthd0ff2 setProp method_access "Public"
  2215. $mthd0ff2 setProp modifier "Value"
  2216. set parm0ff6 [ $mthd0ff2 addParam ]
  2217. $parm0ff6 setLabel name_type "p4:CArchive"
  2218. $parm0ff6 setProp modifier "Reference"
  2219. $clss0f41 save
  2220. set clss43cc [ $diag43a2 addNode cad_class 4976 315 495 489 ]
  2221. $clss43cc setLabel name "CObArray"
  2222. $clss43cc setProp include_list "afxwin.h" name *
  2223. $diag43a2 addConn generalization_conn $gen43a4 $clss43cc 5466 251 5223.5 315
  2224.  
  2225. #------------------------ Class: CStringArray ----
  2226. if [info exists debug] {puts "addClass CStringArray"}
  2227. if [info exists debug] {puts "CDM CStringArray"}
  2228. set clss1001 [ CDM new "CStringArray" "$systemName" "" "" "" "" "" "" "0" ]
  2229. set attr1004 [ $clss1001 addRow attribute ]
  2230. $attr1004 setLabel name_type "\$classCStringArray:CRuntimeClass\n"
  2231. $attr1004 setProp attrib_access "None-None" name_type de
  2232. set attr10a5 [ $clss1001 addRow attribute ]
  2233. $attr10a5 setLabel name_type "m_pData:CString\n"
  2234. $attr10a5 setProp attrib_access "None-None" name_type de
  2235. $attr10a5 setProp modifier "Pointer" name_type cl
  2236. set attr10a9 [ $clss1001 addRow attribute ]
  2237. $attr10a9 setLabel name_type "m_nSize:int\n"
  2238. $attr10a9 setProp attrib_access "None-None" name_type de
  2239. set attr10ac [ $clss1001 addRow attribute ]
  2240. $attr10ac setLabel name_type "m_nMaxSize:int\n"
  2241. $attr10ac setProp attrib_access "None-None" name_type de
  2242. set attr10af [ $clss1001 addRow attribute ]
  2243. $attr10af setLabel name_type "m_nGrowBy:int\n"
  2244. $attr10af setProp attrib_access "None-None" name_type de
  2245. set attr10b9 [ $clss1001 addRow attribute ]
  2246. $attr10b9 setLabel name_type "BASE_TYPE:CString\n"
  2247. $attr10b9 setProp attrib_access "None-None" name_type de
  2248. set attr10bc [ $clss1001 addRow attribute ]
  2249. $attr10bc setLabel name_type "BASE_ARG_TYPE:LPCTSTR"
  2250. $attr10bc setProp attrib_access "None-None" name_type de
  2251. set mthd1007 [ $clss1001 addRow method ]
  2252. $mthd1007 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  2253. $mthd1007 setProp method_access "Public"
  2254. $mthd1007 setProp is_dyn_bound "1"
  2255. $mthd1007 setProp is_const_func "1"
  2256. $mthd1007 setProp modifier "Pointer"
  2257. set mthd100d [ $clss1001 addRow method ]
  2258. $mthd100d setLabel name_type "\$CreateObject():CObject\n"
  2259. $mthd100d setProp method_access "Public"
  2260. $mthd100d setProp modifier "Pointer"
  2261. set mthd1011 [ $clss1001 addRow method ]
  2262. $mthd1011 setLabel name_type "\$create()\n"
  2263. $mthd1011 setProp method_access "Public"
  2264. $mthd1011 setProp modifier "Value"
  2265. set mthd1015 [ $clss1001 addRow method ]
  2266. $mthd1015 setLabel name_type "GetSize():int\n"
  2267. $mthd1015 setProp method_access "Public"
  2268. $mthd1015 setProp is_const_func "1"
  2269. $mthd1015 setProp modifier "Value"
  2270. set mthd101a [ $clss1001 addRow method ]
  2271. $mthd101a setLabel name_type "GetUpperBound():int\n"
  2272. $mthd101a setProp method_access "Public"
  2273. $mthd101a setProp is_const_func "1"
  2274. $mthd101a setProp modifier "Value"
  2275. set mthd101f [ $clss1001 addRow method ]
  2276. $mthd101f setLabel name_type "SetSize()\n"
  2277. $mthd101f setProp method_access "Public"
  2278. $mthd101f setProp modifier "Value"
  2279. set parm1023 [ $mthd101f addParam ]
  2280. $parm1023 setLabel name_type "nNewSize:int, "
  2281. $parm1023 setProp modifier "Value"
  2282. set parm1026 [ $mthd101f addParam ]
  2283. $parm1026 setLabel name_type "nGrowBy:int"
  2284. $parm1026 setProp modifier "Value"
  2285. $parm1026 setProp default_value " -1"
  2286. set mthd102a [ $clss1001 addRow method ]
  2287. $mthd102a setLabel name_type "FreeExtra()\n"
  2288. $mthd102a setProp method_access "Public"
  2289. $mthd102a setProp modifier "Value"
  2290. set mthd102e [ $clss1001 addRow method ]
  2291. $mthd102e setLabel name_type "RemoveAll()\n"
  2292. $mthd102e setProp method_access "Public"
  2293. $mthd102e setProp modifier "Value"
  2294. set mthd1032 [ $clss1001 addRow method ]
  2295. $mthd1032 setLabel name_type "GetAt():CString\n"
  2296. $mthd1032 setProp method_access "Public"
  2297. $mthd1032 setProp is_const_func "1"
  2298. $mthd1032 setProp modifier "Value"
  2299. set parm1037 [ $mthd1032 addParam ]
  2300. $parm1037 setLabel name_type "nIndex:int"
  2301. $parm1037 setProp modifier "Value"
  2302. set mthd103a [ $clss1001 addRow method ]
  2303. $mthd103a setLabel name_type "SetAt()\n"
  2304. $mthd103a setProp method_access "Public"
  2305. $mthd103a setProp modifier "Value"
  2306. set parm103e [ $mthd103a addParam ]
  2307. $parm103e setLabel name_type "nIndex:int, "
  2308. $parm103e setProp modifier "Value"
  2309. set parm1041 [ $mthd103a addParam ]
  2310. $parm1041 setLabel name_type "newElement:LPCTSTR"
  2311. $parm1041 setProp modifier "Value"
  2312. set mthd1044 [ $clss1001 addRow method ]
  2313. $mthd1044 setLabel name_type "ElementAt():CString\n"
  2314. $mthd1044 setProp method_access "Public"
  2315. $mthd1044 setProp modifier "Reference"
  2316. set parm1048 [ $mthd1044 addParam ]
  2317. $parm1048 setLabel name_type "nIndex:int"
  2318. $parm1048 setProp modifier "Value"
  2319. set mthd104b [ $clss1001 addRow method ]
  2320. $mthd104b setLabel name_type "GetData():CString\n"
  2321. $mthd104b setProp method_access "Public"
  2322. $mthd104b setProp is_const_func "1"
  2323. $mthd104b setProp modifier "Pointer to Const"
  2324. set mthd1050 [ $clss1001 addRow method ]
  2325. $mthd1050 setLabel name_type "GetData():CString\n"
  2326. $mthd1050 setProp method_access "Public"
  2327. $mthd1050 setProp modifier "Pointer"
  2328. set mthd1054 [ $clss1001 addRow method ]
  2329. $mthd1054 setLabel name_type "SetAtGrow()\n"
  2330. $mthd1054 setProp method_access "Public"
  2331. $mthd1054 setProp modifier "Value"
  2332. set parm1058 [ $mthd1054 addParam ]
  2333. $parm1058 setLabel name_type "nIndex:int, "
  2334. $parm1058 setProp modifier "Value"
  2335. set parm105b [ $mthd1054 addParam ]
  2336. $parm105b setLabel name_type "newElement:LPCTSTR"
  2337. $parm105b setProp modifier "Value"
  2338. set mthd105e [ $clss1001 addRow method ]
  2339. $mthd105e setLabel name_type "Add():int\n"
  2340. $mthd105e setProp method_access "Public"
  2341. $mthd105e setProp modifier "Value"
  2342. set parm1062 [ $mthd105e addParam ]
  2343. $parm1062 setLabel name_type "newElement:LPCTSTR"
  2344. $parm1062 setProp modifier "Value"
  2345. set mthd1065 [ $clss1001 addRow method ]
  2346. $mthd1065 setLabel name_type "Append():int\n"
  2347. $mthd1065 setProp method_access "Public"
  2348. $mthd1065 setProp modifier "Value"
  2349. set parm1069 [ $mthd1065 addParam ]
  2350. $parm1069 setLabel name_type "src:CStringArray"
  2351. $parm1069 setProp modifier "Reference to Const"
  2352. set mthd106c [ $clss1001 addRow method ]
  2353. $mthd106c setLabel name_type "Copy()\n"
  2354. $mthd106c setProp method_access "Public"
  2355. $mthd106c setProp modifier "Value"
  2356. set parm1070 [ $mthd106c addParam ]
  2357. $parm1070 setLabel name_type "src:CStringArray"
  2358. $parm1070 setProp modifier "Reference to Const"
  2359. set mthd1073 [ $clss1001 addRow method ]
  2360. $mthd1073 setLabel name_type "operator\[]():CString\n"
  2361. $mthd1073 setProp method_access "Public"
  2362. $mthd1073 setProp is_const_func "1"
  2363. $mthd1073 setProp modifier "Value"
  2364. set parm1078 [ $mthd1073 addParam ]
  2365. $parm1078 setLabel name_type "nIndex:int"
  2366. $parm1078 setProp modifier "Value"
  2367. set mthd107b [ $clss1001 addRow method ]
  2368. $mthd107b setLabel name_type "operator\[]():CString\n"
  2369. $mthd107b setProp method_access "Public"
  2370. $mthd107b setProp modifier "Reference"
  2371. set parm107f [ $mthd107b addParam ]
  2372. $parm107f setLabel name_type "nIndex:int"
  2373. $parm107f setProp modifier "Value"
  2374. set mthd1082 [ $clss1001 addRow method ]
  2375. $mthd1082 setLabel name_type "InsertAt()\n"
  2376. $mthd1082 setProp method_access "Public"
  2377. $mthd1082 setProp modifier "Value"
  2378. set parm1086 [ $mthd1082 addParam ]
  2379. $parm1086 setLabel name_type "nIndex:int, "
  2380. $parm1086 setProp modifier "Value"
  2381. set parm1089 [ $mthd1082 addParam ]
  2382. $parm1089 setLabel name_type "newElement:LPCTSTR, "
  2383. $parm1089 setProp modifier "Value"
  2384. set parm108c [ $mthd1082 addParam ]
  2385. $parm108c setLabel name_type "nCount:int"
  2386. $parm108c setProp modifier "Value"
  2387. $parm108c setProp default_value " 1"
  2388. set mthd1090 [ $clss1001 addRow method ]
  2389. $mthd1090 setLabel name_type "RemoveAt()\n"
  2390. $mthd1090 setProp method_access "Public"
  2391. $mthd1090 setProp modifier "Value"
  2392. set parm1094 [ $mthd1090 addParam ]
  2393. $parm1094 setLabel name_type "nIndex:int, "
  2394. $parm1094 setProp modifier "Value"
  2395. set parm1097 [ $mthd1090 addParam ]
  2396. $parm1097 setLabel name_type "nCount:int"
  2397. $parm1097 setProp modifier "Value"
  2398. $parm1097 setProp default_value " 1"
  2399. set mthd109b [ $clss1001 addRow method ]
  2400. $mthd109b setLabel name_type "InsertAt()\n"
  2401. $mthd109b setProp method_access "Public"
  2402. $mthd109b setProp modifier "Value"
  2403. set parm109f [ $mthd109b addParam ]
  2404. $parm109f setLabel name_type "nStartIndex:int, "
  2405. $parm109f setProp modifier "Value"
  2406. set parm10a2 [ $mthd109b addParam ]
  2407. $parm10a2 setLabel name_type "pNewArray:CStringArray"
  2408. $parm10a2 setProp modifier "Pointer"
  2409. set mthd10b2 [ $clss1001 addRow method ]
  2410. $mthd10b2 setLabel name_type "Serialize()"
  2411. $mthd10b2 setProp method_access "Public"
  2412. $mthd10b2 setProp modifier "Value"
  2413. set parm10b6 [ $mthd10b2 addParam ]
  2414. $parm10b6 setLabel name_type "p5:CArchive"
  2415. $parm10b6 setProp modifier "Reference"
  2416. $clss1001 save
  2417. set clss43ce [ $diag43a2 addNode cad_class 5503 315 495 489 ]
  2418. $clss43ce setLabel name "CStringArray"
  2419. $clss43ce setProp include_list "afxwin.h" name *
  2420. $diag43a2 addConn generalization_conn $gen43a4 $clss43ce 5466 251 5750.5 315
  2421.  
  2422. #------------------------ Class: CPtrList ----
  2423. if [info exists debug] {puts "addClass CPtrList"}
  2424. if [info exists debug] {puts "CDM CPtrList"}
  2425. set clss10bf [ CDM new "CPtrList" "$systemName" "" "" "" "" "" "" "0" ]
  2426. set attr10c2 [ $clss10bf addRow attribute ]
  2427. $attr10c2 setLabel name_type "\$classCPtrList:CRuntimeClass\n"
  2428. $attr10c2 setProp attrib_access "None-None" name_type de
  2429. $attr10c2 setProp modifier "Value" name_type cl
  2430. set attr10cc [ $clss10bf addRow attribute ]
  2431. $attr10cc setLabel name_type "pPrev:CNode\n"
  2432. $attr10cc setProp attrib_access "None-None" name_type de
  2433. $attr10cc setProp modifier "Pointer" name_type cl
  2434. set attr10d0 [ $clss10bf addRow attribute ]
  2435. $attr10d0 setLabel name_type "data:genptr"
  2436. $attr10d0 setProp attrib_access "None-None" name_type de
  2437. $attr10d0 setProp modifier "Pointer" name_type cl
  2438. set mthd10c6 [ $clss10bf addRow method ]
  2439. $mthd10c6 setLabel name_type "GetRuntimeClass():CRuntimeClass"
  2440. $mthd10c6 setProp method_access "Public"
  2441. $mthd10c6 setProp is_dyn_bound "1"
  2442. $mthd10c6 setProp is_const_func "1"
  2443. $mthd10c6 setProp modifier "Pointer"
  2444. $clss10bf save
  2445. set clss43d0 [ $diag43a2 addNode cad_class 6030 315 288 125 ]
  2446. $clss43d0 setLabel name "CPtrList"
  2447. $clss43d0 setProp include_list "afxwin.h" name *
  2448. $diag43a2 addConn generalization_conn $gen43a4 $clss43d0 5466 251 6174 315
  2449.  
  2450. #------------------------ Class: CObList ----
  2451. if [info exists debug] {puts "addClass CObList"}
  2452. if [info exists debug] {puts "CDM CObList"}
  2453. set clss10d4 [ CDM new "CObList" "$systemName" "" "" "" "" "" "" "0" ]
  2454. set attr10d7 [ $clss10d4 addRow attribute ]
  2455. $attr10d7 setLabel name_type "\$classCObList:CRuntimeClass\n"
  2456. $attr10d7 setProp attrib_access "None-None" name_type de
  2457. set attr10e4 [ $clss10d4 addRow attribute ]
  2458. $attr10e4 setLabel name_type "pPrev:CNode\n"
  2459. $attr10e4 setProp attrib_access "None-None" name_type de
  2460. $attr10e4 setProp modifier "Pointer" name_type cl
  2461. set attr10e8 [ $clss10d4 addRow attribute ]
  2462. $attr10e8 setLabel name_type "data:CObject"
  2463. $attr10e8 setProp attrib_access "None-None" name_type de
  2464. $attr10e8 setProp modifier "Pointer" name_type cl
  2465. set mthd10da [ $clss10d4 addRow method ]
  2466. $mthd10da setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  2467. $mthd10da setProp method_access "Public"
  2468. $mthd10da setProp is_dyn_bound "1"
  2469. $mthd10da setProp is_const_func "1"
  2470. $mthd10da setProp modifier "Pointer"
  2471. set mthd10e0 [ $clss10d4 addRow method ]
  2472. $mthd10e0 setLabel name_type "\$CreateObject():CObject"
  2473. $mthd10e0 setProp method_access "Public"
  2474. $mthd10e0 setProp modifier "Pointer"
  2475. $clss10d4 save
  2476. set clss43d2 [ $diag43a2 addNode cad_class 6350 315 288 139 ]
  2477. $clss43d2 setLabel name "CObList"
  2478. $clss43d2 setProp include_list "afxwin.h" name *
  2479. $diag43a2 addConn generalization_conn $gen43a4 $clss43d2 5466 251 6494 315
  2480.  
  2481. #------------------------ Class: CStringList ----
  2482. if [info exists debug] {puts "addClass CStringList"}
  2483. if [info exists debug] {puts "CDM CStringList"}
  2484. set clss10ec [ CDM new "CStringList" "$systemName" "" "" "" "" "" "" "0" ]
  2485. set attr10ef [ $clss10ec addRow attribute ]
  2486. $attr10ef setLabel name_type "\$classCStringList:CRuntimeClass\n"
  2487. $attr10ef setProp attrib_access "None-None" name_type de
  2488. set attr10fc [ $clss10ec addRow attribute ]
  2489. $attr10fc setLabel name_type "pPrev:CNode\n"
  2490. $attr10fc setProp attrib_access "None-None" name_type de
  2491. $attr10fc setProp modifier "Pointer" name_type cl
  2492. set attr1100 [ $clss10ec addRow attribute ]
  2493. $attr1100 setLabel name_type "data:CString"
  2494. $attr1100 setProp attrib_access "None-None" name_type de
  2495. set mthd10f2 [ $clss10ec addRow method ]
  2496. $mthd10f2 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  2497. $mthd10f2 setProp method_access "Public"
  2498. $mthd10f2 setProp is_dyn_bound "1"
  2499. $mthd10f2 setProp is_const_func "1"
  2500. $mthd10f2 setProp modifier "Pointer"
  2501. set mthd10f8 [ $clss10ec addRow method ]
  2502. $mthd10f8 setLabel name_type "\$CreateObject():CObject"
  2503. $mthd10f8 setProp method_access "Public"
  2504. $mthd10f8 setProp modifier "Pointer"
  2505. $clss10ec save
  2506. set clss43d4 [ $diag43a2 addNode cad_class 6670 315 288 139 ]
  2507. $clss43d4 setLabel name "CStringList"
  2508. $clss43d4 setProp include_list "afxwin.h" name *
  2509. $diag43a2 addConn generalization_conn $gen43a4 $clss43d4 5466 251 6814 315
  2510.  
  2511. #------------------------ Class: CMapWordToPtr ----
  2512. if [info exists debug] {puts "addClass CMapWordToPtr"}
  2513. if [info exists debug] {puts "CDM CMapWordToPtr"}
  2514. set clss1103 [ CDM new "CMapWordToPtr" "$systemName" "" "" "" "" "" "" "0" ]
  2515. set attr1106 [ $clss1103 addRow attribute ]
  2516. $attr1106 setLabel name_type "\$classCMapWordToPtr:CRuntimeClass\n"
  2517. $attr1106 setProp attrib_access "None-None" name_type de
  2518. $attr1106 setProp modifier "Value" name_type cl
  2519. set attr1110 [ $clss1103 addRow attribute ]
  2520. $attr1110 setLabel name_type "key:WORD\n"
  2521. $attr1110 setProp attrib_access "None-None" name_type de
  2522. set attr1113 [ $clss1103 addRow attribute ]
  2523. $attr1113 setLabel name_type "value:genptr"
  2524. $attr1113 setProp attrib_access "None-None" name_type de
  2525. $attr1113 setProp modifier "Pointer" name_type cl
  2526. set mthd110a [ $clss1103 addRow method ]
  2527. $mthd110a setLabel name_type "GetRuntimeClass():CRuntimeClass"
  2528. $mthd110a setProp method_access "Public"
  2529. $mthd110a setProp is_dyn_bound "1"
  2530. $mthd110a setProp is_const_func "1"
  2531. $mthd110a setProp modifier "Pointer"
  2532. $clss1103 save
  2533. set clss43d6 [ $diag43a2 addNode cad_class 6990 315 306 125 ]
  2534. $clss43d6 setLabel name "CMapWordToPtr"
  2535. $clss43d6 setProp include_list "afxwin.h" name *
  2536. $diag43a2 addConn generalization_conn $gen43a4 $clss43d6 5466 251 7143 315
  2537.  
  2538. #------------------------ Class: CMapPtrToWord ----
  2539. if [info exists debug] {puts "addClass CMapPtrToWord"}
  2540. if [info exists debug] {puts "CDM CMapPtrToWord"}
  2541. set clss1117 [ CDM new "CMapPtrToWord" "$systemName" "" "" "" "" "" "" "0" ]
  2542. set attr111a [ $clss1117 addRow attribute ]
  2543. $attr111a setLabel name_type "\$classCMapPtrToWord:CRuntimeClass\n"
  2544. $attr111a setProp attrib_access "None-None" name_type de
  2545. $attr111a setProp modifier "Value" name_type cl
  2546. set attr1124 [ $clss1117 addRow attribute ]
  2547. $attr1124 setLabel name_type "key:genptr\n"
  2548. $attr1124 setProp attrib_access "None-None" name_type de
  2549. $attr1124 setProp modifier "Pointer" name_type cl
  2550. set attr1128 [ $clss1117 addRow attribute ]
  2551. $attr1128 setLabel name_type "value:WORD"
  2552. $attr1128 setProp attrib_access "None-None" name_type de
  2553. set mthd111e [ $clss1117 addRow method ]
  2554. $mthd111e setLabel name_type "GetRuntimeClass():CRuntimeClass"
  2555. $mthd111e setProp method_access "Public"
  2556. $mthd111e setProp is_dyn_bound "1"
  2557. $mthd111e setProp is_const_func "1"
  2558. $mthd111e setProp modifier "Pointer"
  2559. $clss1117 save
  2560. set clss43d8 [ $diag43a2 addNode cad_class 7328 315 306 125 ]
  2561. $clss43d8 setLabel name "CMapPtrToWord"
  2562. $clss43d8 setProp include_list "afxwin.h" name *
  2563. $diag43a2 addConn generalization_conn $gen43a4 $clss43d8 5466 251 7481 315
  2564.  
  2565. #------------------------ Class: CMapPtrToPtr ----
  2566. if [info exists debug] {puts "addClass CMapPtrToPtr"}
  2567. if [info exists debug] {puts "CDM CMapPtrToPtr"}
  2568. set clss112b [ CDM new "CMapPtrToPtr" "$systemName" "" "" "" "" "" "" "0" ]
  2569. set attr112e [ $clss112b addRow attribute ]
  2570. $attr112e setLabel name_type "\$classCMapPtrToPtr:CRuntimeClass\n"
  2571. $attr112e setProp attrib_access "None-None" name_type de
  2572. $attr112e setProp modifier "Value" name_type cl
  2573. set attr1138 [ $clss112b addRow attribute ]
  2574. $attr1138 setLabel name_type "key:genptr\n"
  2575. $attr1138 setProp attrib_access "None-None" name_type de
  2576. $attr1138 setProp modifier "Pointer" name_type cl
  2577. set attr113c [ $clss112b addRow attribute ]
  2578. $attr113c setLabel name_type "value:genptr"
  2579. $attr113c setProp attrib_access "None-None" name_type de
  2580. $attr113c setProp modifier "Pointer" name_type cl
  2581. set mthd1132 [ $clss112b addRow method ]
  2582. $mthd1132 setLabel name_type "GetRuntimeClass():CRuntimeClass"
  2583. $mthd1132 setProp method_access "Public"
  2584. $mthd1132 setProp is_dyn_bound "1"
  2585. $mthd1132 setProp is_const_func "1"
  2586. $mthd1132 setProp modifier "Pointer"
  2587. $clss112b save
  2588. set clss43da [ $diag43a2 addNode cad_class 7666 315 297 125 ]
  2589. $clss43da setLabel name "CMapPtrToPtr"
  2590. $clss43da setProp include_list "afxwin.h" name *
  2591. $diag43a2 addConn generalization_conn $gen43a4 $clss43da 5466 251 7814.5 315
  2592.  
  2593. #------------------------ Class: CMapWordToOb ----
  2594. if [info exists debug] {puts "addClass CMapWordToOb"}
  2595. if [info exists debug] {puts "CDM CMapWordToOb"}
  2596. set clss1140 [ CDM new "CMapWordToOb" "$systemName" "" "" "" "" "" "" "0" ]
  2597. set attr1143 [ $clss1140 addRow attribute ]
  2598. $attr1143 setLabel name_type "\$classCMapWordToOb:CRuntimeClass\n"
  2599. $attr1143 setProp attrib_access "None-None" name_type de
  2600. set attr1150 [ $clss1140 addRow attribute ]
  2601. $attr1150 setLabel name_type "key:WORD\n"
  2602. $attr1150 setProp attrib_access "None-None" name_type de
  2603. set attr1153 [ $clss1140 addRow attribute ]
  2604. $attr1153 setLabel name_type "value:CObject"
  2605. $attr1153 setProp attrib_access "None-None" name_type de
  2606. $attr1153 setProp modifier "Pointer" name_type cl
  2607. set mthd1146 [ $clss1140 addRow method ]
  2608. $mthd1146 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  2609. $mthd1146 setProp method_access "Public"
  2610. $mthd1146 setProp is_dyn_bound "1"
  2611. $mthd1146 setProp is_const_func "1"
  2612. $mthd1146 setProp modifier "Pointer"
  2613. set mthd114c [ $clss1140 addRow method ]
  2614. $mthd114c setLabel name_type "\$CreateObject():CObject"
  2615. $mthd114c setProp method_access "Public"
  2616. $mthd114c setProp modifier "Pointer"
  2617. $clss1140 save
  2618. set clss43dc [ $diag43a2 addNode cad_class 7995 315 297 139 ]
  2619. $clss43dc setLabel name "CMapWordToOb"
  2620. $clss43dc setProp include_list "afxwin.h" name *
  2621. $diag43a2 addConn generalization_conn $gen43a4 $clss43dc 5466 251 8143.5 315
  2622.  
  2623. #------------------------ Class: CMapStringToPtr ----
  2624. if [info exists debug] {puts "addClass CMapStringToPtr"}
  2625. if [info exists debug] {puts "CDM CMapStringToPtr"}
  2626. set clss1157 [ CDM new "CMapStringToPtr" "$systemName" "" "" "" "" "" "" "0" ]
  2627. set attr115a [ $clss1157 addRow attribute ]
  2628. $attr115a setLabel name_type "\$classCMapStringToPtr:CRuntimeClass\n"
  2629. $attr115a setProp attrib_access "None-None" name_type de
  2630. $attr115a setProp modifier "Value" name_type cl
  2631. set attr1164 [ $clss1157 addRow attribute ]
  2632. $attr1164 setLabel name_type "nHashValue:UINT\n"
  2633. $attr1164 setProp attrib_access "None-None" name_type de
  2634. set attr1167 [ $clss1157 addRow attribute ]
  2635. $attr1167 setLabel name_type "key:CString\n"
  2636. $attr1167 setProp attrib_access "None-None" name_type de
  2637. set attr116a [ $clss1157 addRow attribute ]
  2638. $attr116a setLabel name_type "value:genptr"
  2639. $attr116a setProp attrib_access "None-None" name_type de
  2640. $attr116a setProp modifier "Pointer" name_type cl
  2641. set mthd115e [ $clss1157 addRow method ]
  2642. $mthd115e setLabel name_type "GetRuntimeClass():CRuntimeClass"
  2643. $mthd115e setProp method_access "Public"
  2644. $mthd115e setProp is_dyn_bound "1"
  2645. $mthd115e setProp is_const_func "1"
  2646. $mthd115e setProp modifier "Pointer"
  2647. $clss1157 save
  2648. set clss43de [ $diag43a2 addNode cad_class 8324 315 324 139 ]
  2649. $clss43de setLabel name "CMapStringToPtr"
  2650. $clss43de setProp include_list "afxwin.h" name *
  2651. $diag43a2 addConn generalization_conn $gen43a4 $clss43de 5466 251 8486 315
  2652.  
  2653. #------------------------ Class: CMapStringToOb ----
  2654. if [info exists debug] {puts "addClass CMapStringToOb"}
  2655. if [info exists debug] {puts "CDM CMapStringToOb"}
  2656. set clss116e [ CDM new "CMapStringToOb" "$systemName" "" "" "" "" "" "" "0" ]
  2657. set attr1171 [ $clss116e addRow attribute ]
  2658. $attr1171 setLabel name_type "\$classCMapStringToOb:CRuntimeClass\n"
  2659. $attr1171 setProp attrib_access "None-None" name_type de
  2660. set attr117e [ $clss116e addRow attribute ]
  2661. $attr117e setLabel name_type "nHashValue:UINT\n"
  2662. $attr117e setProp attrib_access "None-None" name_type de
  2663. set attr1181 [ $clss116e addRow attribute ]
  2664. $attr1181 setLabel name_type "key:CString\n"
  2665. $attr1181 setProp attrib_access "None-None" name_type de
  2666. set attr1184 [ $clss116e addRow attribute ]
  2667. $attr1184 setLabel name_type "value:CObject"
  2668. $attr1184 setProp attrib_access "None-None" name_type de
  2669. $attr1184 setProp modifier "Pointer" name_type cl
  2670. set mthd1174 [ $clss116e addRow method ]
  2671. $mthd1174 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  2672. $mthd1174 setProp method_access "Public"
  2673. $mthd1174 setProp is_dyn_bound "1"
  2674. $mthd1174 setProp is_const_func "1"
  2675. $mthd1174 setProp modifier "Pointer"
  2676. set mthd117a [ $clss116e addRow method ]
  2677. $mthd117a setLabel name_type "\$CreateObject():CObject"
  2678. $mthd117a setProp method_access "Public"
  2679. $mthd117a setProp modifier "Pointer"
  2680. $clss116e save
  2681. set clss43e0 [ $diag43a2 addNode cad_class 8680 315 315 153 ]
  2682. $clss43e0 setLabel name "CMapStringToOb"
  2683. $clss43e0 setProp include_list "afxwin.h" name *
  2684. $diag43a2 addConn generalization_conn $gen43a4 $clss43e0 5466 251 8837.5 315
  2685.  
  2686. #------------------------ Class: CMapStringToString ----
  2687. if [info exists debug] {puts "addClass CMapStringToString"}
  2688. if [info exists debug] {puts "CDM CMapStringToString"}
  2689. set clss1188 [ CDM new "CMapStringToString" "$systemName" "" "" "" "" "" "" "0" ]
  2690. set attr118b [ $clss1188 addRow attribute ]
  2691. $attr118b setLabel name_type "\$classCMapStringToString:CRuntimeClass\n"
  2692. $attr118b setProp attrib_access "None-None" name_type de
  2693. set attr1198 [ $clss1188 addRow attribute ]
  2694. $attr1198 setLabel name_type "nHashValue:UINT\n"
  2695. $attr1198 setProp attrib_access "None-None" name_type de
  2696. set attr119b [ $clss1188 addRow attribute ]
  2697. $attr119b setLabel name_type "key:CString\n"
  2698. $attr119b setProp attrib_access "None-None" name_type de
  2699. set attr119e [ $clss1188 addRow attribute ]
  2700. $attr119e setLabel name_type "value:CString"
  2701. $attr119e setProp attrib_access "None-None" name_type de
  2702. set mthd118e [ $clss1188 addRow method ]
  2703. $mthd118e setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  2704. $mthd118e setProp method_access "Public"
  2705. $mthd118e setProp is_dyn_bound "1"
  2706. $mthd118e setProp is_const_func "1"
  2707. $mthd118e setProp modifier "Pointer"
  2708. set mthd1194 [ $clss1188 addRow method ]
  2709. $mthd1194 setLabel name_type "\$CreateObject():CObject"
  2710. $mthd1194 setProp method_access "Public"
  2711. $mthd1194 setProp modifier "Pointer"
  2712. $clss1188 save
  2713. set clss43e2 [ $diag43a2 addNode cad_class 9027 315 351 153 ]
  2714. $clss43e2 setLabel name "CMapStringToString"
  2715. $clss43e2 setProp include_list "afxwin.h" name *
  2716. $diag43a2 addConn generalization_conn $gen43a4 $clss43e2 5466 251 9202.5 315
  2717.  
  2718. #------------------------ Class: CGdiObject ----
  2719. if [info exists debug] {puts "addClass CGdiObject"}
  2720. if [info exists debug] {puts "CDM CGdiObject"}
  2721. set clss14c8 [ CDM new "CGdiObject" "$systemName" "" "" "" "" "" "" "0" ]
  2722. set attr14cb [ $clss14c8 addRow attribute ]
  2723. $attr14cb setLabel name_type "\$classCGdiObject:CRuntimeClass\n"
  2724. $attr14cb setProp attrib_access "None-None" name_type de
  2725. $attr14cb setProp modifier "Value" name_type cl
  2726. set attr14d9 [ $clss14c8 addRow attribute ]
  2727. $attr14d9 setLabel name_type "m_hObject:HGDIOBJ"
  2728. $attr14d9 setProp attrib_access "None-None" name_type de
  2729. set mthd14cf [ $clss14c8 addRow method ]
  2730. $mthd14cf setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  2731. $mthd14cf setProp method_access "Public"
  2732. $mthd14cf setProp is_dyn_bound "1"
  2733. $mthd14cf setProp is_const_func "1"
  2734. $mthd14cf setProp modifier "Pointer"
  2735. set mthd14d5 [ $clss14c8 addRow method ]
  2736. $mthd14d5 setLabel name_type "\$CreateObject():CObject\n"
  2737. $mthd14d5 setProp method_access "Public"
  2738. $mthd14d5 setProp modifier "Pointer"
  2739. set mthd14dc [ $clss14c8 addRow method ]
  2740. $mthd14dc setLabel name_type "type_conv()\n"
  2741. $mthd14dc setProp method_access "Public"
  2742. $mthd14dc setProp is_const_func "1"
  2743. $mthd14dc setProp modifier "Value"
  2744. set mthd14e1 [ $clss14c8 addRow method ]
  2745. $mthd14e1 setLabel name_type "GetSafeHandle():HGDIOBJ\n"
  2746. $mthd14e1 setProp method_access "Public"
  2747. $mthd14e1 setProp is_const_func "1"
  2748. $mthd14e1 setProp modifier "Value"
  2749. set mthd14e6 [ $clss14c8 addRow method ]
  2750. $mthd14e6 setLabel name_type "\$FromHandle():CGdiObject\n"
  2751. $mthd14e6 setProp method_access "Public"
  2752. $mthd14e6 setProp modifier "Pointer"
  2753. set parm14ea [ $mthd14e6 addParam ]
  2754. $parm14ea setLabel name_type "hObject:HGDIOBJ"
  2755. $parm14ea setProp modifier "Value"
  2756. set mthd14ed [ $clss14c8 addRow method ]
  2757. $mthd14ed setLabel name_type "\$DeleteTempMap()\n"
  2758. $mthd14ed setProp method_access "Public"
  2759. $mthd14ed setProp modifier "Value"
  2760. set mthd14f1 [ $clss14c8 addRow method ]
  2761. $mthd14f1 setLabel name_type "Attach():BOOL\n"
  2762. $mthd14f1 setProp method_access "Public"
  2763. $mthd14f1 setProp modifier "Value"
  2764. set parm14f5 [ $mthd14f1 addParam ]
  2765. $parm14f5 setLabel name_type "hObject:HGDIOBJ"
  2766. $parm14f5 setProp modifier "Value"
  2767. set mthd14f8 [ $clss14c8 addRow method ]
  2768. $mthd14f8 setLabel name_type "Detach():HGDIOBJ\n"
  2769. $mthd14f8 setProp method_access "Public"
  2770. $mthd14f8 setProp modifier "Value"
  2771. set mthd14fc [ $clss14c8 addRow method ]
  2772. $mthd14fc setLabel name_type "\$create()\n"
  2773. $mthd14fc setProp method_access "Public"
  2774. $mthd14fc setProp modifier "Value"
  2775. set mthd1500 [ $clss14c8 addRow method ]
  2776. $mthd1500 setLabel name_type "DeleteObject():BOOL\n"
  2777. $mthd1500 setProp method_access "Public"
  2778. $mthd1500 setProp modifier "Value"
  2779. set mthd1504 [ $clss14c8 addRow method ]
  2780. $mthd1504 setLabel name_type "GetObject():int\n"
  2781. $mthd1504 setProp method_access "Public"
  2782. $mthd1504 setProp is_const_func "1"
  2783. $mthd1504 setProp modifier "Value"
  2784. set parm1509 [ $mthd1504 addParam ]
  2785. $parm1509 setLabel name_type "nCount:int, "
  2786. $parm1509 setProp modifier "Value"
  2787. set parm150c [ $mthd1504 addParam ]
  2788. $parm150c setLabel name_type "lpObject:LPVOID"
  2789. $parm150c setProp modifier "Value"
  2790. set mthd150f [ $clss14c8 addRow method ]
  2791. $mthd150f setLabel name_type "GetObjectType():UINT\n"
  2792. $mthd150f setProp method_access "Public"
  2793. $mthd150f setProp is_const_func "1"
  2794. $mthd150f setProp modifier "Value"
  2795. set mthd1514 [ $clss14c8 addRow method ]
  2796. $mthd1514 setLabel name_type "CreateStockObject():BOOL\n"
  2797. $mthd1514 setProp method_access "Public"
  2798. $mthd1514 setProp modifier "Value"
  2799. set parm1518 [ $mthd1514 addParam ]
  2800. $parm1518 setLabel name_type "nIndex:int"
  2801. $parm1518 setProp modifier "Value"
  2802. set mthd151b [ $clss14c8 addRow method ]
  2803. $mthd151b setLabel name_type "UnrealizeObject():BOOL"
  2804. $mthd151b setProp method_access "Public"
  2805. $mthd151b setProp modifier "Value"
  2806. $clss14c8 save
  2807. set clss43e4 [ $diag43a2 addNode cad_class 9410 315 405 293 ]
  2808. $clss43e4 setLabel name "CGdiObject"
  2809. $clss43e4 setProp include_list "afxwin.h" name *
  2810. $diag43a2 addConn generalization_conn $gen43a4 $clss43e4 5466 251 9612.5 315
  2811.  
  2812. #------------------------ Class: CDC ----
  2813. if [info exists debug] {puts "addClass CDC"}
  2814. if [info exists debug] {puts "CDM CDC"}
  2815. set clss188b [ CDM new "CDC" "$systemName" "" "" "" "" "" "" "0" ]
  2816. set attr188e [ $clss188b addRow attribute ]
  2817. $attr188e setLabel name_type "\$classCDC:CRuntimeClass\n"
  2818. $attr188e setProp attrib_access "None-None" name_type de
  2819. $attr188e setProp modifier "Value" name_type cl
  2820. set attr189c [ $clss188b addRow attribute ]
  2821. $attr189c setLabel name_type "m_hDC:HDC\n"
  2822. $attr189c setProp attrib_access "None-None" name_type de
  2823. set attr189f [ $clss188b addRow attribute ]
  2824. $attr189f setLabel name_type "m_hAttribDC:HDC\n"
  2825. $attr189f setProp attrib_access "None-None" name_type de
  2826. set attr219a [ $clss188b addRow attribute ]
  2827. $attr219a setLabel name_type "m_bPrinting:BOOL"
  2828. $attr219a setProp attrib_access "None-None" name_type de
  2829. set mthd1892 [ $clss188b addRow method ]
  2830. $mthd1892 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  2831. $mthd1892 setProp method_access "Public"
  2832. $mthd1892 setProp is_dyn_bound "1"
  2833. $mthd1892 setProp is_const_func "1"
  2834. $mthd1892 setProp modifier "Pointer"
  2835. set mthd1898 [ $clss188b addRow method ]
  2836. $mthd1898 setLabel name_type "\$CreateObject():CObject\n"
  2837. $mthd1898 setProp method_access "Public"
  2838. $mthd1898 setProp modifier "Pointer"
  2839. set mthd18a2 [ $clss188b addRow method ]
  2840. $mthd18a2 setLabel name_type "type_conv()\n"
  2841. $mthd18a2 setProp method_access "Public"
  2842. $mthd18a2 setProp is_const_func "1"
  2843. $mthd18a2 setProp modifier "Value"
  2844. set mthd18a7 [ $clss188b addRow method ]
  2845. $mthd18a7 setLabel name_type "GetSafeHdc():HDC\n"
  2846. $mthd18a7 setProp method_access "Public"
  2847. $mthd18a7 setProp is_const_func "1"
  2848. $mthd18a7 setProp modifier "Value"
  2849. set mthd18ac [ $clss188b addRow method ]
  2850. $mthd18ac setLabel name_type "GetWindow():CWnd\n"
  2851. $mthd18ac setProp method_access "Public"
  2852. $mthd18ac setProp is_const_func "1"
  2853. $mthd18ac setProp modifier "Pointer"
  2854. set mthd18b1 [ $clss188b addRow method ]
  2855. $mthd18b1 setLabel name_type "\$FromHandle():CDC\n"
  2856. $mthd18b1 setProp method_access "Public"
  2857. $mthd18b1 setProp modifier "Pointer"
  2858. set parm18b5 [ $mthd18b1 addParam ]
  2859. $parm18b5 setLabel name_type "hDC:HDC"
  2860. $parm18b5 setProp modifier "Value"
  2861. set mthd18b8 [ $clss188b addRow method ]
  2862. $mthd18b8 setLabel name_type "\$DeleteTempMap()\n"
  2863. $mthd18b8 setProp method_access "Public"
  2864. $mthd18b8 setProp modifier "Value"
  2865. set mthd18bc [ $clss188b addRow method ]
  2866. $mthd18bc setLabel name_type "Attach():BOOL\n"
  2867. $mthd18bc setProp method_access "Public"
  2868. $mthd18bc setProp modifier "Value"
  2869. set parm18c0 [ $mthd18bc addParam ]
  2870. $parm18c0 setLabel name_type "hDC:HDC"
  2871. $parm18c0 setProp modifier "Value"
  2872. set mthd18c3 [ $clss188b addRow method ]
  2873. $mthd18c3 setLabel name_type "Detach():HDC\n"
  2874. $mthd18c3 setProp method_access "Public"
  2875. $mthd18c3 setProp modifier "Value"
  2876. set mthd18c7 [ $clss188b addRow method ]
  2877. $mthd18c7 setLabel name_type "SetAttribDC()\n"
  2878. $mthd18c7 setProp method_access "Public"
  2879. $mthd18c7 setProp is_dyn_bound "1"
  2880. $mthd18c7 setProp modifier "Value"
  2881. set parm18cc [ $mthd18c7 addParam ]
  2882. $parm18cc setLabel name_type "hDC:HDC"
  2883. $parm18cc setProp modifier "Value"
  2884. set mthd18cf [ $clss188b addRow method ]
  2885. $mthd18cf setLabel name_type "SetOutputDC()\n"
  2886. $mthd18cf setProp method_access "Public"
  2887. $mthd18cf setProp is_dyn_bound "1"
  2888. $mthd18cf setProp modifier "Value"
  2889. set parm18d4 [ $mthd18cf addParam ]
  2890. $parm18d4 setLabel name_type "hDC:HDC"
  2891. $parm18d4 setProp modifier "Value"
  2892. set mthd18d7 [ $clss188b addRow method ]
  2893. $mthd18d7 setLabel name_type "ReleaseAttribDC()\n"
  2894. $mthd18d7 setProp method_access "Public"
  2895. $mthd18d7 setProp is_dyn_bound "1"
  2896. $mthd18d7 setProp modifier "Value"
  2897. set mthd18dc [ $clss188b addRow method ]
  2898. $mthd18dc setLabel name_type "ReleaseOutputDC()\n"
  2899. $mthd18dc setProp method_access "Public"
  2900. $mthd18dc setProp is_dyn_bound "1"
  2901. $mthd18dc setProp modifier "Value"
  2902. set mthd18e1 [ $clss188b addRow method ]
  2903. $mthd18e1 setLabel name_type "IsPrinting():BOOL\n"
  2904. $mthd18e1 setProp method_access "Public"
  2905. $mthd18e1 setProp is_const_func "1"
  2906. $mthd18e1 setProp modifier "Value"
  2907. set mthd18e6 [ $clss188b addRow method ]
  2908. $mthd18e6 setLabel name_type "GetCurrentPen():CPen\n"
  2909. $mthd18e6 setProp method_access "Public"
  2910. $mthd18e6 setProp is_const_func "1"
  2911. $mthd18e6 setProp modifier "Pointer"
  2912. set mthd18eb [ $clss188b addRow method ]
  2913. $mthd18eb setLabel name_type "GetCurrentBrush():CBrush\n"
  2914. $mthd18eb setProp method_access "Public"
  2915. $mthd18eb setProp is_const_func "1"
  2916. $mthd18eb setProp modifier "Pointer"
  2917. set mthd18f0 [ $clss188b addRow method ]
  2918. $mthd18f0 setLabel name_type "GetCurrentPalette():CPalette\n"
  2919. $mthd18f0 setProp method_access "Public"
  2920. $mthd18f0 setProp is_const_func "1"
  2921. $mthd18f0 setProp modifier "Pointer"
  2922. set mthd18f5 [ $clss188b addRow method ]
  2923. $mthd18f5 setLabel name_type "GetCurrentFont():CFont\n"
  2924. $mthd18f5 setProp method_access "Public"
  2925. $mthd18f5 setProp is_const_func "1"
  2926. $mthd18f5 setProp modifier "Pointer"
  2927. set mthd18fa [ $clss188b addRow method ]
  2928. $mthd18fa setLabel name_type "GetCurrentBitmap():CBitmap\n"
  2929. $mthd18fa setProp method_access "Public"
  2930. $mthd18fa setProp is_const_func "1"
  2931. $mthd18fa setProp modifier "Pointer"
  2932. set mthd18ff [ $clss188b addRow method ]
  2933. $mthd18ff setLabel name_type "\$create()\n"
  2934. $mthd18ff setProp method_access "Public"
  2935. $mthd18ff setProp modifier "Value"
  2936. set mthd1903 [ $clss188b addRow method ]
  2937. $mthd1903 setLabel name_type "CreateDC():BOOL\n"
  2938. $mthd1903 setProp method_access "Public"
  2939. $mthd1903 setProp modifier "Value"
  2940. set parm1907 [ $mthd1903 addParam ]
  2941. $parm1907 setLabel name_type "lpszDriverName:LPCTSTR, "
  2942. $parm1907 setProp modifier "Value"
  2943. set parm190a [ $mthd1903 addParam ]
  2944. $parm190a setLabel name_type "lpszDeviceName:LPCTSTR, "
  2945. $parm190a setProp modifier "Value"
  2946. set parm190d [ $mthd1903 addParam ]
  2947. $parm190d setLabel name_type "lpszOutput:LPCTSTR, "
  2948. $parm190d setProp modifier "Value"
  2949. set parm1910 [ $mthd1903 addParam ]
  2950. $parm1910 setLabel name_type "lpInitData:void"
  2951. $parm1910 setProp modifier "Pointer to Const"
  2952. set mthd1913 [ $clss188b addRow method ]
  2953. $mthd1913 setLabel name_type "CreateIC():BOOL\n"
  2954. $mthd1913 setProp method_access "Public"
  2955. $mthd1913 setProp modifier "Value"
  2956. set parm1917 [ $mthd1913 addParam ]
  2957. $parm1917 setLabel name_type "lpszDriverName:LPCTSTR, "
  2958. $parm1917 setProp modifier "Value"
  2959. set parm191a [ $mthd1913 addParam ]
  2960. $parm191a setLabel name_type "lpszDeviceName:LPCTSTR, "
  2961. $parm191a setProp modifier "Value"
  2962. set parm191d [ $mthd1913 addParam ]
  2963. $parm191d setLabel name_type "lpszOutput:LPCTSTR, "
  2964. $parm191d setProp modifier "Value"
  2965. set parm1920 [ $mthd1913 addParam ]
  2966. $parm1920 setLabel name_type "lpInitData:void"
  2967. $parm1920 setProp modifier "Pointer to Const"
  2968. set mthd1923 [ $clss188b addRow method ]
  2969. $mthd1923 setLabel name_type "CreateCompatibleDC():BOOL\n"
  2970. $mthd1923 setProp method_access "Public"
  2971. $mthd1923 setProp modifier "Value"
  2972. set parm1927 [ $mthd1923 addParam ]
  2973. $parm1927 setLabel name_type "pDC:CDC"
  2974. $parm1927 setProp modifier "Pointer"
  2975. set mthd192a [ $clss188b addRow method ]
  2976. $mthd192a setLabel name_type "DeleteDC():BOOL\n"
  2977. $mthd192a setProp method_access "Public"
  2978. $mthd192a setProp modifier "Value"
  2979. set mthd192e [ $clss188b addRow method ]
  2980. $mthd192e setLabel name_type "SaveDC():int\n"
  2981. $mthd192e setProp method_access "Public"
  2982. $mthd192e setProp is_dyn_bound "1"
  2983. $mthd192e setProp modifier "Value"
  2984. set mthd1933 [ $clss188b addRow method ]
  2985. $mthd1933 setLabel name_type "RestoreDC():BOOL\n"
  2986. $mthd1933 setProp method_access "Public"
  2987. $mthd1933 setProp is_dyn_bound "1"
  2988. $mthd1933 setProp modifier "Value"
  2989. set parm1938 [ $mthd1933 addParam ]
  2990. $parm1938 setLabel name_type "nSavedDC:int"
  2991. $parm1938 setProp modifier "Value"
  2992. set mthd193b [ $clss188b addRow method ]
  2993. $mthd193b setLabel name_type "GetDeviceCaps():int\n"
  2994. $mthd193b setProp method_access "Public"
  2995. $mthd193b setProp is_const_func "1"
  2996. $mthd193b setProp modifier "Value"
  2997. set parm1940 [ $mthd193b addParam ]
  2998. $parm1940 setLabel name_type "nIndex:int"
  2999. $parm1940 setProp modifier "Value"
  3000. set mthd1943 [ $clss188b addRow method ]
  3001. $mthd1943 setLabel name_type "SetBoundsRect():UINT\n"
  3002. $mthd1943 setProp method_access "Public"
  3003. $mthd1943 setProp modifier "Value"
  3004. set parm1947 [ $mthd1943 addParam ]
  3005. $parm1947 setLabel name_type "lpRectBounds:LPCRECT, "
  3006. $parm1947 setProp modifier "Value"
  3007. set parm194a [ $mthd1943 addParam ]
  3008. $parm194a setLabel name_type "flags:UINT"
  3009. $parm194a setProp modifier "Value"
  3010. set mthd194d [ $clss188b addRow method ]
  3011. $mthd194d setLabel name_type "GetBoundsRect():UINT\n"
  3012. $mthd194d setProp method_access "Public"
  3013. $mthd194d setProp modifier "Value"
  3014. set parm1951 [ $mthd194d addParam ]
  3015. $parm1951 setLabel name_type "lpRectBounds:LPRECT, "
  3016. $parm1951 setProp modifier "Value"
  3017. set parm1954 [ $mthd194d addParam ]
  3018. $parm1954 setLabel name_type "flags:UINT"
  3019. $parm1954 setProp modifier "Value"
  3020. set mthd1957 [ $clss188b addRow method ]
  3021. $mthd1957 setLabel name_type "ResetDC():BOOL\n"
  3022. $mthd1957 setProp method_access "Public"
  3023. $mthd1957 setProp modifier "Value"
  3024. set parm195b [ $mthd1957 addParam ]
  3025. $parm195b setLabel name_type "lpDevMode:DEVMODE"
  3026. $parm195b setProp modifier "Pointer to Const"
  3027. set mthd195e [ $clss188b addRow method ]
  3028. $mthd195e setLabel name_type "GetBrushOrg():CPoint\n"
  3029. $mthd195e setProp method_access "Public"
  3030. $mthd195e setProp is_const_func "1"
  3031. $mthd195e setProp modifier "Value"
  3032. set mthd1963 [ $clss188b addRow method ]
  3033. $mthd1963 setLabel name_type "SetBrushOrg():CPoint\n"
  3034. $mthd1963 setProp method_access "Public"
  3035. $mthd1963 setProp modifier "Value"
  3036. set parm1967 [ $mthd1963 addParam ]
  3037. $parm1967 setLabel name_type "x:int, "
  3038. $parm1967 setProp modifier "Value"
  3039. set parm196a [ $mthd1963 addParam ]
  3040. $parm196a setLabel name_type "y:int"
  3041. $parm196a setProp modifier "Value"
  3042. set mthd196d [ $clss188b addRow method ]
  3043. $mthd196d setLabel name_type "SetBrushOrg():CPoint\n"
  3044. $mthd196d setProp method_access "Public"
  3045. $mthd196d setProp modifier "Value"
  3046. set parm1971 [ $mthd196d addParam ]
  3047. $parm1971 setLabel name_type "point:POINT"
  3048. $parm1971 setProp modifier "Value"
  3049. set mthd1974 [ $clss188b addRow method ]
  3050. $mthd1974 setLabel name_type "EnumObjects():int\n"
  3051. $mthd1974 setProp method_access "Public"
  3052. $mthd1974 setProp modifier "Value"
  3053. set parm1978 [ $mthd1974 addParam ]
  3054. $parm1978 setLabel name_type "nObjectType:int, "
  3055. $parm1978 setProp modifier "Value"
  3056. set parm197b [ $mthd1974 addParam ]
  3057. $parm197b setLabel name_type " lpfn:int, "
  3058. $parm197b setProp modifier "Value"
  3059. set parm197e [ $mthd1974 addParam ]
  3060. $parm197e setLabel name_type "lpData:LPARAM"
  3061. $parm197e setProp modifier "Value"
  3062. set mthd1981 [ $clss188b addRow method ]
  3063. $mthd1981 setLabel name_type "SelectStockObject():CGdiObject\n"
  3064. $mthd1981 setProp method_access "Public"
  3065. $mthd1981 setProp is_dyn_bound "1"
  3066. $mthd1981 setProp modifier "Pointer"
  3067. set parm1986 [ $mthd1981 addParam ]
  3068. $parm1986 setLabel name_type "nIndex:int"
  3069. $parm1986 setProp modifier "Value"
  3070. set mthd1989 [ $clss188b addRow method ]
  3071. $mthd1989 setLabel name_type "SelectObject():CPen\n"
  3072. $mthd1989 setProp method_access "Public"
  3073. $mthd1989 setProp modifier "Pointer"
  3074. set parm198d [ $mthd1989 addParam ]
  3075. $parm198d setLabel name_type "pPen:CPen"
  3076. $parm198d setProp modifier "Pointer"
  3077. set mthd1990 [ $clss188b addRow method ]
  3078. $mthd1990 setLabel name_type "SelectObject():CBrush\n"
  3079. $mthd1990 setProp method_access "Public"
  3080. $mthd1990 setProp modifier "Pointer"
  3081. set parm1994 [ $mthd1990 addParam ]
  3082. $parm1994 setLabel name_type "pBrush:CBrush"
  3083. $parm1994 setProp modifier "Pointer"
  3084. set mthd1997 [ $clss188b addRow method ]
  3085. $mthd1997 setLabel name_type "SelectObject():CFont\n"
  3086. $mthd1997 setProp method_access "Public"
  3087. $mthd1997 setProp is_dyn_bound "1"
  3088. $mthd1997 setProp modifier "Pointer"
  3089. set parm199c [ $mthd1997 addParam ]
  3090. $parm199c setLabel name_type "pFont:CFont"
  3091. $parm199c setProp modifier "Pointer"
  3092. set mthd199f [ $clss188b addRow method ]
  3093. $mthd199f setLabel name_type "SelectObject():CBitmap\n"
  3094. $mthd199f setProp method_access "Public"
  3095. $mthd199f setProp modifier "Pointer"
  3096. set parm19a3 [ $mthd199f addParam ]
  3097. $parm19a3 setLabel name_type "pBitmap:CBitmap"
  3098. $parm19a3 setProp modifier "Pointer"
  3099. set mthd19a6 [ $clss188b addRow method ]
  3100. $mthd19a6 setLabel name_type "SelectObject():int\n"
  3101. $mthd19a6 setProp method_access "Public"
  3102. $mthd19a6 setProp modifier "Value"
  3103. set parm19aa [ $mthd19a6 addParam ]
  3104. $parm19aa setLabel name_type "pRgn:CRgn"
  3105. $parm19aa setProp modifier "Pointer"
  3106. set mthd19ad [ $clss188b addRow method ]
  3107. $mthd19ad setLabel name_type "SelectObject():CGdiObject\n"
  3108. $mthd19ad setProp method_access "Public"
  3109. $mthd19ad setProp modifier "Pointer"
  3110. set parm19b1 [ $mthd19ad addParam ]
  3111. $parm19b1 setLabel name_type "pObject:CGdiObject"
  3112. $parm19b1 setProp modifier "Pointer"
  3113. set mthd19b4 [ $clss188b addRow method ]
  3114. $mthd19b4 setLabel name_type "GetNearestColor():COLORREF\n"
  3115. $mthd19b4 setProp method_access "Public"
  3116. $mthd19b4 setProp is_const_func "1"
  3117. $mthd19b4 setProp modifier "Value"
  3118. set parm19b9 [ $mthd19b4 addParam ]
  3119. $parm19b9 setLabel name_type "crColor:COLORREF"
  3120. $parm19b9 setProp modifier "Value"
  3121. set mthd19bc [ $clss188b addRow method ]
  3122. $mthd19bc setLabel name_type "SelectPalette():CPalette\n"
  3123. $mthd19bc setProp method_access "Public"
  3124. $mthd19bc setProp modifier "Pointer"
  3125. set parm19c0 [ $mthd19bc addParam ]
  3126. $parm19c0 setLabel name_type "pPalette:CPalette, "
  3127. $parm19c0 setProp modifier "Pointer"
  3128. set parm19c3 [ $mthd19bc addParam ]
  3129. $parm19c3 setLabel name_type "bForceBackground:BOOL"
  3130. $parm19c3 setProp modifier "Value"
  3131. set mthd19c6 [ $clss188b addRow method ]
  3132. $mthd19c6 setLabel name_type "RealizePalette():UINT\n"
  3133. $mthd19c6 setProp method_access "Public"
  3134. $mthd19c6 setProp modifier "Value"
  3135. set mthd19ca [ $clss188b addRow method ]
  3136. $mthd19ca setLabel name_type "UpdateColors()\n"
  3137. $mthd19ca setProp method_access "Public"
  3138. $mthd19ca setProp modifier "Value"
  3139. set mthd19ce [ $clss188b addRow method ]
  3140. $mthd19ce setLabel name_type "GetBkColor():COLORREF\n"
  3141. $mthd19ce setProp method_access "Public"
  3142. $mthd19ce setProp is_const_func "1"
  3143. $mthd19ce setProp modifier "Value"
  3144. set mthd19d3 [ $clss188b addRow method ]
  3145. $mthd19d3 setLabel name_type "GetBkMode():int\n"
  3146. $mthd19d3 setProp method_access "Public"
  3147. $mthd19d3 setProp is_const_func "1"
  3148. $mthd19d3 setProp modifier "Value"
  3149. set mthd19d8 [ $clss188b addRow method ]
  3150. $mthd19d8 setLabel name_type "GetPolyFillMode():int\n"
  3151. $mthd19d8 setProp method_access "Public"
  3152. $mthd19d8 setProp is_const_func "1"
  3153. $mthd19d8 setProp modifier "Value"
  3154. set mthd19dd [ $clss188b addRow method ]
  3155. $mthd19dd setLabel name_type "GetROP2():int\n"
  3156. $mthd19dd setProp method_access "Public"
  3157. $mthd19dd setProp is_const_func "1"
  3158. $mthd19dd setProp modifier "Value"
  3159. set mthd19e2 [ $clss188b addRow method ]
  3160. $mthd19e2 setLabel name_type "GetStretchBltMode():int\n"
  3161. $mthd19e2 setProp method_access "Public"
  3162. $mthd19e2 setProp is_const_func "1"
  3163. $mthd19e2 setProp modifier "Value"
  3164. set mthd19e7 [ $clss188b addRow method ]
  3165. $mthd19e7 setLabel name_type "GetTextColor():COLORREF\n"
  3166. $mthd19e7 setProp method_access "Public"
  3167. $mthd19e7 setProp is_const_func "1"
  3168. $mthd19e7 setProp modifier "Value"
  3169. set mthd19ec [ $clss188b addRow method ]
  3170. $mthd19ec setLabel name_type "SetBkColor():COLORREF\n"
  3171. $mthd19ec setProp method_access "Public"
  3172. $mthd19ec setProp is_dyn_bound "1"
  3173. $mthd19ec setProp modifier "Value"
  3174. set parm19f1 [ $mthd19ec addParam ]
  3175. $parm19f1 setLabel name_type "crColor:COLORREF"
  3176. $parm19f1 setProp modifier "Value"
  3177. set mthd19f4 [ $clss188b addRow method ]
  3178. $mthd19f4 setLabel name_type "SetBkMode():int\n"
  3179. $mthd19f4 setProp method_access "Public"
  3180. $mthd19f4 setProp modifier "Value"
  3181. set parm19f8 [ $mthd19f4 addParam ]
  3182. $parm19f8 setLabel name_type "nBkMode:int"
  3183. $parm19f8 setProp modifier "Value"
  3184. set mthd19fb [ $clss188b addRow method ]
  3185. $mthd19fb setLabel name_type "SetPolyFillMode():int\n"
  3186. $mthd19fb setProp method_access "Public"
  3187. $mthd19fb setProp modifier "Value"
  3188. set parm19ff [ $mthd19fb addParam ]
  3189. $parm19ff setLabel name_type "nPolyFillMode:int"
  3190. $parm19ff setProp modifier "Value"
  3191. set mthd1a02 [ $clss188b addRow method ]
  3192. $mthd1a02 setLabel name_type "SetROP2():int\n"
  3193. $mthd1a02 setProp method_access "Public"
  3194. $mthd1a02 setProp modifier "Value"
  3195. set parm1a06 [ $mthd1a02 addParam ]
  3196. $parm1a06 setLabel name_type "nDrawMode:int"
  3197. $parm1a06 setProp modifier "Value"
  3198. set mthd1a09 [ $clss188b addRow method ]
  3199. $mthd1a09 setLabel name_type "SetStretchBltMode():int\n"
  3200. $mthd1a09 setProp method_access "Public"
  3201. $mthd1a09 setProp modifier "Value"
  3202. set parm1a0d [ $mthd1a09 addParam ]
  3203. $parm1a0d setLabel name_type "nStretchMode:int"
  3204. $parm1a0d setProp modifier "Value"
  3205. set mthd1a10 [ $clss188b addRow method ]
  3206. $mthd1a10 setLabel name_type "SetTextColor():COLORREF\n"
  3207. $mthd1a10 setProp method_access "Public"
  3208. $mthd1a10 setProp is_dyn_bound "1"
  3209. $mthd1a10 setProp modifier "Value"
  3210. set parm1a15 [ $mthd1a10 addParam ]
  3211. $parm1a15 setLabel name_type "crColor:COLORREF"
  3212. $parm1a15 setProp modifier "Value"
  3213. set mthd1a18 [ $clss188b addRow method ]
  3214. $mthd1a18 setLabel name_type "GetColorAdjustment():BOOL\n"
  3215. $mthd1a18 setProp method_access "Public"
  3216. $mthd1a18 setProp is_const_func "1"
  3217. $mthd1a18 setProp modifier "Value"
  3218. set parm1a1d [ $mthd1a18 addParam ]
  3219. $parm1a1d setLabel name_type "lpColorAdjust:LPCOLORADJUSTMENT"
  3220. $parm1a1d setProp modifier "Value"
  3221. set mthd1a20 [ $clss188b addRow method ]
  3222. $mthd1a20 setLabel name_type "SetColorAdjustment():BOOL\n"
  3223. $mthd1a20 setProp method_access "Public"
  3224. $mthd1a20 setProp modifier "Value"
  3225. set parm1a24 [ $mthd1a20 addParam ]
  3226. $parm1a24 setLabel name_type "lpColorAdjust:COLORADJUSTMENT"
  3227. $parm1a24 setProp modifier "Pointer to Const"
  3228. set mthd1a27 [ $clss188b addRow method ]
  3229. $mthd1a27 setLabel name_type "GetMapMode():int\n"
  3230. $mthd1a27 setProp method_access "Public"
  3231. $mthd1a27 setProp is_const_func "1"
  3232. $mthd1a27 setProp modifier "Value"
  3233. set mthd1a2c [ $clss188b addRow method ]
  3234. $mthd1a2c setLabel name_type "GetViewportOrg():CPoint\n"
  3235. $mthd1a2c setProp method_access "Public"
  3236. $mthd1a2c setProp is_const_func "1"
  3237. $mthd1a2c setProp modifier "Value"
  3238. set mthd1a31 [ $clss188b addRow method ]
  3239. $mthd1a31 setLabel name_type "SetMapMode():int\n"
  3240. $mthd1a31 setProp method_access "Public"
  3241. $mthd1a31 setProp is_dyn_bound "1"
  3242. $mthd1a31 setProp modifier "Value"
  3243. set parm1a36 [ $mthd1a31 addParam ]
  3244. $parm1a36 setLabel name_type "nMapMode:int"
  3245. $parm1a36 setProp modifier "Value"
  3246. set mthd1a39 [ $clss188b addRow method ]
  3247. $mthd1a39 setLabel name_type "SetViewportOrg():CPoint\n"
  3248. $mthd1a39 setProp method_access "Public"
  3249. $mthd1a39 setProp is_dyn_bound "1"
  3250. $mthd1a39 setProp modifier "Value"
  3251. set parm1a3e [ $mthd1a39 addParam ]
  3252. $parm1a3e setLabel name_type "x:int, "
  3253. $parm1a3e setProp modifier "Value"
  3254. set parm1a41 [ $mthd1a39 addParam ]
  3255. $parm1a41 setLabel name_type "y:int"
  3256. $parm1a41 setProp modifier "Value"
  3257. set mthd1a44 [ $clss188b addRow method ]
  3258. $mthd1a44 setLabel name_type "SetViewportOrg():CPoint\n"
  3259. $mthd1a44 setProp method_access "Public"
  3260. $mthd1a44 setProp modifier "Value"
  3261. set parm1a48 [ $mthd1a44 addParam ]
  3262. $parm1a48 setLabel name_type "point:POINT"
  3263. $parm1a48 setProp modifier "Value"
  3264. set mthd1a4b [ $clss188b addRow method ]
  3265. $mthd1a4b setLabel name_type "OffsetViewportOrg():CPoint\n"
  3266. $mthd1a4b setProp method_access "Public"
  3267. $mthd1a4b setProp is_dyn_bound "1"
  3268. $mthd1a4b setProp modifier "Value"
  3269. set parm1a50 [ $mthd1a4b addParam ]
  3270. $parm1a50 setLabel name_type "nWidth:int, "
  3271. $parm1a50 setProp modifier "Value"
  3272. set parm1a53 [ $mthd1a4b addParam ]
  3273. $parm1a53 setLabel name_type "nHeight:int"
  3274. $parm1a53 setProp modifier "Value"
  3275. set mthd1a56 [ $clss188b addRow method ]
  3276. $mthd1a56 setLabel name_type "GetViewportExt():CSize\n"
  3277. $mthd1a56 setProp method_access "Public"
  3278. $mthd1a56 setProp is_const_func "1"
  3279. $mthd1a56 setProp modifier "Value"
  3280. set mthd1a5b [ $clss188b addRow method ]
  3281. $mthd1a5b setLabel name_type "SetViewportExt():CSize\n"
  3282. $mthd1a5b setProp method_access "Public"
  3283. $mthd1a5b setProp is_dyn_bound "1"
  3284. $mthd1a5b setProp modifier "Value"
  3285. set parm1a60 [ $mthd1a5b addParam ]
  3286. $parm1a60 setLabel name_type "cx:int, "
  3287. $parm1a60 setProp modifier "Value"
  3288. set parm1a63 [ $mthd1a5b addParam ]
  3289. $parm1a63 setLabel name_type "cy:int"
  3290. $parm1a63 setProp modifier "Value"
  3291. set mthd1a66 [ $clss188b addRow method ]
  3292. $mthd1a66 setLabel name_type "SetViewportExt():CSize\n"
  3293. $mthd1a66 setProp method_access "Public"
  3294. $mthd1a66 setProp modifier "Value"
  3295. set parm1a6a [ $mthd1a66 addParam ]
  3296. $parm1a6a setLabel name_type "size:SIZE"
  3297. $parm1a6a setProp modifier "Value"
  3298. set mthd1a6d [ $clss188b addRow method ]
  3299. $mthd1a6d setLabel name_type "ScaleViewportExt():CSize\n"
  3300. $mthd1a6d setProp method_access "Public"
  3301. $mthd1a6d setProp is_dyn_bound "1"
  3302. $mthd1a6d setProp modifier "Value"
  3303. set parm1a72 [ $mthd1a6d addParam ]
  3304. $parm1a72 setLabel name_type "xNum:int, "
  3305. $parm1a72 setProp modifier "Value"
  3306. set parm1a75 [ $mthd1a6d addParam ]
  3307. $parm1a75 setLabel name_type "xDenom:int, "
  3308. $parm1a75 setProp modifier "Value"
  3309. set parm1a78 [ $mthd1a6d addParam ]
  3310. $parm1a78 setLabel name_type "yNum:int, "
  3311. $parm1a78 setProp modifier "Value"
  3312. set parm1a7b [ $mthd1a6d addParam ]
  3313. $parm1a7b setLabel name_type "yDenom:int"
  3314. $parm1a7b setProp modifier "Value"
  3315. set mthd1a7e [ $clss188b addRow method ]
  3316. $mthd1a7e setLabel name_type "GetWindowOrg():CPoint\n"
  3317. $mthd1a7e setProp method_access "Public"
  3318. $mthd1a7e setProp is_const_func "1"
  3319. $mthd1a7e setProp modifier "Value"
  3320. set mthd1a83 [ $clss188b addRow method ]
  3321. $mthd1a83 setLabel name_type "SetWindowOrg():CPoint\n"
  3322. $mthd1a83 setProp method_access "Public"
  3323. $mthd1a83 setProp modifier "Value"
  3324. set parm1a87 [ $mthd1a83 addParam ]
  3325. $parm1a87 setLabel name_type "x:int, "
  3326. $parm1a87 setProp modifier "Value"
  3327. set parm1a8a [ $mthd1a83 addParam ]
  3328. $parm1a8a setLabel name_type "y:int"
  3329. $parm1a8a setProp modifier "Value"
  3330. set mthd1a8d [ $clss188b addRow method ]
  3331. $mthd1a8d setLabel name_type "SetWindowOrg():CPoint\n"
  3332. $mthd1a8d setProp method_access "Public"
  3333. $mthd1a8d setProp modifier "Value"
  3334. set parm1a91 [ $mthd1a8d addParam ]
  3335. $parm1a91 setLabel name_type "point:POINT"
  3336. $parm1a91 setProp modifier "Value"
  3337. set mthd1a94 [ $clss188b addRow method ]
  3338. $mthd1a94 setLabel name_type "OffsetWindowOrg():CPoint\n"
  3339. $mthd1a94 setProp method_access "Public"
  3340. $mthd1a94 setProp modifier "Value"
  3341. set parm1a98 [ $mthd1a94 addParam ]
  3342. $parm1a98 setLabel name_type "nWidth:int, "
  3343. $parm1a98 setProp modifier "Value"
  3344. set parm1a9b [ $mthd1a94 addParam ]
  3345. $parm1a9b setLabel name_type "nHeight:int"
  3346. $parm1a9b setProp modifier "Value"
  3347. set mthd1a9e [ $clss188b addRow method ]
  3348. $mthd1a9e setLabel name_type "GetWindowExt():CSize\n"
  3349. $mthd1a9e setProp method_access "Public"
  3350. $mthd1a9e setProp is_const_func "1"
  3351. $mthd1a9e setProp modifier "Value"
  3352. set mthd1aa3 [ $clss188b addRow method ]
  3353. $mthd1aa3 setLabel name_type "SetWindowExt():CSize\n"
  3354. $mthd1aa3 setProp method_access "Public"
  3355. $mthd1aa3 setProp is_dyn_bound "1"
  3356. $mthd1aa3 setProp modifier "Value"
  3357. set parm1aa8 [ $mthd1aa3 addParam ]
  3358. $parm1aa8 setLabel name_type "cx:int, "
  3359. $parm1aa8 setProp modifier "Value"
  3360. set parm1aab [ $mthd1aa3 addParam ]
  3361. $parm1aab setLabel name_type "cy:int"
  3362. $parm1aab setProp modifier "Value"
  3363. set mthd1aae [ $clss188b addRow method ]
  3364. $mthd1aae setLabel name_type "SetWindowExt():CSize\n"
  3365. $mthd1aae setProp method_access "Public"
  3366. $mthd1aae setProp modifier "Value"
  3367. set parm1ab2 [ $mthd1aae addParam ]
  3368. $parm1ab2 setLabel name_type "size:SIZE"
  3369. $parm1ab2 setProp modifier "Value"
  3370. set mthd1ab5 [ $clss188b addRow method ]
  3371. $mthd1ab5 setLabel name_type "ScaleWindowExt():CSize\n"
  3372. $mthd1ab5 setProp method_access "Public"
  3373. $mthd1ab5 setProp is_dyn_bound "1"
  3374. $mthd1ab5 setProp modifier "Value"
  3375. set parm1aba [ $mthd1ab5 addParam ]
  3376. $parm1aba setLabel name_type "xNum:int, "
  3377. $parm1aba setProp modifier "Value"
  3378. set parm1abd [ $mthd1ab5 addParam ]
  3379. $parm1abd setLabel name_type "xDenom:int, "
  3380. $parm1abd setProp modifier "Value"
  3381. set parm1ac0 [ $mthd1ab5 addParam ]
  3382. $parm1ac0 setLabel name_type "yNum:int, "
  3383. $parm1ac0 setProp modifier "Value"
  3384. set parm1ac3 [ $mthd1ab5 addParam ]
  3385. $parm1ac3 setLabel name_type "yDenom:int"
  3386. $parm1ac3 setProp modifier "Value"
  3387. set mthd1ac6 [ $clss188b addRow method ]
  3388. $mthd1ac6 setLabel name_type "DPtoLP()\n"
  3389. $mthd1ac6 setProp method_access "Public"
  3390. $mthd1ac6 setProp is_const_func "1"
  3391. $mthd1ac6 setProp modifier "Value"
  3392. set parm1acb [ $mthd1ac6 addParam ]
  3393. $parm1acb setLabel name_type "lpPoints:LPPOINT, "
  3394. $parm1acb setProp modifier "Value"
  3395. set parm1ace [ $mthd1ac6 addParam ]
  3396. $parm1ace setLabel name_type "nCount:int"
  3397. $parm1ace setProp modifier "Value"
  3398. $parm1ace setProp default_value " 1"
  3399. set mthd1ad2 [ $clss188b addRow method ]
  3400. $mthd1ad2 setLabel name_type "DPtoLP()\n"
  3401. $mthd1ad2 setProp method_access "Public"
  3402. $mthd1ad2 setProp is_const_func "1"
  3403. $mthd1ad2 setProp modifier "Value"
  3404. set parm1ad7 [ $mthd1ad2 addParam ]
  3405. $parm1ad7 setLabel name_type "lpRect:LPRECT"
  3406. $parm1ad7 setProp modifier "Value"
  3407. set mthd1ada [ $clss188b addRow method ]
  3408. $mthd1ada setLabel name_type "DPtoLP()\n"
  3409. $mthd1ada setProp method_access "Public"
  3410. $mthd1ada setProp is_const_func "1"
  3411. $mthd1ada setProp modifier "Value"
  3412. set parm1adf [ $mthd1ada addParam ]
  3413. $parm1adf setLabel name_type "lpSize:LPSIZE"
  3414. $parm1adf setProp modifier "Value"
  3415. set mthd1ae2 [ $clss188b addRow method ]
  3416. $mthd1ae2 setLabel name_type "LPtoDP()\n"
  3417. $mthd1ae2 setProp method_access "Public"
  3418. $mthd1ae2 setProp is_const_func "1"
  3419. $mthd1ae2 setProp modifier "Value"
  3420. set parm1ae7 [ $mthd1ae2 addParam ]
  3421. $parm1ae7 setLabel name_type "lpPoints:LPPOINT, "
  3422. $parm1ae7 setProp modifier "Value"
  3423. set parm1aea [ $mthd1ae2 addParam ]
  3424. $parm1aea setLabel name_type "nCount:int"
  3425. $parm1aea setProp modifier "Value"
  3426. $parm1aea setProp default_value " 1"
  3427. set mthd1aee [ $clss188b addRow method ]
  3428. $mthd1aee setLabel name_type "LPtoDP()\n"
  3429. $mthd1aee setProp method_access "Public"
  3430. $mthd1aee setProp is_const_func "1"
  3431. $mthd1aee setProp modifier "Value"
  3432. set parm1af3 [ $mthd1aee addParam ]
  3433. $parm1af3 setLabel name_type "lpRect:LPRECT"
  3434. $parm1af3 setProp modifier "Value"
  3435. set mthd1af6 [ $clss188b addRow method ]
  3436. $mthd1af6 setLabel name_type "LPtoDP()\n"
  3437. $mthd1af6 setProp method_access "Public"
  3438. $mthd1af6 setProp is_const_func "1"
  3439. $mthd1af6 setProp modifier "Value"
  3440. set parm1afb [ $mthd1af6 addParam ]
  3441. $parm1afb setLabel name_type "lpSize:LPSIZE"
  3442. $parm1afb setProp modifier "Value"
  3443. set mthd1afe [ $clss188b addRow method ]
  3444. $mthd1afe setLabel name_type "DPtoHIMETRIC()\n"
  3445. $mthd1afe setProp method_access "Public"
  3446. $mthd1afe setProp is_const_func "1"
  3447. $mthd1afe setProp modifier "Value"
  3448. set parm1b03 [ $mthd1afe addParam ]
  3449. $parm1b03 setLabel name_type "lpSize:LPSIZE"
  3450. $parm1b03 setProp modifier "Value"
  3451. set mthd1b06 [ $clss188b addRow method ]
  3452. $mthd1b06 setLabel name_type "LPtoHIMETRIC()\n"
  3453. $mthd1b06 setProp method_access "Public"
  3454. $mthd1b06 setProp is_const_func "1"
  3455. $mthd1b06 setProp modifier "Value"
  3456. set parm1b0b [ $mthd1b06 addParam ]
  3457. $parm1b0b setLabel name_type "lpSize:LPSIZE"
  3458. $parm1b0b setProp modifier "Value"
  3459. set mthd1b0e [ $clss188b addRow method ]
  3460. $mthd1b0e setLabel name_type "HIMETRICtoDP()\n"
  3461. $mthd1b0e setProp method_access "Public"
  3462. $mthd1b0e setProp is_const_func "1"
  3463. $mthd1b0e setProp modifier "Value"
  3464. set parm1b13 [ $mthd1b0e addParam ]
  3465. $parm1b13 setLabel name_type "lpSize:LPSIZE"
  3466. $parm1b13 setProp modifier "Value"
  3467. set mthd1b16 [ $clss188b addRow method ]
  3468. $mthd1b16 setLabel name_type "HIMETRICtoLP()\n"
  3469. $mthd1b16 setProp method_access "Public"
  3470. $mthd1b16 setProp is_const_func "1"
  3471. $mthd1b16 setProp modifier "Value"
  3472. set parm1b1b [ $mthd1b16 addParam ]
  3473. $parm1b1b setLabel name_type "lpSize:LPSIZE"
  3474. $parm1b1b setProp modifier "Value"
  3475. set mthd1b1e [ $clss188b addRow method ]
  3476. $mthd1b1e setLabel name_type "FillRgn():BOOL\n"
  3477. $mthd1b1e setProp method_access "Public"
  3478. $mthd1b1e setProp modifier "Value"
  3479. set parm1b22 [ $mthd1b1e addParam ]
  3480. $parm1b22 setLabel name_type "pRgn:CRgn, "
  3481. $parm1b22 setProp modifier "Pointer"
  3482. set parm1b25 [ $mthd1b1e addParam ]
  3483. $parm1b25 setLabel name_type "pBrush:CBrush"
  3484. $parm1b25 setProp modifier "Pointer"
  3485. set mthd1b28 [ $clss188b addRow method ]
  3486. $mthd1b28 setLabel name_type "FrameRgn():BOOL\n"
  3487. $mthd1b28 setProp method_access "Public"
  3488. $mthd1b28 setProp modifier "Value"
  3489. set parm1b2c [ $mthd1b28 addParam ]
  3490. $parm1b2c setLabel name_type "pRgn:CRgn, "
  3491. $parm1b2c setProp modifier "Pointer"
  3492. set parm1b2f [ $mthd1b28 addParam ]
  3493. $parm1b2f setLabel name_type "pBrush:CBrush, "
  3494. $parm1b2f setProp modifier "Pointer"
  3495. set parm1b32 [ $mthd1b28 addParam ]
  3496. $parm1b32 setLabel name_type "nWidth:int, "
  3497. $parm1b32 setProp modifier "Value"
  3498. set parm1b35 [ $mthd1b28 addParam ]
  3499. $parm1b35 setLabel name_type "nHeight:int"
  3500. $parm1b35 setProp modifier "Value"
  3501. set mthd1b38 [ $clss188b addRow method ]
  3502. $mthd1b38 setLabel name_type "InvertRgn():BOOL\n"
  3503. $mthd1b38 setProp method_access "Public"
  3504. $mthd1b38 setProp modifier "Value"
  3505. set parm1b3c [ $mthd1b38 addParam ]
  3506. $parm1b3c setLabel name_type "pRgn:CRgn"
  3507. $parm1b3c setProp modifier "Pointer"
  3508. set mthd1b3f [ $clss188b addRow method ]
  3509. $mthd1b3f setLabel name_type "PaintRgn():BOOL\n"
  3510. $mthd1b3f setProp method_access "Public"
  3511. $mthd1b3f setProp modifier "Value"
  3512. set parm1b43 [ $mthd1b3f addParam ]
  3513. $parm1b43 setLabel name_type "pRgn:CRgn"
  3514. $parm1b43 setProp modifier "Pointer"
  3515. set mthd1b46 [ $clss188b addRow method ]
  3516. $mthd1b46 setLabel name_type "GetClipBox():int\n"
  3517. $mthd1b46 setProp method_access "Public"
  3518. $mthd1b46 setProp is_dyn_bound "1"
  3519. $mthd1b46 setProp is_const_func "1"
  3520. $mthd1b46 setProp modifier "Value"
  3521. set parm1b4c [ $mthd1b46 addParam ]
  3522. $parm1b4c setLabel name_type "lpRect:LPRECT"
  3523. $parm1b4c setProp modifier "Value"
  3524. set mthd1b4f [ $clss188b addRow method ]
  3525. $mthd1b4f setLabel name_type "PtVisible():BOOL\n"
  3526. $mthd1b4f setProp method_access "Public"
  3527. $mthd1b4f setProp is_dyn_bound "1"
  3528. $mthd1b4f setProp is_const_func "1"
  3529. $mthd1b4f setProp modifier "Value"
  3530. set parm1b55 [ $mthd1b4f addParam ]
  3531. $parm1b55 setLabel name_type "x:int, "
  3532. $parm1b55 setProp modifier "Value"
  3533. set parm1b58 [ $mthd1b4f addParam ]
  3534. $parm1b58 setLabel name_type "y:int"
  3535. $parm1b58 setProp modifier "Value"
  3536. set mthd1b5b [ $clss188b addRow method ]
  3537. $mthd1b5b setLabel name_type "PtVisible():BOOL\n"
  3538. $mthd1b5b setProp method_access "Public"
  3539. $mthd1b5b setProp is_const_func "1"
  3540. $mthd1b5b setProp modifier "Value"
  3541. set parm1b60 [ $mthd1b5b addParam ]
  3542. $parm1b60 setLabel name_type "point:POINT"
  3543. $parm1b60 setProp modifier "Value"
  3544. set mthd1b63 [ $clss188b addRow method ]
  3545. $mthd1b63 setLabel name_type "RectVisible():BOOL\n"
  3546. $mthd1b63 setProp method_access "Public"
  3547. $mthd1b63 setProp is_dyn_bound "1"
  3548. $mthd1b63 setProp is_const_func "1"
  3549. $mthd1b63 setProp modifier "Value"
  3550. set parm1b69 [ $mthd1b63 addParam ]
  3551. $parm1b69 setLabel name_type "lpRect:LPCRECT"
  3552. $parm1b69 setProp modifier "Value"
  3553. set mthd1b6c [ $clss188b addRow method ]
  3554. $mthd1b6c setLabel name_type "SelectClipRgn():int\n"
  3555. $mthd1b6c setProp method_access "Public"
  3556. $mthd1b6c setProp modifier "Value"
  3557. set parm1b70 [ $mthd1b6c addParam ]
  3558. $parm1b70 setLabel name_type "pRgn:CRgn"
  3559. $parm1b70 setProp modifier "Pointer"
  3560. set mthd1b73 [ $clss188b addRow method ]
  3561. $mthd1b73 setLabel name_type "ExcludeClipRect():int\n"
  3562. $mthd1b73 setProp method_access "Public"
  3563. $mthd1b73 setProp modifier "Value"
  3564. set parm1b77 [ $mthd1b73 addParam ]
  3565. $parm1b77 setLabel name_type "x1:int, "
  3566. $parm1b77 setProp modifier "Value"
  3567. set parm1b7a [ $mthd1b73 addParam ]
  3568. $parm1b7a setLabel name_type "y1:int, "
  3569. $parm1b7a setProp modifier "Value"
  3570. set parm1b7d [ $mthd1b73 addParam ]
  3571. $parm1b7d setLabel name_type "x2:int, "
  3572. $parm1b7d setProp modifier "Value"
  3573. set parm1b80 [ $mthd1b73 addParam ]
  3574. $parm1b80 setLabel name_type "y2:int"
  3575. $parm1b80 setProp modifier "Value"
  3576. set mthd1b83 [ $clss188b addRow method ]
  3577. $mthd1b83 setLabel name_type "ExcludeClipRect():int\n"
  3578. $mthd1b83 setProp method_access "Public"
  3579. $mthd1b83 setProp modifier "Value"
  3580. set parm1b87 [ $mthd1b83 addParam ]
  3581. $parm1b87 setLabel name_type "lpRect:LPCRECT"
  3582. $parm1b87 setProp modifier "Value"
  3583. set mthd1b8a [ $clss188b addRow method ]
  3584. $mthd1b8a setLabel name_type "ExcludeUpdateRgn():int\n"
  3585. $mthd1b8a setProp method_access "Public"
  3586. $mthd1b8a setProp modifier "Value"
  3587. set parm1b8e [ $mthd1b8a addParam ]
  3588. $parm1b8e setLabel name_type "pWnd:CWnd"
  3589. $parm1b8e setProp modifier "Pointer"
  3590. set mthd1b91 [ $clss188b addRow method ]
  3591. $mthd1b91 setLabel name_type "IntersectClipRect():int\n"
  3592. $mthd1b91 setProp method_access "Public"
  3593. $mthd1b91 setProp modifier "Value"
  3594. set parm1b95 [ $mthd1b91 addParam ]
  3595. $parm1b95 setLabel name_type "x1:int, "
  3596. $parm1b95 setProp modifier "Value"
  3597. set parm1b98 [ $mthd1b91 addParam ]
  3598. $parm1b98 setLabel name_type "y1:int, "
  3599. $parm1b98 setProp modifier "Value"
  3600. set parm1b9b [ $mthd1b91 addParam ]
  3601. $parm1b9b setLabel name_type "x2:int, "
  3602. $parm1b9b setProp modifier "Value"
  3603. set parm1b9e [ $mthd1b91 addParam ]
  3604. $parm1b9e setLabel name_type "y2:int"
  3605. $parm1b9e setProp modifier "Value"
  3606. set mthd1ba1 [ $clss188b addRow method ]
  3607. $mthd1ba1 setLabel name_type "IntersectClipRect():int\n"
  3608. $mthd1ba1 setProp method_access "Public"
  3609. $mthd1ba1 setProp modifier "Value"
  3610. set parm1ba5 [ $mthd1ba1 addParam ]
  3611. $parm1ba5 setLabel name_type "lpRect:LPCRECT"
  3612. $parm1ba5 setProp modifier "Value"
  3613. set mthd1ba8 [ $clss188b addRow method ]
  3614. $mthd1ba8 setLabel name_type "OffsetClipRgn():int\n"
  3615. $mthd1ba8 setProp method_access "Public"
  3616. $mthd1ba8 setProp modifier "Value"
  3617. set parm1bac [ $mthd1ba8 addParam ]
  3618. $parm1bac setLabel name_type "x:int, "
  3619. $parm1bac setProp modifier "Value"
  3620. set parm1baf [ $mthd1ba8 addParam ]
  3621. $parm1baf setLabel name_type "y:int"
  3622. $parm1baf setProp modifier "Value"
  3623. set mthd1bb2 [ $clss188b addRow method ]
  3624. $mthd1bb2 setLabel name_type "OffsetClipRgn():int\n"
  3625. $mthd1bb2 setProp method_access "Public"
  3626. $mthd1bb2 setProp modifier "Value"
  3627. set parm1bb6 [ $mthd1bb2 addParam ]
  3628. $parm1bb6 setLabel name_type "size:SIZE"
  3629. $parm1bb6 setProp modifier "Value"
  3630. set mthd1bb9 [ $clss188b addRow method ]
  3631. $mthd1bb9 setLabel name_type "SelectClipRgn():int\n"
  3632. $mthd1bb9 setProp method_access "Public"
  3633. $mthd1bb9 setProp modifier "Value"
  3634. set parm1bbd [ $mthd1bb9 addParam ]
  3635. $parm1bbd setLabel name_type "pRgn:CRgn, "
  3636. $parm1bbd setProp modifier "Pointer"
  3637. set parm1bc0 [ $mthd1bb9 addParam ]
  3638. $parm1bc0 setLabel name_type "nMode:int"
  3639. $parm1bc0 setProp modifier "Value"
  3640. set mthd1bc3 [ $clss188b addRow method ]
  3641. $mthd1bc3 setLabel name_type "GetCurrentPosition():CPoint\n"
  3642. $mthd1bc3 setProp method_access "Public"
  3643. $mthd1bc3 setProp is_const_func "1"
  3644. $mthd1bc3 setProp modifier "Value"
  3645. set mthd1bc8 [ $clss188b addRow method ]
  3646. $mthd1bc8 setLabel name_type "MoveTo():CPoint\n"
  3647. $mthd1bc8 setProp method_access "Public"
  3648. $mthd1bc8 setProp modifier "Value"
  3649. set parm1bcc [ $mthd1bc8 addParam ]
  3650. $parm1bcc setLabel name_type "x:int, "
  3651. $parm1bcc setProp modifier "Value"
  3652. set parm1bcf [ $mthd1bc8 addParam ]
  3653. $parm1bcf setLabel name_type "y:int"
  3654. $parm1bcf setProp modifier "Value"
  3655. set mthd1bd2 [ $clss188b addRow method ]
  3656. $mthd1bd2 setLabel name_type "MoveTo():CPoint\n"
  3657. $mthd1bd2 setProp method_access "Public"
  3658. $mthd1bd2 setProp modifier "Value"
  3659. set parm1bd6 [ $mthd1bd2 addParam ]
  3660. $parm1bd6 setLabel name_type "point:POINT"
  3661. $parm1bd6 setProp modifier "Value"
  3662. set mthd1bd9 [ $clss188b addRow method ]
  3663. $mthd1bd9 setLabel name_type "LineTo():BOOL\n"
  3664. $mthd1bd9 setProp method_access "Public"
  3665. $mthd1bd9 setProp modifier "Value"
  3666. set parm1bdd [ $mthd1bd9 addParam ]
  3667. $parm1bdd setLabel name_type "x:int, "
  3668. $parm1bdd setProp modifier "Value"
  3669. set parm1be0 [ $mthd1bd9 addParam ]
  3670. $parm1be0 setLabel name_type "y:int"
  3671. $parm1be0 setProp modifier "Value"
  3672. set mthd1be3 [ $clss188b addRow method ]
  3673. $mthd1be3 setLabel name_type "LineTo():BOOL\n"
  3674. $mthd1be3 setProp method_access "Public"
  3675. $mthd1be3 setProp modifier "Value"
  3676. set parm1be7 [ $mthd1be3 addParam ]
  3677. $parm1be7 setLabel name_type "point:POINT"
  3678. $parm1be7 setProp modifier "Value"
  3679. set mthd1bea [ $clss188b addRow method ]
  3680. $mthd1bea setLabel name_type "Arc():BOOL\n"
  3681. $mthd1bea setProp method_access "Public"
  3682. $mthd1bea setProp modifier "Value"
  3683. set parm1bee [ $mthd1bea addParam ]
  3684. $parm1bee setLabel name_type "x1:int, "
  3685. $parm1bee setProp modifier "Value"
  3686. set parm1bf1 [ $mthd1bea addParam ]
  3687. $parm1bf1 setLabel name_type "y1:int, "
  3688. $parm1bf1 setProp modifier "Value"
  3689. set parm1bf4 [ $mthd1bea addParam ]
  3690. $parm1bf4 setLabel name_type "x2:int, "
  3691. $parm1bf4 setProp modifier "Value"
  3692. set parm1bf7 [ $mthd1bea addParam ]
  3693. $parm1bf7 setLabel name_type "y2:int, "
  3694. $parm1bf7 setProp modifier "Value"
  3695. set parm1bfa [ $mthd1bea addParam ]
  3696. $parm1bfa setLabel name_type "x3:int, "
  3697. $parm1bfa setProp modifier "Value"
  3698. set parm1bfd [ $mthd1bea addParam ]
  3699. $parm1bfd setLabel name_type "y3:int, "
  3700. $parm1bfd setProp modifier "Value"
  3701. set parm1c00 [ $mthd1bea addParam ]
  3702. $parm1c00 setLabel name_type "x4:int, "
  3703. $parm1c00 setProp modifier "Value"
  3704. set parm1c03 [ $mthd1bea addParam ]
  3705. $parm1c03 setLabel name_type "y4:int"
  3706. $parm1c03 setProp modifier "Value"
  3707. set mthd1c06 [ $clss188b addRow method ]
  3708. $mthd1c06 setLabel name_type "Arc():BOOL\n"
  3709. $mthd1c06 setProp method_access "Public"
  3710. $mthd1c06 setProp modifier "Value"
  3711. set parm1c0a [ $mthd1c06 addParam ]
  3712. $parm1c0a setLabel name_type "lpRect:LPCRECT, "
  3713. $parm1c0a setProp modifier "Value"
  3714. set parm1c0d [ $mthd1c06 addParam ]
  3715. $parm1c0d setLabel name_type "ptStart:POINT, "
  3716. $parm1c0d setProp modifier "Value"
  3717. set parm1c10 [ $mthd1c06 addParam ]
  3718. $parm1c10 setLabel name_type "ptEnd:POINT"
  3719. $parm1c10 setProp modifier "Value"
  3720. set mthd1c13 [ $clss188b addRow method ]
  3721. $mthd1c13 setLabel name_type "Polyline():BOOL\n"
  3722. $mthd1c13 setProp method_access "Public"
  3723. $mthd1c13 setProp modifier "Value"
  3724. set parm1c17 [ $mthd1c13 addParam ]
  3725. $parm1c17 setLabel name_type "lpPoints:LPPOINT, "
  3726. $parm1c17 setProp modifier "Value"
  3727. set parm1c1a [ $mthd1c13 addParam ]
  3728. $parm1c1a setLabel name_type "nCount:int"
  3729. $parm1c1a setProp modifier "Value"
  3730. set mthd1c1d [ $clss188b addRow method ]
  3731. $mthd1c1d setLabel name_type "AngleArc():BOOL\n"
  3732. $mthd1c1d setProp method_access "Public"
  3733. $mthd1c1d setProp modifier "Value"
  3734. set parm1c21 [ $mthd1c1d addParam ]
  3735. $parm1c21 setLabel name_type "x:int, "
  3736. $parm1c21 setProp modifier "Value"
  3737. set parm1c24 [ $mthd1c1d addParam ]
  3738. $parm1c24 setLabel name_type "y:int, "
  3739. $parm1c24 setProp modifier "Value"
  3740. set parm1c27 [ $mthd1c1d addParam ]
  3741. $parm1c27 setLabel name_type "nRadius:int, "
  3742. $parm1c27 setProp modifier "Value"
  3743. set parm1c2a [ $mthd1c1d addParam ]
  3744. $parm1c2a setLabel name_type "fStartAngle:float, "
  3745. $parm1c2a setProp modifier "Value"
  3746. set parm1c2d [ $mthd1c1d addParam ]
  3747. $parm1c2d setLabel name_type "fSweepAngle:float"
  3748. $parm1c2d setProp modifier "Value"
  3749. set mthd1c30 [ $clss188b addRow method ]
  3750. $mthd1c30 setLabel name_type "ArcTo():BOOL\n"
  3751. $mthd1c30 setProp method_access "Public"
  3752. $mthd1c30 setProp modifier "Value"
  3753. set parm1c34 [ $mthd1c30 addParam ]
  3754. $parm1c34 setLabel name_type "x1:int, "
  3755. $parm1c34 setProp modifier "Value"
  3756. set parm1c37 [ $mthd1c30 addParam ]
  3757. $parm1c37 setLabel name_type "y1:int, "
  3758. $parm1c37 setProp modifier "Value"
  3759. set parm1c3a [ $mthd1c30 addParam ]
  3760. $parm1c3a setLabel name_type "x2:int, "
  3761. $parm1c3a setProp modifier "Value"
  3762. set parm1c3d [ $mthd1c30 addParam ]
  3763. $parm1c3d setLabel name_type "y2:int, "
  3764. $parm1c3d setProp modifier "Value"
  3765. set parm1c40 [ $mthd1c30 addParam ]
  3766. $parm1c40 setLabel name_type "x3:int, "
  3767. $parm1c40 setProp modifier "Value"
  3768. set parm1c43 [ $mthd1c30 addParam ]
  3769. $parm1c43 setLabel name_type "y3:int, "
  3770. $parm1c43 setProp modifier "Value"
  3771. set parm1c46 [ $mthd1c30 addParam ]
  3772. $parm1c46 setLabel name_type "x4:int, "
  3773. $parm1c46 setProp modifier "Value"
  3774. set parm1c49 [ $mthd1c30 addParam ]
  3775. $parm1c49 setLabel name_type "y4:int"
  3776. $parm1c49 setProp modifier "Value"
  3777. set mthd1c4c [ $clss188b addRow method ]
  3778. $mthd1c4c setLabel name_type "ArcTo():BOOL\n"
  3779. $mthd1c4c setProp method_access "Public"
  3780. $mthd1c4c setProp modifier "Value"
  3781. set parm1c50 [ $mthd1c4c addParam ]
  3782. $parm1c50 setLabel name_type "lpRect:LPCRECT, "
  3783. $parm1c50 setProp modifier "Value"
  3784. set parm1c53 [ $mthd1c4c addParam ]
  3785. $parm1c53 setLabel name_type "ptStart:POINT, "
  3786. $parm1c53 setProp modifier "Value"
  3787. set parm1c56 [ $mthd1c4c addParam ]
  3788. $parm1c56 setLabel name_type "ptEnd:POINT"
  3789. $parm1c56 setProp modifier "Value"
  3790. set mthd1c59 [ $clss188b addRow method ]
  3791. $mthd1c59 setLabel name_type "GetArcDirection():int\n"
  3792. $mthd1c59 setProp method_access "Public"
  3793. $mthd1c59 setProp is_const_func "1"
  3794. $mthd1c59 setProp modifier "Value"
  3795. set mthd1c5e [ $clss188b addRow method ]
  3796. $mthd1c5e setLabel name_type "SetArcDirection():int\n"
  3797. $mthd1c5e setProp method_access "Public"
  3798. $mthd1c5e setProp modifier "Value"
  3799. set parm1c62 [ $mthd1c5e addParam ]
  3800. $parm1c62 setLabel name_type "nArcDirection:int"
  3801. $parm1c62 setProp modifier "Value"
  3802. set mthd1c65 [ $clss188b addRow method ]
  3803. $mthd1c65 setLabel name_type "PolyDraw():BOOL\n"
  3804. $mthd1c65 setProp method_access "Public"
  3805. $mthd1c65 setProp modifier "Value"
  3806. set parm1c69 [ $mthd1c65 addParam ]
  3807. $parm1c69 setLabel name_type "lpPoints:POINT, "
  3808. $parm1c69 setProp modifier "Pointer to Const"
  3809. set parm1c6c [ $mthd1c65 addParam ]
  3810. $parm1c6c setLabel name_type "lpTypes:BYTE, "
  3811. $parm1c6c setProp modifier "Pointer to Const"
  3812. set parm1c6f [ $mthd1c65 addParam ]
  3813. $parm1c6f setLabel name_type "nCount:int"
  3814. $parm1c6f setProp modifier "Value"
  3815. set mthd1c72 [ $clss188b addRow method ]
  3816. $mthd1c72 setLabel name_type "PolylineTo():BOOL\n"
  3817. $mthd1c72 setProp method_access "Public"
  3818. $mthd1c72 setProp modifier "Value"
  3819. set parm1c76 [ $mthd1c72 addParam ]
  3820. $parm1c76 setLabel name_type "lpPoints:POINT, "
  3821. $parm1c76 setProp modifier "Pointer to Const"
  3822. set parm1c79 [ $mthd1c72 addParam ]
  3823. $parm1c79 setLabel name_type "nCount:int"
  3824. $parm1c79 setProp modifier "Value"
  3825. set mthd1c7c [ $clss188b addRow method ]
  3826. $mthd1c7c setLabel name_type "PolyPolyline():BOOL\n"
  3827. $mthd1c7c setProp method_access "Public"
  3828. $mthd1c7c setProp modifier "Value"
  3829. set parm1c80 [ $mthd1c7c addParam ]
  3830. $parm1c80 setLabel name_type "lpPoints:POINT, "
  3831. $parm1c80 setProp modifier "Pointer to Const"
  3832. set parm1c83 [ $mthd1c7c addParam ]
  3833. $parm1c83 setLabel name_type "lpPolyPoints:DWORD, "
  3834. $parm1c83 setProp modifier "Pointer to Const"
  3835. set parm1c86 [ $mthd1c7c addParam ]
  3836. $parm1c86 setLabel name_type "nCount:int"
  3837. $parm1c86 setProp modifier "Value"
  3838. set mthd1c89 [ $clss188b addRow method ]
  3839. $mthd1c89 setLabel name_type "PolyBezier():BOOL\n"
  3840. $mthd1c89 setProp method_access "Public"
  3841. $mthd1c89 setProp modifier "Value"
  3842. set parm1c8d [ $mthd1c89 addParam ]
  3843. $parm1c8d setLabel name_type "lpPoints:POINT, "
  3844. $parm1c8d setProp modifier "Pointer to Const"
  3845. set parm1c90 [ $mthd1c89 addParam ]
  3846. $parm1c90 setLabel name_type "nCount:int"
  3847. $parm1c90 setProp modifier "Value"
  3848. set mthd1c93 [ $clss188b addRow method ]
  3849. $mthd1c93 setLabel name_type "PolyBezierTo():BOOL\n"
  3850. $mthd1c93 setProp method_access "Public"
  3851. $mthd1c93 setProp modifier "Value"
  3852. set parm1c97 [ $mthd1c93 addParam ]
  3853. $parm1c97 setLabel name_type "lpPoints:POINT, "
  3854. $parm1c97 setProp modifier "Pointer to Const"
  3855. set parm1c9a [ $mthd1c93 addParam ]
  3856. $parm1c9a setLabel name_type "nCount:int"
  3857. $parm1c9a setProp modifier "Value"
  3858. set mthd1c9d [ $clss188b addRow method ]
  3859. $mthd1c9d setLabel name_type "FillRect()\n"
  3860. $mthd1c9d setProp method_access "Public"
  3861. $mthd1c9d setProp modifier "Value"
  3862. set parm1ca1 [ $mthd1c9d addParam ]
  3863. $parm1ca1 setLabel name_type "lpRect:LPCRECT, "
  3864. $parm1ca1 setProp modifier "Value"
  3865. set parm1ca4 [ $mthd1c9d addParam ]
  3866. $parm1ca4 setLabel name_type "pBrush:CBrush"
  3867. $parm1ca4 setProp modifier "Pointer"
  3868. set mthd1ca7 [ $clss188b addRow method ]
  3869. $mthd1ca7 setLabel name_type "FrameRect()\n"
  3870. $mthd1ca7 setProp method_access "Public"
  3871. $mthd1ca7 setProp modifier "Value"
  3872. set parm1cab [ $mthd1ca7 addParam ]
  3873. $parm1cab setLabel name_type "lpRect:LPCRECT, "
  3874. $parm1cab setProp modifier "Value"
  3875. set parm1cae [ $mthd1ca7 addParam ]
  3876. $parm1cae setLabel name_type "pBrush:CBrush"
  3877. $parm1cae setProp modifier "Pointer"
  3878. set mthd1cb1 [ $clss188b addRow method ]
  3879. $mthd1cb1 setLabel name_type "InvertRect()\n"
  3880. $mthd1cb1 setProp method_access "Public"
  3881. $mthd1cb1 setProp modifier "Value"
  3882. set parm1cb5 [ $mthd1cb1 addParam ]
  3883. $parm1cb5 setLabel name_type "lpRect:LPCRECT"
  3884. $parm1cb5 setProp modifier "Value"
  3885. set mthd1cb8 [ $clss188b addRow method ]
  3886. $mthd1cb8 setLabel name_type "DrawIcon():BOOL\n"
  3887. $mthd1cb8 setProp method_access "Public"
  3888. $mthd1cb8 setProp modifier "Value"
  3889. set parm1cbc [ $mthd1cb8 addParam ]
  3890. $parm1cbc setLabel name_type "x:int, "
  3891. $parm1cbc setProp modifier "Value"
  3892. set parm1cbf [ $mthd1cb8 addParam ]
  3893. $parm1cbf setLabel name_type "y:int, "
  3894. $parm1cbf setProp modifier "Value"
  3895. set parm1cc2 [ $mthd1cb8 addParam ]
  3896. $parm1cc2 setLabel name_type "hIcon:HICON"
  3897. $parm1cc2 setProp modifier "Value"
  3898. set mthd1cc5 [ $clss188b addRow method ]
  3899. $mthd1cc5 setLabel name_type "DrawIcon():BOOL\n"
  3900. $mthd1cc5 setProp method_access "Public"
  3901. $mthd1cc5 setProp modifier "Value"
  3902. set parm1cc9 [ $mthd1cc5 addParam ]
  3903. $parm1cc9 setLabel name_type "point:POINT, "
  3904. $parm1cc9 setProp modifier "Value"
  3905. set parm1ccc [ $mthd1cc5 addParam ]
  3906. $parm1ccc setLabel name_type "hIcon:HICON"
  3907. $parm1ccc setProp modifier "Value"
  3908. set mthd1ccf [ $clss188b addRow method ]
  3909. $mthd1ccf setLabel name_type "Chord():BOOL\n"
  3910. $mthd1ccf setProp method_access "Public"
  3911. $mthd1ccf setProp modifier "Value"
  3912. set parm1cd3 [ $mthd1ccf addParam ]
  3913. $parm1cd3 setLabel name_type "x1:int, "
  3914. $parm1cd3 setProp modifier "Value"
  3915. set parm1cd6 [ $mthd1ccf addParam ]
  3916. $parm1cd6 setLabel name_type "y1:int, "
  3917. $parm1cd6 setProp modifier "Value"
  3918. set parm1cd9 [ $mthd1ccf addParam ]
  3919. $parm1cd9 setLabel name_type "x2:int, "
  3920. $parm1cd9 setProp modifier "Value"
  3921. set parm1cdc [ $mthd1ccf addParam ]
  3922. $parm1cdc setLabel name_type "y2:int, "
  3923. $parm1cdc setProp modifier "Value"
  3924. set parm1cdf [ $mthd1ccf addParam ]
  3925. $parm1cdf setLabel name_type "x3:int, "
  3926. $parm1cdf setProp modifier "Value"
  3927. set parm1ce2 [ $mthd1ccf addParam ]
  3928. $parm1ce2 setLabel name_type "y3:int, "
  3929. $parm1ce2 setProp modifier "Value"
  3930. set parm1ce5 [ $mthd1ccf addParam ]
  3931. $parm1ce5 setLabel name_type "x4:int, "
  3932. $parm1ce5 setProp modifier "Value"
  3933. set parm1ce8 [ $mthd1ccf addParam ]
  3934. $parm1ce8 setLabel name_type "y4:int"
  3935. $parm1ce8 setProp modifier "Value"
  3936. set mthd1ceb [ $clss188b addRow method ]
  3937. $mthd1ceb setLabel name_type "Chord():BOOL\n"
  3938. $mthd1ceb setProp method_access "Public"
  3939. $mthd1ceb setProp modifier "Value"
  3940. set parm1cef [ $mthd1ceb addParam ]
  3941. $parm1cef setLabel name_type "lpRect:LPCRECT, "
  3942. $parm1cef setProp modifier "Value"
  3943. set parm1cf2 [ $mthd1ceb addParam ]
  3944. $parm1cf2 setLabel name_type "ptStart:POINT, "
  3945. $parm1cf2 setProp modifier "Value"
  3946. set parm1cf5 [ $mthd1ceb addParam ]
  3947. $parm1cf5 setLabel name_type "ptEnd:POINT"
  3948. $parm1cf5 setProp modifier "Value"
  3949. set mthd1cf8 [ $clss188b addRow method ]
  3950. $mthd1cf8 setLabel name_type "DrawFocusRect()\n"
  3951. $mthd1cf8 setProp method_access "Public"
  3952. $mthd1cf8 setProp modifier "Value"
  3953. set parm1cfc [ $mthd1cf8 addParam ]
  3954. $parm1cfc setLabel name_type "lpRect:LPCRECT"
  3955. $parm1cfc setProp modifier "Value"
  3956. set mthd1cff [ $clss188b addRow method ]
  3957. $mthd1cff setLabel name_type "Ellipse():BOOL\n"
  3958. $mthd1cff setProp method_access "Public"
  3959. $mthd1cff setProp modifier "Value"
  3960. set parm1d03 [ $mthd1cff addParam ]
  3961. $parm1d03 setLabel name_type "x1:int, "
  3962. $parm1d03 setProp modifier "Value"
  3963. set parm1d06 [ $mthd1cff addParam ]
  3964. $parm1d06 setLabel name_type "y1:int, "
  3965. $parm1d06 setProp modifier "Value"
  3966. set parm1d09 [ $mthd1cff addParam ]
  3967. $parm1d09 setLabel name_type "x2:int, "
  3968. $parm1d09 setProp modifier "Value"
  3969. set parm1d0c [ $mthd1cff addParam ]
  3970. $parm1d0c setLabel name_type "y2:int"
  3971. $parm1d0c setProp modifier "Value"
  3972. set mthd1d0f [ $clss188b addRow method ]
  3973. $mthd1d0f setLabel name_type "Ellipse():BOOL\n"
  3974. $mthd1d0f setProp method_access "Public"
  3975. $mthd1d0f setProp modifier "Value"
  3976. set parm1d13 [ $mthd1d0f addParam ]
  3977. $parm1d13 setLabel name_type "lpRect:LPCRECT"
  3978. $parm1d13 setProp modifier "Value"
  3979. set mthd1d16 [ $clss188b addRow method ]
  3980. $mthd1d16 setLabel name_type "Pie():BOOL\n"
  3981. $mthd1d16 setProp method_access "Public"
  3982. $mthd1d16 setProp modifier "Value"
  3983. set parm1d1a [ $mthd1d16 addParam ]
  3984. $parm1d1a setLabel name_type "x1:int, "
  3985. $parm1d1a setProp modifier "Value"
  3986. set parm1d1d [ $mthd1d16 addParam ]
  3987. $parm1d1d setLabel name_type "y1:int, "
  3988. $parm1d1d setProp modifier "Value"
  3989. set parm1d20 [ $mthd1d16 addParam ]
  3990. $parm1d20 setLabel name_type "x2:int, "
  3991. $parm1d20 setProp modifier "Value"
  3992. set parm1d23 [ $mthd1d16 addParam ]
  3993. $parm1d23 setLabel name_type "y2:int, "
  3994. $parm1d23 setProp modifier "Value"
  3995. set parm1d26 [ $mthd1d16 addParam ]
  3996. $parm1d26 setLabel name_type "x3:int, "
  3997. $parm1d26 setProp modifier "Value"
  3998. set parm1d29 [ $mthd1d16 addParam ]
  3999. $parm1d29 setLabel name_type "y3:int, "
  4000. $parm1d29 setProp modifier "Value"
  4001. set parm1d2c [ $mthd1d16 addParam ]
  4002. $parm1d2c setLabel name_type "x4:int, "
  4003. $parm1d2c setProp modifier "Value"
  4004. set parm1d2f [ $mthd1d16 addParam ]
  4005. $parm1d2f setLabel name_type "y4:int"
  4006. $parm1d2f setProp modifier "Value"
  4007. set mthd1d32 [ $clss188b addRow method ]
  4008. $mthd1d32 setLabel name_type "Pie():BOOL\n"
  4009. $mthd1d32 setProp method_access "Public"
  4010. $mthd1d32 setProp modifier "Value"
  4011. set parm1d36 [ $mthd1d32 addParam ]
  4012. $parm1d36 setLabel name_type "lpRect:LPCRECT, "
  4013. $parm1d36 setProp modifier "Value"
  4014. set parm1d39 [ $mthd1d32 addParam ]
  4015. $parm1d39 setLabel name_type "ptStart:POINT, "
  4016. $parm1d39 setProp modifier "Value"
  4017. set parm1d3c [ $mthd1d32 addParam ]
  4018. $parm1d3c setLabel name_type "ptEnd:POINT"
  4019. $parm1d3c setProp modifier "Value"
  4020. set mthd1d3f [ $clss188b addRow method ]
  4021. $mthd1d3f setLabel name_type "Polygon():BOOL\n"
  4022. $mthd1d3f setProp method_access "Public"
  4023. $mthd1d3f setProp modifier "Value"
  4024. set parm1d43 [ $mthd1d3f addParam ]
  4025. $parm1d43 setLabel name_type "lpPoints:LPPOINT, "
  4026. $parm1d43 setProp modifier "Value"
  4027. set parm1d46 [ $mthd1d3f addParam ]
  4028. $parm1d46 setLabel name_type "nCount:int"
  4029. $parm1d46 setProp modifier "Value"
  4030. set mthd1d49 [ $clss188b addRow method ]
  4031. $mthd1d49 setLabel name_type "PolyPolygon():BOOL\n"
  4032. $mthd1d49 setProp method_access "Public"
  4033. $mthd1d49 setProp modifier "Value"
  4034. set parm1d4d [ $mthd1d49 addParam ]
  4035. $parm1d4d setLabel name_type "lpPoints:LPPOINT, "
  4036. $parm1d4d setProp modifier "Value"
  4037. set parm1d50 [ $mthd1d49 addParam ]
  4038. $parm1d50 setLabel name_type "lpPolyCounts:LPINT, "
  4039. $parm1d50 setProp modifier "Value"
  4040. set parm1d53 [ $mthd1d49 addParam ]
  4041. $parm1d53 setLabel name_type "nCount:int"
  4042. $parm1d53 setProp modifier "Value"
  4043. set mthd1d56 [ $clss188b addRow method ]
  4044. $mthd1d56 setLabel name_type "Rectangle():BOOL\n"
  4045. $mthd1d56 setProp method_access "Public"
  4046. $mthd1d56 setProp modifier "Value"
  4047. set parm1d5a [ $mthd1d56 addParam ]
  4048. $parm1d5a setLabel name_type "x1:int, "
  4049. $parm1d5a setProp modifier "Value"
  4050. set parm1d5d [ $mthd1d56 addParam ]
  4051. $parm1d5d setLabel name_type "y1:int, "
  4052. $parm1d5d setProp modifier "Value"
  4053. set parm1d60 [ $mthd1d56 addParam ]
  4054. $parm1d60 setLabel name_type "x2:int, "
  4055. $parm1d60 setProp modifier "Value"
  4056. set parm1d63 [ $mthd1d56 addParam ]
  4057. $parm1d63 setLabel name_type "y2:int"
  4058. $parm1d63 setProp modifier "Value"
  4059. set mthd1d66 [ $clss188b addRow method ]
  4060. $mthd1d66 setLabel name_type "Rectangle():BOOL\n"
  4061. $mthd1d66 setProp method_access "Public"
  4062. $mthd1d66 setProp modifier "Value"
  4063. set parm1d6a [ $mthd1d66 addParam ]
  4064. $parm1d6a setLabel name_type "lpRect:LPCRECT"
  4065. $parm1d6a setProp modifier "Value"
  4066. set mthd1d6d [ $clss188b addRow method ]
  4067. $mthd1d6d setLabel name_type "RoundRect():BOOL\n"
  4068. $mthd1d6d setProp method_access "Public"
  4069. $mthd1d6d setProp modifier "Value"
  4070. set parm1d71 [ $mthd1d6d addParam ]
  4071. $parm1d71 setLabel name_type "x1:int, "
  4072. $parm1d71 setProp modifier "Value"
  4073. set parm1d74 [ $mthd1d6d addParam ]
  4074. $parm1d74 setLabel name_type "y1:int, "
  4075. $parm1d74 setProp modifier "Value"
  4076. set parm1d77 [ $mthd1d6d addParam ]
  4077. $parm1d77 setLabel name_type "x2:int, "
  4078. $parm1d77 setProp modifier "Value"
  4079. set parm1d7a [ $mthd1d6d addParam ]
  4080. $parm1d7a setLabel name_type "y2:int, "
  4081. $parm1d7a setProp modifier "Value"
  4082. set parm1d7d [ $mthd1d6d addParam ]
  4083. $parm1d7d setLabel name_type "x3:int, "
  4084. $parm1d7d setProp modifier "Value"
  4085. set parm1d80 [ $mthd1d6d addParam ]
  4086. $parm1d80 setLabel name_type "y3:int"
  4087. $parm1d80 setProp modifier "Value"
  4088. set mthd1d83 [ $clss188b addRow method ]
  4089. $mthd1d83 setLabel name_type "RoundRect():BOOL\n"
  4090. $mthd1d83 setProp method_access "Public"
  4091. $mthd1d83 setProp modifier "Value"
  4092. set parm1d87 [ $mthd1d83 addParam ]
  4093. $parm1d87 setLabel name_type "lpRect:LPCRECT, "
  4094. $parm1d87 setProp modifier "Value"
  4095. set parm1d8a [ $mthd1d83 addParam ]
  4096. $parm1d8a setLabel name_type "point:POINT"
  4097. $parm1d8a setProp modifier "Value"
  4098. set mthd1d8d [ $clss188b addRow method ]
  4099. $mthd1d8d setLabel name_type "PatBlt():BOOL\n"
  4100. $mthd1d8d setProp method_access "Public"
  4101. $mthd1d8d setProp modifier "Value"
  4102. set parm1d91 [ $mthd1d8d addParam ]
  4103. $parm1d91 setLabel name_type "x:int, "
  4104. $parm1d91 setProp modifier "Value"
  4105. set parm1d94 [ $mthd1d8d addParam ]
  4106. $parm1d94 setLabel name_type "y:int, "
  4107. $parm1d94 setProp modifier "Value"
  4108. set parm1d97 [ $mthd1d8d addParam ]
  4109. $parm1d97 setLabel name_type "nWidth:int, "
  4110. $parm1d97 setProp modifier "Value"
  4111. set parm1d9a [ $mthd1d8d addParam ]
  4112. $parm1d9a setLabel name_type "nHeight:int, "
  4113. $parm1d9a setProp modifier "Value"
  4114. set parm1d9d [ $mthd1d8d addParam ]
  4115. $parm1d9d setLabel name_type "dwRop:DWORD"
  4116. $parm1d9d setProp modifier "Value"
  4117. set mthd1da0 [ $clss188b addRow method ]
  4118. $mthd1da0 setLabel name_type "BitBlt():BOOL\n"
  4119. $mthd1da0 setProp method_access "Public"
  4120. $mthd1da0 setProp modifier "Value"
  4121. set parm1da4 [ $mthd1da0 addParam ]
  4122. $parm1da4 setLabel name_type "x:int, "
  4123. $parm1da4 setProp modifier "Value"
  4124. set parm1da7 [ $mthd1da0 addParam ]
  4125. $parm1da7 setLabel name_type "y:int, "
  4126. $parm1da7 setProp modifier "Value"
  4127. set parm1daa [ $mthd1da0 addParam ]
  4128. $parm1daa setLabel name_type "nWidth:int, "
  4129. $parm1daa setProp modifier "Value"
  4130. set parm1dad [ $mthd1da0 addParam ]
  4131. $parm1dad setLabel name_type "nHeight:int, "
  4132. $parm1dad setProp modifier "Value"
  4133. set parm1db0 [ $mthd1da0 addParam ]
  4134. $parm1db0 setLabel name_type "pSrcDC:CDC, "
  4135. $parm1db0 setProp modifier "Pointer"
  4136. set parm1db3 [ $mthd1da0 addParam ]
  4137. $parm1db3 setLabel name_type "xSrc:int, "
  4138. $parm1db3 setProp modifier "Value"
  4139. set parm1db6 [ $mthd1da0 addParam ]
  4140. $parm1db6 setLabel name_type "ySrc:int, "
  4141. $parm1db6 setProp modifier "Value"
  4142. set parm1db9 [ $mthd1da0 addParam ]
  4143. $parm1db9 setLabel name_type "dwRop:DWORD"
  4144. $parm1db9 setProp modifier "Value"
  4145. set mthd1dbc [ $clss188b addRow method ]
  4146. $mthd1dbc setLabel name_type "StretchBlt():BOOL\n"
  4147. $mthd1dbc setProp method_access "Public"
  4148. $mthd1dbc setProp modifier "Value"
  4149. set parm1dc0 [ $mthd1dbc addParam ]
  4150. $parm1dc0 setLabel name_type "x:int, "
  4151. $parm1dc0 setProp modifier "Value"
  4152. set parm1dc3 [ $mthd1dbc addParam ]
  4153. $parm1dc3 setLabel name_type "y:int, "
  4154. $parm1dc3 setProp modifier "Value"
  4155. set parm1dc6 [ $mthd1dbc addParam ]
  4156. $parm1dc6 setLabel name_type "nWidth:int, "
  4157. $parm1dc6 setProp modifier "Value"
  4158. set parm1dc9 [ $mthd1dbc addParam ]
  4159. $parm1dc9 setLabel name_type "nHeight:int, "
  4160. $parm1dc9 setProp modifier "Value"
  4161. set parm1dcc [ $mthd1dbc addParam ]
  4162. $parm1dcc setLabel name_type "pSrcDC:CDC, "
  4163. $parm1dcc setProp modifier "Pointer"
  4164. set parm1dcf [ $mthd1dbc addParam ]
  4165. $parm1dcf setLabel name_type "xSrc:int, "
  4166. $parm1dcf setProp modifier "Value"
  4167. set parm1dd2 [ $mthd1dbc addParam ]
  4168. $parm1dd2 setLabel name_type "ySrc:int, "
  4169. $parm1dd2 setProp modifier "Value"
  4170. set parm1dd5 [ $mthd1dbc addParam ]
  4171. $parm1dd5 setLabel name_type "nSrcWidth:int, "
  4172. $parm1dd5 setProp modifier "Value"
  4173. set parm1dd8 [ $mthd1dbc addParam ]
  4174. $parm1dd8 setLabel name_type "nSrcHeight:int, "
  4175. $parm1dd8 setProp modifier "Value"
  4176. set parm1ddb [ $mthd1dbc addParam ]
  4177. $parm1ddb setLabel name_type "dwRop:DWORD"
  4178. $parm1ddb setProp modifier "Value"
  4179. set mthd1dde [ $clss188b addRow method ]
  4180. $mthd1dde setLabel name_type "GetPixel():COLORREF\n"
  4181. $mthd1dde setProp method_access "Public"
  4182. $mthd1dde setProp is_const_func "1"
  4183. $mthd1dde setProp modifier "Value"
  4184. set parm1de3 [ $mthd1dde addParam ]
  4185. $parm1de3 setLabel name_type "x:int, "
  4186. $parm1de3 setProp modifier "Value"
  4187. set parm1de6 [ $mthd1dde addParam ]
  4188. $parm1de6 setLabel name_type "y:int"
  4189. $parm1de6 setProp modifier "Value"
  4190. set mthd1de9 [ $clss188b addRow method ]
  4191. $mthd1de9 setLabel name_type "GetPixel():COLORREF\n"
  4192. $mthd1de9 setProp method_access "Public"
  4193. $mthd1de9 setProp is_const_func "1"
  4194. $mthd1de9 setProp modifier "Value"
  4195. set parm1dee [ $mthd1de9 addParam ]
  4196. $parm1dee setLabel name_type "point:POINT"
  4197. $parm1dee setProp modifier "Value"
  4198. set mthd1df1 [ $clss188b addRow method ]
  4199. $mthd1df1 setLabel name_type "SetPixel():COLORREF\n"
  4200. $mthd1df1 setProp method_access "Public"
  4201. $mthd1df1 setProp modifier "Value"
  4202. set parm1df5 [ $mthd1df1 addParam ]
  4203. $parm1df5 setLabel name_type "x:int, "
  4204. $parm1df5 setProp modifier "Value"
  4205. set parm1df8 [ $mthd1df1 addParam ]
  4206. $parm1df8 setLabel name_type "y:int, "
  4207. $parm1df8 setProp modifier "Value"
  4208. set parm1dfb [ $mthd1df1 addParam ]
  4209. $parm1dfb setLabel name_type "crColor:COLORREF"
  4210. $parm1dfb setProp modifier "Value"
  4211. set mthd1dfe [ $clss188b addRow method ]
  4212. $mthd1dfe setLabel name_type "SetPixel():COLORREF\n"
  4213. $mthd1dfe setProp method_access "Public"
  4214. $mthd1dfe setProp modifier "Value"
  4215. set parm1e02 [ $mthd1dfe addParam ]
  4216. $parm1e02 setLabel name_type "point:POINT, "
  4217. $parm1e02 setProp modifier "Value"
  4218. set parm1e05 [ $mthd1dfe addParam ]
  4219. $parm1e05 setLabel name_type "crColor:COLORREF"
  4220. $parm1e05 setProp modifier "Value"
  4221. set mthd1e08 [ $clss188b addRow method ]
  4222. $mthd1e08 setLabel name_type "FloodFill():BOOL\n"
  4223. $mthd1e08 setProp method_access "Public"
  4224. $mthd1e08 setProp modifier "Value"
  4225. set parm1e0c [ $mthd1e08 addParam ]
  4226. $parm1e0c setLabel name_type "x:int, "
  4227. $parm1e0c setProp modifier "Value"
  4228. set parm1e0f [ $mthd1e08 addParam ]
  4229. $parm1e0f setLabel name_type "y:int, "
  4230. $parm1e0f setProp modifier "Value"
  4231. set parm1e12 [ $mthd1e08 addParam ]
  4232. $parm1e12 setLabel name_type "crColor:COLORREF"
  4233. $parm1e12 setProp modifier "Value"
  4234. set mthd1e15 [ $clss188b addRow method ]
  4235. $mthd1e15 setLabel name_type "ExtFloodFill():BOOL\n"
  4236. $mthd1e15 setProp method_access "Public"
  4237. $mthd1e15 setProp modifier "Value"
  4238. set parm1e19 [ $mthd1e15 addParam ]
  4239. $parm1e19 setLabel name_type "x:int, "
  4240. $parm1e19 setProp modifier "Value"
  4241. set parm1e1c [ $mthd1e15 addParam ]
  4242. $parm1e1c setLabel name_type "y:int, "
  4243. $parm1e1c setProp modifier "Value"
  4244. set parm1e1f [ $mthd1e15 addParam ]
  4245. $parm1e1f setLabel name_type "crColor:COLORREF, "
  4246. $parm1e1f setProp modifier "Value"
  4247. set parm1e22 [ $mthd1e15 addParam ]
  4248. $parm1e22 setLabel name_type "nFillType:UINT"
  4249. $parm1e22 setProp modifier "Value"
  4250. set mthd1e25 [ $clss188b addRow method ]
  4251. $mthd1e25 setLabel name_type "MaskBlt():BOOL\n"
  4252. $mthd1e25 setProp method_access "Public"
  4253. $mthd1e25 setProp modifier "Value"
  4254. set parm1e29 [ $mthd1e25 addParam ]
  4255. $parm1e29 setLabel name_type "x:int, "
  4256. $parm1e29 setProp modifier "Value"
  4257. set parm1e2c [ $mthd1e25 addParam ]
  4258. $parm1e2c setLabel name_type "y:int, "
  4259. $parm1e2c setProp modifier "Value"
  4260. set parm1e2f [ $mthd1e25 addParam ]
  4261. $parm1e2f setLabel name_type "nWidth:int, "
  4262. $parm1e2f setProp modifier "Value"
  4263. set parm1e32 [ $mthd1e25 addParam ]
  4264. $parm1e32 setLabel name_type "nHeight:int, "
  4265. $parm1e32 setProp modifier "Value"
  4266. set parm1e35 [ $mthd1e25 addParam ]
  4267. $parm1e35 setLabel name_type "pSrcDC:CDC, "
  4268. $parm1e35 setProp modifier "Pointer"
  4269. set parm1e38 [ $mthd1e25 addParam ]
  4270. $parm1e38 setLabel name_type "xSrc:int, "
  4271. $parm1e38 setProp modifier "Value"
  4272. set parm1e3b [ $mthd1e25 addParam ]
  4273. $parm1e3b setLabel name_type "ySrc:int, "
  4274. $parm1e3b setProp modifier "Value"
  4275. set parm1e3e [ $mthd1e25 addParam ]
  4276. $parm1e3e setLabel name_type "maskBitmap:CBitmap, "
  4277. $parm1e3e setProp modifier "Reference"
  4278. set parm1e41 [ $mthd1e25 addParam ]
  4279. $parm1e41 setLabel name_type "xMask:int, "
  4280. $parm1e41 setProp modifier "Value"
  4281. set parm1e44 [ $mthd1e25 addParam ]
  4282. $parm1e44 setLabel name_type "yMask:int, "
  4283. $parm1e44 setProp modifier "Value"
  4284. set parm1e47 [ $mthd1e25 addParam ]
  4285. $parm1e47 setLabel name_type "dwRop:DWORD"
  4286. $parm1e47 setProp modifier "Value"
  4287. set mthd1e4a [ $clss188b addRow method ]
  4288. $mthd1e4a setLabel name_type "PlgBlt():BOOL\n"
  4289. $mthd1e4a setProp method_access "Public"
  4290. $mthd1e4a setProp modifier "Value"
  4291. set parm1e4e [ $mthd1e4a addParam ]
  4292. $parm1e4e setLabel name_type "lpPoint:LPPOINT, "
  4293. $parm1e4e setProp modifier "Value"
  4294. set parm1e51 [ $mthd1e4a addParam ]
  4295. $parm1e51 setLabel name_type "pSrcDC:CDC, "
  4296. $parm1e51 setProp modifier "Pointer"
  4297. set parm1e54 [ $mthd1e4a addParam ]
  4298. $parm1e54 setLabel name_type "xSrc:int, "
  4299. $parm1e54 setProp modifier "Value"
  4300. set parm1e57 [ $mthd1e4a addParam ]
  4301. $parm1e57 setLabel name_type "ySrc:int, "
  4302. $parm1e57 setProp modifier "Value"
  4303. set parm1e5a [ $mthd1e4a addParam ]
  4304. $parm1e5a setLabel name_type "nWidth:int, "
  4305. $parm1e5a setProp modifier "Value"
  4306. set parm1e5d [ $mthd1e4a addParam ]
  4307. $parm1e5d setLabel name_type "nHeight:int, "
  4308. $parm1e5d setProp modifier "Value"
  4309. set parm1e60 [ $mthd1e4a addParam ]
  4310. $parm1e60 setLabel name_type "maskBitmap:CBitmap, "
  4311. $parm1e60 setProp modifier "Reference"
  4312. set parm1e63 [ $mthd1e4a addParam ]
  4313. $parm1e63 setLabel name_type "xMask:int, "
  4314. $parm1e63 setProp modifier "Value"
  4315. set parm1e66 [ $mthd1e4a addParam ]
  4316. $parm1e66 setLabel name_type "yMask:int"
  4317. $parm1e66 setProp modifier "Value"
  4318. set mthd1e69 [ $clss188b addRow method ]
  4319. $mthd1e69 setLabel name_type "SetPixelV():BOOL\n"
  4320. $mthd1e69 setProp method_access "Public"
  4321. $mthd1e69 setProp modifier "Value"
  4322. set parm1e6d [ $mthd1e69 addParam ]
  4323. $parm1e6d setLabel name_type "x:int, "
  4324. $parm1e6d setProp modifier "Value"
  4325. set parm1e70 [ $mthd1e69 addParam ]
  4326. $parm1e70 setLabel name_type "y:int, "
  4327. $parm1e70 setProp modifier "Value"
  4328. set parm1e73 [ $mthd1e69 addParam ]
  4329. $parm1e73 setLabel name_type "crColor:COLORREF"
  4330. $parm1e73 setProp modifier "Value"
  4331. set mthd1e76 [ $clss188b addRow method ]
  4332. $mthd1e76 setLabel name_type "SetPixelV():BOOL\n"
  4333. $mthd1e76 setProp method_access "Public"
  4334. $mthd1e76 setProp modifier "Value"
  4335. set parm1e7a [ $mthd1e76 addParam ]
  4336. $parm1e7a setLabel name_type "point:POINT, "
  4337. $parm1e7a setProp modifier "Value"
  4338. set parm1e7d [ $mthd1e76 addParam ]
  4339. $parm1e7d setLabel name_type "crColor:COLORREF"
  4340. $parm1e7d setProp modifier "Value"
  4341. set mthd1e80 [ $clss188b addRow method ]
  4342. $mthd1e80 setLabel name_type "TextOut():BOOL\n"
  4343. $mthd1e80 setProp method_access "Public"
  4344. $mthd1e80 setProp is_dyn_bound "1"
  4345. $mthd1e80 setProp modifier "Value"
  4346. set parm1e85 [ $mthd1e80 addParam ]
  4347. $parm1e85 setLabel name_type "x:int, "
  4348. $parm1e85 setProp modifier "Value"
  4349. set parm1e88 [ $mthd1e80 addParam ]
  4350. $parm1e88 setLabel name_type "y:int, "
  4351. $parm1e88 setProp modifier "Value"
  4352. set parm1e8b [ $mthd1e80 addParam ]
  4353. $parm1e8b setLabel name_type "lpszString:LPCTSTR, "
  4354. $parm1e8b setProp modifier "Value"
  4355. set parm1e8e [ $mthd1e80 addParam ]
  4356. $parm1e8e setLabel name_type "nCount:int"
  4357. $parm1e8e setProp modifier "Value"
  4358. set mthd1e91 [ $clss188b addRow method ]
  4359. $mthd1e91 setLabel name_type "TextOut():BOOL\n"
  4360. $mthd1e91 setProp method_access "Public"
  4361. $mthd1e91 setProp modifier "Value"
  4362. set parm1e95 [ $mthd1e91 addParam ]
  4363. $parm1e95 setLabel name_type "x:int, "
  4364. $parm1e95 setProp modifier "Value"
  4365. set parm1e98 [ $mthd1e91 addParam ]
  4366. $parm1e98 setLabel name_type "y:int, "
  4367. $parm1e98 setProp modifier "Value"
  4368. set parm1e9b [ $mthd1e91 addParam ]
  4369. $parm1e9b setLabel name_type "str:CString"
  4370. $parm1e9b setProp modifier "Reference to Const"
  4371. set mthd1e9e [ $clss188b addRow method ]
  4372. $mthd1e9e setLabel name_type "ExtTextOut():BOOL\n"
  4373. $mthd1e9e setProp method_access "Public"
  4374. $mthd1e9e setProp is_dyn_bound "1"
  4375. $mthd1e9e setProp modifier "Value"
  4376. set parm1ea3 [ $mthd1e9e addParam ]
  4377. $parm1ea3 setLabel name_type "x:int, "
  4378. $parm1ea3 setProp modifier "Value"
  4379. set parm1ea6 [ $mthd1e9e addParam ]
  4380. $parm1ea6 setLabel name_type "y:int, "
  4381. $parm1ea6 setProp modifier "Value"
  4382. set parm1ea9 [ $mthd1e9e addParam ]
  4383. $parm1ea9 setLabel name_type "nOptions:UINT, "
  4384. $parm1ea9 setProp modifier "Value"
  4385. set parm1eac [ $mthd1e9e addParam ]
  4386. $parm1eac setLabel name_type "lpRect:LPCRECT, "
  4387. $parm1eac setProp modifier "Value"
  4388. set parm1eaf [ $mthd1e9e addParam ]
  4389. $parm1eaf setLabel name_type "lpszString:LPCTSTR, "
  4390. $parm1eaf setProp modifier "Value"
  4391. set parm1eb2 [ $mthd1e9e addParam ]
  4392. $parm1eb2 setLabel name_type "nCount:UINT, "
  4393. $parm1eb2 setProp modifier "Value"
  4394. set parm1eb5 [ $mthd1e9e addParam ]
  4395. $parm1eb5 setLabel name_type "lpDxWidths:LPINT"
  4396. $parm1eb5 setProp modifier "Value"
  4397. set mthd1eb8 [ $clss188b addRow method ]
  4398. $mthd1eb8 setLabel name_type "ExtTextOut():BOOL\n"
  4399. $mthd1eb8 setProp method_access "Public"
  4400. $mthd1eb8 setProp modifier "Value"
  4401. set parm1ebc [ $mthd1eb8 addParam ]
  4402. $parm1ebc setLabel name_type "x:int, "
  4403. $parm1ebc setProp modifier "Value"
  4404. set parm1ebf [ $mthd1eb8 addParam ]
  4405. $parm1ebf setLabel name_type "y:int, "
  4406. $parm1ebf setProp modifier "Value"
  4407. set parm1ec2 [ $mthd1eb8 addParam ]
  4408. $parm1ec2 setLabel name_type "nOptions:UINT, "
  4409. $parm1ec2 setProp modifier "Value"
  4410. set parm1ec5 [ $mthd1eb8 addParam ]
  4411. $parm1ec5 setLabel name_type "lpRect:LPCRECT, "
  4412. $parm1ec5 setProp modifier "Value"
  4413. set parm1ec8 [ $mthd1eb8 addParam ]
  4414. $parm1ec8 setLabel name_type "str:CString, "
  4415. $parm1ec8 setProp modifier "Reference to Const"
  4416. set parm1ecb [ $mthd1eb8 addParam ]
  4417. $parm1ecb setLabel name_type "lpDxWidths:LPINT"
  4418. $parm1ecb setProp modifier "Value"
  4419. set mthd1ece [ $clss188b addRow method ]
  4420. $mthd1ece setLabel name_type "TabbedTextOut():CSize\n"
  4421. $mthd1ece setProp method_access "Public"
  4422. $mthd1ece setProp is_dyn_bound "1"
  4423. $mthd1ece setProp modifier "Value"
  4424. set parm1ed3 [ $mthd1ece addParam ]
  4425. $parm1ed3 setLabel name_type "x:int, "
  4426. $parm1ed3 setProp modifier "Value"
  4427. set parm1ed6 [ $mthd1ece addParam ]
  4428. $parm1ed6 setLabel name_type "y:int, "
  4429. $parm1ed6 setProp modifier "Value"
  4430. set parm1ed9 [ $mthd1ece addParam ]
  4431. $parm1ed9 setLabel name_type "lpszString:LPCTSTR, "
  4432. $parm1ed9 setProp modifier "Value"
  4433. set parm1edc [ $mthd1ece addParam ]
  4434. $parm1edc setLabel name_type "nCount:int, "
  4435. $parm1edc setProp modifier "Value"
  4436. set parm1edf [ $mthd1ece addParam ]
  4437. $parm1edf setLabel name_type "nTabPositions:int, "
  4438. $parm1edf setProp modifier "Value"
  4439. set parm1ee2 [ $mthd1ece addParam ]
  4440. $parm1ee2 setLabel name_type "lpnTabStopPositions:LPINT, "
  4441. $parm1ee2 setProp modifier "Value"
  4442. set parm1ee5 [ $mthd1ece addParam ]
  4443. $parm1ee5 setLabel name_type "nTabOrigin:int"
  4444. $parm1ee5 setProp modifier "Value"
  4445. set mthd1ee8 [ $clss188b addRow method ]
  4446. $mthd1ee8 setLabel name_type "TabbedTextOut():CSize\n"
  4447. $mthd1ee8 setProp method_access "Public"
  4448. $mthd1ee8 setProp modifier "Value"
  4449. set parm1eec [ $mthd1ee8 addParam ]
  4450. $parm1eec setLabel name_type "x:int, "
  4451. $parm1eec setProp modifier "Value"
  4452. set parm1eef [ $mthd1ee8 addParam ]
  4453. $parm1eef setLabel name_type "y:int, "
  4454. $parm1eef setProp modifier "Value"
  4455. set parm1ef2 [ $mthd1ee8 addParam ]
  4456. $parm1ef2 setLabel name_type "str:CString, "
  4457. $parm1ef2 setProp modifier "Reference to Const"
  4458. set parm1ef5 [ $mthd1ee8 addParam ]
  4459. $parm1ef5 setLabel name_type "nTabPositions:int, "
  4460. $parm1ef5 setProp modifier "Value"
  4461. set parm1ef8 [ $mthd1ee8 addParam ]
  4462. $parm1ef8 setLabel name_type "lpnTabStopPositions:LPINT, "
  4463. $parm1ef8 setProp modifier "Value"
  4464. set parm1efb [ $mthd1ee8 addParam ]
  4465. $parm1efb setLabel name_type "nTabOrigin:int"
  4466. $parm1efb setProp modifier "Value"
  4467. set mthd1efe [ $clss188b addRow method ]
  4468. $mthd1efe setLabel name_type "DrawText():int\n"
  4469. $mthd1efe setProp method_access "Public"
  4470. $mthd1efe setProp is_dyn_bound "1"
  4471. $mthd1efe setProp modifier "Value"
  4472. set parm1f03 [ $mthd1efe addParam ]
  4473. $parm1f03 setLabel name_type "lpszString:LPCTSTR, "
  4474. $parm1f03 setProp modifier "Value"
  4475. set parm1f06 [ $mthd1efe addParam ]
  4476. $parm1f06 setLabel name_type "nCount:int, "
  4477. $parm1f06 setProp modifier "Value"
  4478. set parm1f09 [ $mthd1efe addParam ]
  4479. $parm1f09 setLabel name_type "lpRect:LPRECT, "
  4480. $parm1f09 setProp modifier "Value"
  4481. set parm1f0c [ $mthd1efe addParam ]
  4482. $parm1f0c setLabel name_type "nFormat:UINT"
  4483. $parm1f0c setProp modifier "Value"
  4484. set mthd1f0f [ $clss188b addRow method ]
  4485. $mthd1f0f setLabel name_type "DrawText():int\n"
  4486. $mthd1f0f setProp method_access "Public"
  4487. $mthd1f0f setProp modifier "Value"
  4488. set parm1f13 [ $mthd1f0f addParam ]
  4489. $parm1f13 setLabel name_type "str:CString, "
  4490. $parm1f13 setProp modifier "Reference to Const"
  4491. set parm1f16 [ $mthd1f0f addParam ]
  4492. $parm1f16 setLabel name_type "lpRect:LPRECT, "
  4493. $parm1f16 setProp modifier "Value"
  4494. set parm1f19 [ $mthd1f0f addParam ]
  4495. $parm1f19 setLabel name_type "nFormat:UINT"
  4496. $parm1f19 setProp modifier "Value"
  4497. set mthd1f1c [ $clss188b addRow method ]
  4498. $mthd1f1c setLabel name_type "GetTextExtent():CSize\n"
  4499. $mthd1f1c setProp method_access "Public"
  4500. $mthd1f1c setProp is_const_func "1"
  4501. $mthd1f1c setProp modifier "Value"
  4502. set parm1f21 [ $mthd1f1c addParam ]
  4503. $parm1f21 setLabel name_type "lpszString:LPCTSTR, "
  4504. $parm1f21 setProp modifier "Value"
  4505. set parm1f24 [ $mthd1f1c addParam ]
  4506. $parm1f24 setLabel name_type "nCount:int"
  4507. $parm1f24 setProp modifier "Value"
  4508. set mthd1f27 [ $clss188b addRow method ]
  4509. $mthd1f27 setLabel name_type "GetTextExtent():CSize\n"
  4510. $mthd1f27 setProp method_access "Public"
  4511. $mthd1f27 setProp is_const_func "1"
  4512. $mthd1f27 setProp modifier "Value"
  4513. set parm1f2c [ $mthd1f27 addParam ]
  4514. $parm1f2c setLabel name_type "str:CString"
  4515. $parm1f2c setProp modifier "Reference to Const"
  4516. set mthd1f2f [ $clss188b addRow method ]
  4517. $mthd1f2f setLabel name_type "GetOutputTextExtent():CSize\n"
  4518. $mthd1f2f setProp method_access "Public"
  4519. $mthd1f2f setProp is_const_func "1"
  4520. $mthd1f2f setProp modifier "Value"
  4521. set parm1f34 [ $mthd1f2f addParam ]
  4522. $parm1f34 setLabel name_type "lpszString:LPCTSTR, "
  4523. $parm1f34 setProp modifier "Value"
  4524. set parm1f37 [ $mthd1f2f addParam ]
  4525. $parm1f37 setLabel name_type "nCount:int"
  4526. $parm1f37 setProp modifier "Value"
  4527. set mthd1f3a [ $clss188b addRow method ]
  4528. $mthd1f3a setLabel name_type "GetOutputTextExtent():CSize\n"
  4529. $mthd1f3a setProp method_access "Public"
  4530. $mthd1f3a setProp is_const_func "1"
  4531. $mthd1f3a setProp modifier "Value"
  4532. set parm1f3f [ $mthd1f3a addParam ]
  4533. $parm1f3f setLabel name_type "str:CString"
  4534. $parm1f3f setProp modifier "Reference to Const"
  4535. set mthd1f42 [ $clss188b addRow method ]
  4536. $mthd1f42 setLabel name_type "GetTabbedTextExtent():CSize\n"
  4537. $mthd1f42 setProp method_access "Public"
  4538. $mthd1f42 setProp is_const_func "1"
  4539. $mthd1f42 setProp modifier "Value"
  4540. set parm1f47 [ $mthd1f42 addParam ]
  4541. $parm1f47 setLabel name_type "lpszString:LPCTSTR, "
  4542. $parm1f47 setProp modifier "Value"
  4543. set parm1f4a [ $mthd1f42 addParam ]
  4544. $parm1f4a setLabel name_type "nCount:int, "
  4545. $parm1f4a setProp modifier "Value"
  4546. set parm1f4d [ $mthd1f42 addParam ]
  4547. $parm1f4d setLabel name_type "nTabPositions:int, "
  4548. $parm1f4d setProp modifier "Value"
  4549. set parm1f50 [ $mthd1f42 addParam ]
  4550. $parm1f50 setLabel name_type "lpnTabStopPositions:LPINT"
  4551. $parm1f50 setProp modifier "Value"
  4552. set mthd1f53 [ $clss188b addRow method ]
  4553. $mthd1f53 setLabel name_type "GetTabbedTextExtent():CSize\n"
  4554. $mthd1f53 setProp method_access "Public"
  4555. $mthd1f53 setProp is_const_func "1"
  4556. $mthd1f53 setProp modifier "Value"
  4557. set parm1f58 [ $mthd1f53 addParam ]
  4558. $parm1f58 setLabel name_type "str:CString, "
  4559. $parm1f58 setProp modifier "Reference to Const"
  4560. set parm1f5b [ $mthd1f53 addParam ]
  4561. $parm1f5b setLabel name_type "nTabPositions:int, "
  4562. $parm1f5b setProp modifier "Value"
  4563. set parm1f5e [ $mthd1f53 addParam ]
  4564. $parm1f5e setLabel name_type "lpnTabStopPositions:LPINT"
  4565. $parm1f5e setProp modifier "Value"
  4566. set mthd1f61 [ $clss188b addRow method ]
  4567. $mthd1f61 setLabel name_type "GetOutputTabbedTextExtent():CSize\n"
  4568. $mthd1f61 setProp method_access "Public"
  4569. $mthd1f61 setProp is_const_func "1"
  4570. $mthd1f61 setProp modifier "Value"
  4571. set parm1f66 [ $mthd1f61 addParam ]
  4572. $parm1f66 setLabel name_type "lpszString:LPCTSTR, "
  4573. $parm1f66 setProp modifier "Value"
  4574. set parm1f69 [ $mthd1f61 addParam ]
  4575. $parm1f69 setLabel name_type "nCount:int, "
  4576. $parm1f69 setProp modifier "Value"
  4577. set parm1f6c [ $mthd1f61 addParam ]
  4578. $parm1f6c setLabel name_type "nTabPositions:int, "
  4579. $parm1f6c setProp modifier "Value"
  4580. set parm1f6f [ $mthd1f61 addParam ]
  4581. $parm1f6f setLabel name_type "lpnTabStopPositions:LPINT"
  4582. $parm1f6f setProp modifier "Value"
  4583. set mthd1f72 [ $clss188b addRow method ]
  4584. $mthd1f72 setLabel name_type "GetOutputTabbedTextExtent():CSize\n"
  4585. $mthd1f72 setProp method_access "Public"
  4586. $mthd1f72 setProp is_const_func "1"
  4587. $mthd1f72 setProp modifier "Value"
  4588. set parm1f77 [ $mthd1f72 addParam ]
  4589. $parm1f77 setLabel name_type "str:CString, "
  4590. $parm1f77 setProp modifier "Reference to Const"
  4591. set parm1f7a [ $mthd1f72 addParam ]
  4592. $parm1f7a setLabel name_type "nTabPositions:int, "
  4593. $parm1f7a setProp modifier "Value"
  4594. set parm1f7d [ $mthd1f72 addParam ]
  4595. $parm1f7d setLabel name_type "lpnTabStopPositions:LPINT"
  4596. $parm1f7d setProp modifier "Value"
  4597. set mthd1f80 [ $clss188b addRow method ]
  4598. $mthd1f80 setLabel name_type "GrayString():BOOL\n"
  4599. $mthd1f80 setProp method_access "Public"
  4600. $mthd1f80 setProp is_dyn_bound "1"
  4601. $mthd1f80 setProp modifier "Value"
  4602. set parm1f85 [ $mthd1f80 addParam ]
  4603. $parm1f85 setLabel name_type "pBrush:CBrush, "
  4604. $parm1f85 setProp modifier "Pointer"
  4605. set parm1f88 [ $mthd1f80 addParam ]
  4606. $parm1f88 setLabel name_type " lpfnOutput:BOOL, "
  4607. $parm1f88 setProp modifier "Value"
  4608. set parm1f8b [ $mthd1f80 addParam ]
  4609. $parm1f8b setLabel name_type "lpData:LPARAM, "
  4610. $parm1f8b setProp modifier "Value"
  4611. set parm1f8e [ $mthd1f80 addParam ]
  4612. $parm1f8e setLabel name_type "nCount:int, "
  4613. $parm1f8e setProp modifier "Value"
  4614. set parm1f91 [ $mthd1f80 addParam ]
  4615. $parm1f91 setLabel name_type "x:int, "
  4616. $parm1f91 setProp modifier "Value"
  4617. set parm1f94 [ $mthd1f80 addParam ]
  4618. $parm1f94 setLabel name_type "y:int, "
  4619. $parm1f94 setProp modifier "Value"
  4620. set parm1f97 [ $mthd1f80 addParam ]
  4621. $parm1f97 setLabel name_type "nWidth:int, "
  4622. $parm1f97 setProp modifier "Value"
  4623. set parm1f9a [ $mthd1f80 addParam ]
  4624. $parm1f9a setLabel name_type "nHeight:int"
  4625. $parm1f9a setProp modifier "Value"
  4626. set mthd1f9d [ $clss188b addRow method ]
  4627. $mthd1f9d setLabel name_type "GetTextAlign():UINT\n"
  4628. $mthd1f9d setProp method_access "Public"
  4629. $mthd1f9d setProp is_const_func "1"
  4630. $mthd1f9d setProp modifier "Value"
  4631. set mthd1fa2 [ $clss188b addRow method ]
  4632. $mthd1fa2 setLabel name_type "SetTextAlign():UINT\n"
  4633. $mthd1fa2 setProp method_access "Public"
  4634. $mthd1fa2 setProp modifier "Value"
  4635. set parm1fa6 [ $mthd1fa2 addParam ]
  4636. $parm1fa6 setLabel name_type "nFlags:UINT"
  4637. $parm1fa6 setProp modifier "Value"
  4638. set mthd1fa9 [ $clss188b addRow method ]
  4639. $mthd1fa9 setLabel name_type "GetTextFace():int\n"
  4640. $mthd1fa9 setProp method_access "Public"
  4641. $mthd1fa9 setProp is_const_func "1"
  4642. $mthd1fa9 setProp modifier "Value"
  4643. set parm1fae [ $mthd1fa9 addParam ]
  4644. $parm1fae setLabel name_type "nCount:int, "
  4645. $parm1fae setProp modifier "Value"
  4646. set parm1fb1 [ $mthd1fa9 addParam ]
  4647. $parm1fb1 setLabel name_type "lpszFacename:LPTSTR"
  4648. $parm1fb1 setProp modifier "Value"
  4649. set mthd1fb4 [ $clss188b addRow method ]
  4650. $mthd1fb4 setLabel name_type "GetTextFace():int\n"
  4651. $mthd1fb4 setProp method_access "Public"
  4652. $mthd1fb4 setProp is_const_func "1"
  4653. $mthd1fb4 setProp modifier "Value"
  4654. set parm1fb9 [ $mthd1fb4 addParam ]
  4655. $parm1fb9 setLabel name_type "rString:CString"
  4656. $parm1fb9 setProp modifier "Reference"
  4657. set mthd1fbc [ $clss188b addRow method ]
  4658. $mthd1fbc setLabel name_type "GetTextMetrics():BOOL\n"
  4659. $mthd1fbc setProp method_access "Public"
  4660. $mthd1fbc setProp is_const_func "1"
  4661. $mthd1fbc setProp modifier "Value"
  4662. set parm1fc1 [ $mthd1fbc addParam ]
  4663. $parm1fc1 setLabel name_type "lpMetrics:LPTEXTMETRIC"
  4664. $parm1fc1 setProp modifier "Value"
  4665. set mthd1fc4 [ $clss188b addRow method ]
  4666. $mthd1fc4 setLabel name_type "GetOutputTextMetrics():BOOL\n"
  4667. $mthd1fc4 setProp method_access "Public"
  4668. $mthd1fc4 setProp is_const_func "1"
  4669. $mthd1fc4 setProp modifier "Value"
  4670. set parm1fc9 [ $mthd1fc4 addParam ]
  4671. $parm1fc9 setLabel name_type "lpMetrics:LPTEXTMETRIC"
  4672. $parm1fc9 setProp modifier "Value"
  4673. set mthd1fcc [ $clss188b addRow method ]
  4674. $mthd1fcc setLabel name_type "SetTextJustification():int\n"
  4675. $mthd1fcc setProp method_access "Public"
  4676. $mthd1fcc setProp modifier "Value"
  4677. set parm1fd0 [ $mthd1fcc addParam ]
  4678. $parm1fd0 setLabel name_type "nBreakExtra:int, "
  4679. $parm1fd0 setProp modifier "Value"
  4680. set parm1fd3 [ $mthd1fcc addParam ]
  4681. $parm1fd3 setLabel name_type "nBreakCount:int"
  4682. $parm1fd3 setProp modifier "Value"
  4683. set mthd1fd6 [ $clss188b addRow method ]
  4684. $mthd1fd6 setLabel name_type "GetTextCharacterExtra():int\n"
  4685. $mthd1fd6 setProp method_access "Public"
  4686. $mthd1fd6 setProp is_const_func "1"
  4687. $mthd1fd6 setProp modifier "Value"
  4688. set mthd1fdb [ $clss188b addRow method ]
  4689. $mthd1fdb setLabel name_type "SetTextCharacterExtra():int\n"
  4690. $mthd1fdb setProp method_access "Public"
  4691. $mthd1fdb setProp modifier "Value"
  4692. set parm1fdf [ $mthd1fdb addParam ]
  4693. $parm1fdf setLabel name_type "nCharExtra:int"
  4694. $parm1fdf setProp modifier "Value"
  4695. set mthd1fe2 [ $clss188b addRow method ]
  4696. $mthd1fe2 setLabel name_type "ScrollDC():BOOL\n"
  4697. $mthd1fe2 setProp method_access "Public"
  4698. $mthd1fe2 setProp modifier "Value"
  4699. set parm1fe6 [ $mthd1fe2 addParam ]
  4700. $parm1fe6 setLabel name_type "dx:int, "
  4701. $parm1fe6 setProp modifier "Value"
  4702. set parm1fe9 [ $mthd1fe2 addParam ]
  4703. $parm1fe9 setLabel name_type "dy:int, "
  4704. $parm1fe9 setProp modifier "Value"
  4705. set parm1fec [ $mthd1fe2 addParam ]
  4706. $parm1fec setLabel name_type "lpRectScroll:LPCRECT, "
  4707. $parm1fec setProp modifier "Value"
  4708. set parm1fef [ $mthd1fe2 addParam ]
  4709. $parm1fef setLabel name_type "lpRectClip:LPCRECT, "
  4710. $parm1fef setProp modifier "Value"
  4711. set parm1ff2 [ $mthd1fe2 addParam ]
  4712. $parm1ff2 setLabel name_type "pRgnUpdate:CRgn, "
  4713. $parm1ff2 setProp modifier "Pointer"
  4714. set parm1ff5 [ $mthd1fe2 addParam ]
  4715. $parm1ff5 setLabel name_type "lpRectUpdate:LPRECT"
  4716. $parm1ff5 setProp modifier "Value"
  4717. set mthd1ff8 [ $clss188b addRow method ]
  4718. $mthd1ff8 setLabel name_type "GetCharWidth():BOOL\n"
  4719. $mthd1ff8 setProp method_access "Public"
  4720. $mthd1ff8 setProp is_const_func "1"
  4721. $mthd1ff8 setProp modifier "Value"
  4722. set parm1ffd [ $mthd1ff8 addParam ]
  4723. $parm1ffd setLabel name_type "nFirstChar:UINT, "
  4724. $parm1ffd setProp modifier "Value"
  4725. set parm2000 [ $mthd1ff8 addParam ]
  4726. $parm2000 setLabel name_type "nLastChar:UINT, "
  4727. $parm2000 setProp modifier "Value"
  4728. set parm2003 [ $mthd1ff8 addParam ]
  4729. $parm2003 setLabel name_type "lpBuffer:LPINT"
  4730. $parm2003 setProp modifier "Value"
  4731. set mthd2006 [ $clss188b addRow method ]
  4732. $mthd2006 setLabel name_type "GetOutputCharWidth():BOOL\n"
  4733. $mthd2006 setProp method_access "Public"
  4734. $mthd2006 setProp is_const_func "1"
  4735. $mthd2006 setProp modifier "Value"
  4736. set parm200b [ $mthd2006 addParam ]
  4737. $parm200b setLabel name_type "nFirstChar:UINT, "
  4738. $parm200b setProp modifier "Value"
  4739. set parm200e [ $mthd2006 addParam ]
  4740. $parm200e setLabel name_type "nLastChar:UINT, "
  4741. $parm200e setProp modifier "Value"
  4742. set parm2011 [ $mthd2006 addParam ]
  4743. $parm2011 setLabel name_type "lpBuffer:LPINT"
  4744. $parm2011 setProp modifier "Value"
  4745. set mthd2014 [ $clss188b addRow method ]
  4746. $mthd2014 setLabel name_type "SetMapperFlags():DWORD\n"
  4747. $mthd2014 setProp method_access "Public"
  4748. $mthd2014 setProp modifier "Value"
  4749. set parm2018 [ $mthd2014 addParam ]
  4750. $parm2018 setLabel name_type "dwFlag:DWORD"
  4751. $parm2018 setProp modifier "Value"
  4752. set mthd201b [ $clss188b addRow method ]
  4753. $mthd201b setLabel name_type "GetAspectRatioFilter():CSize\n"
  4754. $mthd201b setProp method_access "Public"
  4755. $mthd201b setProp is_const_func "1"
  4756. $mthd201b setProp modifier "Value"
  4757. set mthd2020 [ $clss188b addRow method ]
  4758. $mthd2020 setLabel name_type "GetCharABCWidths():BOOL\n"
  4759. $mthd2020 setProp method_access "Public"
  4760. $mthd2020 setProp is_const_func "1"
  4761. $mthd2020 setProp modifier "Value"
  4762. set parm2025 [ $mthd2020 addParam ]
  4763. $parm2025 setLabel name_type "nFirstChar:UINT, "
  4764. $parm2025 setProp modifier "Value"
  4765. set parm2028 [ $mthd2020 addParam ]
  4766. $parm2028 setLabel name_type "nLastChar:UINT, "
  4767. $parm2028 setProp modifier "Value"
  4768. set parm202b [ $mthd2020 addParam ]
  4769. $parm202b setLabel name_type "lpabc:LPABC"
  4770. $parm202b setProp modifier "Value"
  4771. set mthd202e [ $clss188b addRow method ]
  4772. $mthd202e setLabel name_type "GetFontData():DWORD\n"
  4773. $mthd202e setProp method_access "Public"
  4774. $mthd202e setProp is_const_func "1"
  4775. $mthd202e setProp modifier "Value"
  4776. set parm2033 [ $mthd202e addParam ]
  4777. $parm2033 setLabel name_type "dwTable:DWORD, "
  4778. $parm2033 setProp modifier "Value"
  4779. set parm2036 [ $mthd202e addParam ]
  4780. $parm2036 setLabel name_type "dwOffset:DWORD, "
  4781. $parm2036 setProp modifier "Value"
  4782. set parm2039 [ $mthd202e addParam ]
  4783. $parm2039 setLabel name_type "lpData:LPVOID, "
  4784. $parm2039 setProp modifier "Value"
  4785. set parm203c [ $mthd202e addParam ]
  4786. $parm203c setLabel name_type "cbData:DWORD"
  4787. $parm203c setProp modifier "Value"
  4788. set mthd203f [ $clss188b addRow method ]
  4789. $mthd203f setLabel name_type "GetKerningPairs():int\n"
  4790. $mthd203f setProp method_access "Public"
  4791. $mthd203f setProp is_const_func "1"
  4792. $mthd203f setProp modifier "Value"
  4793. set parm2044 [ $mthd203f addParam ]
  4794. $parm2044 setLabel name_type "nPairs:int, "
  4795. $parm2044 setProp modifier "Value"
  4796. set parm2047 [ $mthd203f addParam ]
  4797. $parm2047 setLabel name_type "lpkrnpair:LPKERNINGPAIR"
  4798. $parm2047 setProp modifier "Value"
  4799. set mthd204a [ $clss188b addRow method ]
  4800. $mthd204a setLabel name_type "GetOutlineTextMetrics():UINT\n"
  4801. $mthd204a setProp method_access "Public"
  4802. $mthd204a setProp is_const_func "1"
  4803. $mthd204a setProp modifier "Value"
  4804. set parm204f [ $mthd204a addParam ]
  4805. $parm204f setLabel name_type "cbData:UINT, "
  4806. $parm204f setProp modifier "Value"
  4807. set parm2052 [ $mthd204a addParam ]
  4808. $parm2052 setLabel name_type "lpotm:LPOUTLINETEXTMETRIC"
  4809. $parm2052 setProp modifier "Value"
  4810. set mthd2055 [ $clss188b addRow method ]
  4811. $mthd2055 setLabel name_type "GetGlyphOutline():DWORD\n"
  4812. $mthd2055 setProp method_access "Public"
  4813. $mthd2055 setProp is_const_func "1"
  4814. $mthd2055 setProp modifier "Value"
  4815. set parm205a [ $mthd2055 addParam ]
  4816. $parm205a setLabel name_type "nChar:UINT, "
  4817. $parm205a setProp modifier "Value"
  4818. set parm205d [ $mthd2055 addParam ]
  4819. $parm205d setLabel name_type "nFormat:UINT, "
  4820. $parm205d setProp modifier "Value"
  4821. set parm2060 [ $mthd2055 addParam ]
  4822. $parm2060 setLabel name_type "lpgm:LPGLYPHMETRICS, "
  4823. $parm2060 setProp modifier "Value"
  4824. set parm2063 [ $mthd2055 addParam ]
  4825. $parm2063 setLabel name_type "cbBuffer:DWORD, "
  4826. $parm2063 setProp modifier "Value"
  4827. set parm2066 [ $mthd2055 addParam ]
  4828. $parm2066 setLabel name_type "lpBuffer:LPVOID, "
  4829. $parm2066 setProp modifier "Value"
  4830. set parm2069 [ $mthd2055 addParam ]
  4831. $parm2069 setLabel name_type "lpmat2:MAT2"
  4832. $parm2069 setProp modifier "Pointer to Const"
  4833. set mthd206c [ $clss188b addRow method ]
  4834. $mthd206c setLabel name_type "GetCharABCWidths():BOOL\n"
  4835. $mthd206c setProp method_access "Public"
  4836. $mthd206c setProp is_const_func "1"
  4837. $mthd206c setProp modifier "Value"
  4838. set parm2071 [ $mthd206c addParam ]
  4839. $parm2071 setLabel name_type "nFirstChar:UINT, "
  4840. $parm2071 setProp modifier "Value"
  4841. set parm2074 [ $mthd206c addParam ]
  4842. $parm2074 setLabel name_type "nLastChar:UINT, "
  4843. $parm2074 setProp modifier "Value"
  4844. set parm2077 [ $mthd206c addParam ]
  4845. $parm2077 setLabel name_type "lpABCF:LPABCFLOAT"
  4846. $parm2077 setProp modifier "Value"
  4847. set mthd207a [ $clss188b addRow method ]
  4848. $mthd207a setLabel name_type "GetCharWidth():BOOL\n"
  4849. $mthd207a setProp method_access "Public"
  4850. $mthd207a setProp is_const_func "1"
  4851. $mthd207a setProp modifier "Value"
  4852. set parm207f [ $mthd207a addParam ]
  4853. $parm207f setLabel name_type "nFirstChar:UINT, "
  4854. $parm207f setProp modifier "Value"
  4855. set parm2082 [ $mthd207a addParam ]
  4856. $parm2082 setLabel name_type "nLastChar:UINT, "
  4857. $parm2082 setProp modifier "Value"
  4858. set parm2085 [ $mthd207a addParam ]
  4859. $parm2085 setLabel name_type "lpFloatBuffer:float"
  4860. $parm2085 setProp modifier "Pointer"
  4861. set mthd2088 [ $clss188b addRow method ]
  4862. $mthd2088 setLabel name_type "Escape():int\n"
  4863. $mthd2088 setProp method_access "Public"
  4864. $mthd2088 setProp is_dyn_bound "1"
  4865. $mthd2088 setProp modifier "Value"
  4866. set parm208d [ $mthd2088 addParam ]
  4867. $parm208d setLabel name_type "nEscape:int, "
  4868. $parm208d setProp modifier "Value"
  4869. set parm2090 [ $mthd2088 addParam ]
  4870. $parm2090 setLabel name_type "nCount:int, "
  4871. $parm2090 setProp modifier "Value"
  4872. set parm2093 [ $mthd2088 addParam ]
  4873. $parm2093 setLabel name_type "lpszInData:LPCSTR, "
  4874. $parm2093 setProp modifier "Value"
  4875. set parm2096 [ $mthd2088 addParam ]
  4876. $parm2096 setLabel name_type "lpOutData:LPVOID"
  4877. $parm2096 setProp modifier "Value"
  4878. set mthd2099 [ $clss188b addRow method ]
  4879. $mthd2099 setLabel name_type "Escape():int\n"
  4880. $mthd2099 setProp method_access "Public"
  4881. $mthd2099 setProp modifier "Value"
  4882. set parm209d [ $mthd2099 addParam ]
  4883. $parm209d setLabel name_type "nEscape:int, "
  4884. $parm209d setProp modifier "Value"
  4885. set parm20a0 [ $mthd2099 addParam ]
  4886. $parm20a0 setLabel name_type "nInputSize:int, "
  4887. $parm20a0 setProp modifier "Value"
  4888. set parm20a3 [ $mthd2099 addParam ]
  4889. $parm20a3 setLabel name_type "lpszInputData:LPCSTR, "
  4890. $parm20a3 setProp modifier "Value"
  4891. set parm20a6 [ $mthd2099 addParam ]
  4892. $parm20a6 setLabel name_type "nOutputSize:int, "
  4893. $parm20a6 setProp modifier "Value"
  4894. set parm20a9 [ $mthd2099 addParam ]
  4895. $parm20a9 setLabel name_type "lpszOutputData:LPSTR"
  4896. $parm20a9 setProp modifier "Value"
  4897. set mthd20ac [ $clss188b addRow method ]
  4898. $mthd20ac setLabel name_type "DrawEscape():int\n"
  4899. $mthd20ac setProp method_access "Public"
  4900. $mthd20ac setProp modifier "Value"
  4901. set parm20b0 [ $mthd20ac addParam ]
  4902. $parm20b0 setLabel name_type "nEscape:int, "
  4903. $parm20b0 setProp modifier "Value"
  4904. set parm20b3 [ $mthd20ac addParam ]
  4905. $parm20b3 setLabel name_type "nInputSize:int, "
  4906. $parm20b3 setProp modifier "Value"
  4907. set parm20b6 [ $mthd20ac addParam ]
  4908. $parm20b6 setLabel name_type "lpszInputData:LPCSTR"
  4909. $parm20b6 setProp modifier "Value"
  4910. set mthd20b9 [ $clss188b addRow method ]
  4911. $mthd20b9 setLabel name_type "StartDoc():int\n"
  4912. $mthd20b9 setProp method_access "Public"
  4913. $mthd20b9 setProp modifier "Value"
  4914. set parm20bd [ $mthd20b9 addParam ]
  4915. $parm20bd setLabel name_type "lpszDocName:LPCTSTR"
  4916. $parm20bd setProp modifier "Value"
  4917. set mthd20c0 [ $clss188b addRow method ]
  4918. $mthd20c0 setLabel name_type "StartDoc():int\n"
  4919. $mthd20c0 setProp method_access "Public"
  4920. $mthd20c0 setProp modifier "Value"
  4921. set parm20c4 [ $mthd20c0 addParam ]
  4922. $parm20c4 setLabel name_type "lpDocInfo:LPDOCINFO"
  4923. $parm20c4 setProp modifier "Value"
  4924. set mthd20c7 [ $clss188b addRow method ]
  4925. $mthd20c7 setLabel name_type "StartPage():int\n"
  4926. $mthd20c7 setProp method_access "Public"
  4927. $mthd20c7 setProp modifier "Value"
  4928. set mthd20cb [ $clss188b addRow method ]
  4929. $mthd20cb setLabel name_type "EndPage():int\n"
  4930. $mthd20cb setProp method_access "Public"
  4931. $mthd20cb setProp modifier "Value"
  4932. set mthd20cf [ $clss188b addRow method ]
  4933. $mthd20cf setLabel name_type "SetAbortProc():int\n"
  4934. $mthd20cf setProp method_access "Public"
  4935. $mthd20cf setProp modifier "Value"
  4936. set parm20d3 [ $mthd20cf addParam ]
  4937. $parm20d3 setLabel name_type " lpfn:BOOL"
  4938. $parm20d3 setProp modifier "Value"
  4939. set mthd20d6 [ $clss188b addRow method ]
  4940. $mthd20d6 setLabel name_type "AbortDoc():int\n"
  4941. $mthd20d6 setProp method_access "Public"
  4942. $mthd20d6 setProp modifier "Value"
  4943. set mthd20da [ $clss188b addRow method ]
  4944. $mthd20da setLabel name_type "EndDoc():int\n"
  4945. $mthd20da setProp method_access "Public"
  4946. $mthd20da setProp modifier "Value"
  4947. set mthd20de [ $clss188b addRow method ]
  4948. $mthd20de setLabel name_type "PlayMetaFile():BOOL\n"
  4949. $mthd20de setProp method_access "Public"
  4950. $mthd20de setProp modifier "Value"
  4951. set parm20e2 [ $mthd20de addParam ]
  4952. $parm20e2 setLabel name_type "hMF:HMETAFILE"
  4953. $parm20e2 setProp modifier "Value"
  4954. set mthd20e5 [ $clss188b addRow method ]
  4955. $mthd20e5 setLabel name_type "PlayMetaFile():BOOL\n"
  4956. $mthd20e5 setProp method_access "Public"
  4957. $mthd20e5 setProp modifier "Value"
  4958. set parm20e9 [ $mthd20e5 addParam ]
  4959. $parm20e9 setLabel name_type "hEnhMetaFile:HENHMETAFILE, "
  4960. $parm20e9 setProp modifier "Value"
  4961. set parm20ec [ $mthd20e5 addParam ]
  4962. $parm20ec setLabel name_type "lpBounds:LPCRECT"
  4963. $parm20ec setProp modifier "Value"
  4964. set mthd20ef [ $clss188b addRow method ]
  4965. $mthd20ef setLabel name_type "AddMetaFileComment():BOOL\n"
  4966. $mthd20ef setProp method_access "Public"
  4967. $mthd20ef setProp modifier "Value"
  4968. set parm20f3 [ $mthd20ef addParam ]
  4969. $parm20f3 setLabel name_type "nDataSize:UINT, "
  4970. $parm20f3 setProp modifier "Value"
  4971. set parm20f6 [ $mthd20ef addParam ]
  4972. $parm20f6 setLabel name_type "pCommentData:BYTE"
  4973. $parm20f6 setProp modifier "Pointer to Const"
  4974. set mthd20f9 [ $clss188b addRow method ]
  4975. $mthd20f9 setLabel name_type "AbortPath():BOOL\n"
  4976. $mthd20f9 setProp method_access "Public"
  4977. $mthd20f9 setProp modifier "Value"
  4978. set mthd20fd [ $clss188b addRow method ]
  4979. $mthd20fd setLabel name_type "BeginPath():BOOL\n"
  4980. $mthd20fd setProp method_access "Public"
  4981. $mthd20fd setProp modifier "Value"
  4982. set mthd2101 [ $clss188b addRow method ]
  4983. $mthd2101 setLabel name_type "CloseFigure():BOOL\n"
  4984. $mthd2101 setProp method_access "Public"
  4985. $mthd2101 setProp modifier "Value"
  4986. set mthd2105 [ $clss188b addRow method ]
  4987. $mthd2105 setLabel name_type "EndPath():BOOL\n"
  4988. $mthd2105 setProp method_access "Public"
  4989. $mthd2105 setProp modifier "Value"
  4990. set mthd2109 [ $clss188b addRow method ]
  4991. $mthd2109 setLabel name_type "FillPath():BOOL\n"
  4992. $mthd2109 setProp method_access "Public"
  4993. $mthd2109 setProp modifier "Value"
  4994. set mthd210d [ $clss188b addRow method ]
  4995. $mthd210d setLabel name_type "FlattenPath():BOOL\n"
  4996. $mthd210d setProp method_access "Public"
  4997. $mthd210d setProp modifier "Value"
  4998. set mthd2111 [ $clss188b addRow method ]
  4999. $mthd2111 setLabel name_type "StrokeAndFillPath():BOOL\n"
  5000. $mthd2111 setProp method_access "Public"
  5001. $mthd2111 setProp modifier "Value"
  5002. set mthd2115 [ $clss188b addRow method ]
  5003. $mthd2115 setLabel name_type "StrokePath():BOOL\n"
  5004. $mthd2115 setProp method_access "Public"
  5005. $mthd2115 setProp modifier "Value"
  5006. set mthd2119 [ $clss188b addRow method ]
  5007. $mthd2119 setLabel name_type "WidenPath():BOOL\n"
  5008. $mthd2119 setProp method_access "Public"
  5009. $mthd2119 setProp modifier "Value"
  5010. set mthd211d [ $clss188b addRow method ]
  5011. $mthd211d setLabel name_type "GetMiterLimit():float\n"
  5012. $mthd211d setProp method_access "Public"
  5013. $mthd211d setProp is_const_func "1"
  5014. $mthd211d setProp modifier "Value"
  5015. set mthd2122 [ $clss188b addRow method ]
  5016. $mthd2122 setLabel name_type "SetMiterLimit():BOOL\n"
  5017. $mthd2122 setProp method_access "Public"
  5018. $mthd2122 setProp modifier "Value"
  5019. set parm2126 [ $mthd2122 addParam ]
  5020. $parm2126 setLabel name_type "fMiterLimit:float"
  5021. $parm2126 setProp modifier "Value"
  5022. set mthd2129 [ $clss188b addRow method ]
  5023. $mthd2129 setLabel name_type "GetPath():int\n"
  5024. $mthd2129 setProp method_access "Public"
  5025. $mthd2129 setProp is_const_func "1"
  5026. $mthd2129 setProp modifier "Value"
  5027. set parm212e [ $mthd2129 addParam ]
  5028. $parm212e setLabel name_type "lpPoints:LPPOINT, "
  5029. $parm212e setProp modifier "Value"
  5030. set parm2131 [ $mthd2129 addParam ]
  5031. $parm2131 setLabel name_type "lpTypes:LPBYTE, "
  5032. $parm2131 setProp modifier "Value"
  5033. set parm2134 [ $mthd2129 addParam ]
  5034. $parm2134 setLabel name_type "nCount:int"
  5035. $parm2134 setProp modifier "Value"
  5036. set mthd2137 [ $clss188b addRow method ]
  5037. $mthd2137 setLabel name_type "SelectClipPath():BOOL\n"
  5038. $mthd2137 setProp method_access "Public"
  5039. $mthd2137 setProp modifier "Value"
  5040. set parm213b [ $mthd2137 addParam ]
  5041. $parm213b setLabel name_type "nMode:int"
  5042. $parm213b setProp modifier "Value"
  5043. set mthd213e [ $clss188b addRow method ]
  5044. $mthd213e setLabel name_type "\$GetHalftoneBrush():CBrush\n"
  5045. $mthd213e setProp method_access "Public"
  5046. $mthd213e setProp modifier "Pointer"
  5047. set mthd2142 [ $clss188b addRow method ]
  5048. $mthd2142 setLabel name_type "DrawDragRect()\n"
  5049. $mthd2142 setProp method_access "Public"
  5050. $mthd2142 setProp modifier "Value"
  5051. set parm2146 [ $mthd2142 addParam ]
  5052. $parm2146 setLabel name_type "lpRect:LPCRECT, "
  5053. $parm2146 setProp modifier "Value"
  5054. set parm2149 [ $mthd2142 addParam ]
  5055. $parm2149 setLabel name_type "size:SIZE, "
  5056. $parm2149 setProp modifier "Value"
  5057. set parm214c [ $mthd2142 addParam ]
  5058. $parm214c setLabel name_type "lpRectLast:LPCRECT, "
  5059. $parm214c setProp modifier "Value"
  5060. set parm214f [ $mthd2142 addParam ]
  5061. $parm214f setLabel name_type "sizeLast:SIZE, "
  5062. $parm214f setProp modifier "Value"
  5063. set parm2152 [ $mthd2142 addParam ]
  5064. $parm2152 setLabel name_type "pBrush:CBrush, "
  5065. $parm2152 setProp modifier "Pointer"
  5066. $parm2152 setProp default_value "  0 "
  5067. set parm2156 [ $mthd2142 addParam ]
  5068. $parm2156 setLabel name_type "pBrushLast:CBrush"
  5069. $parm2156 setProp modifier "Pointer"
  5070. $parm2156 setProp default_value "  0 "
  5071. set mthd215a [ $clss188b addRow method ]
  5072. $mthd215a setLabel name_type "FillSolidRect()\n"
  5073. $mthd215a setProp method_access "Public"
  5074. $mthd215a setProp modifier "Value"
  5075. set parm215e [ $mthd215a addParam ]
  5076. $parm215e setLabel name_type "lpRect:LPCRECT, "
  5077. $parm215e setProp modifier "Value"
  5078. set parm2161 [ $mthd215a addParam ]
  5079. $parm2161 setLabel name_type "clr:COLORREF"
  5080. $parm2161 setProp modifier "Value"
  5081. set mthd2164 [ $clss188b addRow method ]
  5082. $mthd2164 setLabel name_type "FillSolidRect()\n"
  5083. $mthd2164 setProp method_access "Public"
  5084. $mthd2164 setProp modifier "Value"
  5085. set parm2168 [ $mthd2164 addParam ]
  5086. $parm2168 setLabel name_type "x:int, "
  5087. $parm2168 setProp modifier "Value"
  5088. set parm216b [ $mthd2164 addParam ]
  5089. $parm216b setLabel name_type "y:int, "
  5090. $parm216b setProp modifier "Value"
  5091. set parm216e [ $mthd2164 addParam ]
  5092. $parm216e setLabel name_type "cx:int, "
  5093. $parm216e setProp modifier "Value"
  5094. set parm2171 [ $mthd2164 addParam ]
  5095. $parm2171 setLabel name_type "cy:int, "
  5096. $parm2171 setProp modifier "Value"
  5097. set parm2174 [ $mthd2164 addParam ]
  5098. $parm2174 setLabel name_type "clr:COLORREF"
  5099. $parm2174 setProp modifier "Value"
  5100. set mthd2177 [ $clss188b addRow method ]
  5101. $mthd2177 setLabel name_type "Draw3dRect()\n"
  5102. $mthd2177 setProp method_access "Public"
  5103. $mthd2177 setProp modifier "Value"
  5104. set parm217b [ $mthd2177 addParam ]
  5105. $parm217b setLabel name_type "lpRect:LPCRECT, "
  5106. $parm217b setProp modifier "Value"
  5107. set parm217e [ $mthd2177 addParam ]
  5108. $parm217e setLabel name_type "clrTopLeft:COLORREF, "
  5109. $parm217e setProp modifier "Value"
  5110. set parm2181 [ $mthd2177 addParam ]
  5111. $parm2181 setLabel name_type "clrBottomRight:COLORREF"
  5112. $parm2181 setProp modifier "Value"
  5113. set mthd2184 [ $clss188b addRow method ]
  5114. $mthd2184 setLabel name_type "Draw3dRect()\n"
  5115. $mthd2184 setProp method_access "Public"
  5116. $mthd2184 setProp modifier "Value"
  5117. set parm2188 [ $mthd2184 addParam ]
  5118. $parm2188 setLabel name_type "x:int, "
  5119. $parm2188 setProp modifier "Value"
  5120. set parm218b [ $mthd2184 addParam ]
  5121. $parm218b setLabel name_type "y:int, "
  5122. $parm218b setProp modifier "Value"
  5123. set parm218e [ $mthd2184 addParam ]
  5124. $parm218e setLabel name_type "cx:int, "
  5125. $parm218e setProp modifier "Value"
  5126. set parm2191 [ $mthd2184 addParam ]
  5127. $parm2191 setLabel name_type "cy:int, "
  5128. $parm2191 setProp modifier "Value"
  5129. set parm2194 [ $mthd2184 addParam ]
  5130. $parm2194 setLabel name_type "clrTopLeft:COLORREF, "
  5131. $parm2194 setProp modifier "Value"
  5132. set parm2197 [ $mthd2184 addParam ]
  5133. $parm2197 setLabel name_type "clrBottomRight:COLORREF"
  5134. $parm2197 setProp modifier "Value"
  5135. set mthd219d [ $clss188b addRow method ]
  5136. $mthd219d setLabel name_type "SelectObject():HGDIOBJ\n"
  5137. $mthd219d setProp method_access "Public"
  5138. $mthd219d setProp modifier "Value"
  5139. set parm21a1 [ $mthd219d addParam ]
  5140. $parm21a1 setLabel name_type "p6:HGDIOBJ"
  5141. $parm21a1 setProp modifier "Value"
  5142. set mthd21a4 [ $clss188b addRow method ]
  5143. $mthd21a4 setLabel name_type "\$SelectGdiObject():CGdiObject"
  5144. $mthd21a4 setProp method_access "Protected"
  5145. $mthd21a4 setProp modifier "Pointer"
  5146. set parm21a8 [ $mthd21a4 addParam ]
  5147. $parm21a8 setLabel name_type "hDC:HDC, "
  5148. $parm21a8 setProp modifier "Value"
  5149. set parm21ab [ $mthd21a4 addParam ]
  5150. $parm21ab setLabel name_type "h:HGDIOBJ"
  5151. $parm21ab setProp modifier "Value"
  5152. $clss188b save
  5153. set clss43f5 [ $diag43a2 addNode cad_class 9847 315 120 34 ]
  5154. $clss43f5 setLabel name "CDC"
  5155. $clss43f5 setProp is_folded 1
  5156. $clss43f5 setProp include_list "afxwin.h" name *
  5157. $diag43a2 addConn generalization_conn $gen43a4 $clss43f5 5466 251 9907 315
  5158.  
  5159. #------------------------ Class: CMenu ----
  5160. if [info exists debug] {puts "addClass CMenu"}
  5161. if [info exists debug] {puts "CDM CMenu"}
  5162. set clss21f6 [ CDM new "CMenu" "$systemName" "" "" "" "" "" "" "0" ]
  5163. set attr21f9 [ $clss21f6 addRow attribute ]
  5164. $attr21f9 setLabel name_type "\$classCMenu:CRuntimeClass\n"
  5165. $attr21f9 setProp attrib_access "None-None" name_type de
  5166. $attr21f9 setProp modifier "Value" name_type cl
  5167. set attr222c [ $clss21f6 addRow attribute ]
  5168. $attr222c setLabel name_type "m_hMenu:HMENU"
  5169. $attr222c setProp attrib_access "None-None" name_type de
  5170. set mthd21fd [ $clss21f6 addRow method ]
  5171. $mthd21fd setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  5172. $mthd21fd setProp method_access "Public"
  5173. $mthd21fd setProp is_dyn_bound "1"
  5174. $mthd21fd setProp is_const_func "1"
  5175. $mthd21fd setProp modifier "Pointer"
  5176. set mthd2203 [ $clss21f6 addRow method ]
  5177. $mthd2203 setLabel name_type "\$CreateObject():CObject\n"
  5178. $mthd2203 setProp method_access "Public"
  5179. $mthd2203 setProp modifier "Pointer"
  5180. set mthd2207 [ $clss21f6 addRow method ]
  5181. $mthd2207 setLabel name_type "\$create()\n"
  5182. $mthd2207 setProp method_access "Public"
  5183. $mthd2207 setProp modifier "Value"
  5184. set mthd220b [ $clss21f6 addRow method ]
  5185. $mthd220b setLabel name_type "CreateMenu():BOOL\n"
  5186. $mthd220b setProp method_access "Public"
  5187. $mthd220b setProp modifier "Value"
  5188. set mthd220f [ $clss21f6 addRow method ]
  5189. $mthd220f setLabel name_type "CreatePopupMenu():BOOL\n"
  5190. $mthd220f setProp method_access "Public"
  5191. $mthd220f setProp modifier "Value"
  5192. set mthd2213 [ $clss21f6 addRow method ]
  5193. $mthd2213 setLabel name_type "LoadMenu():BOOL\n"
  5194. $mthd2213 setProp method_access "Public"
  5195. $mthd2213 setProp modifier "Value"
  5196. set parm2217 [ $mthd2213 addParam ]
  5197. $parm2217 setLabel name_type "lpszResourceName:LPCTSTR"
  5198. $parm2217 setProp modifier "Value"
  5199. set mthd221a [ $clss21f6 addRow method ]
  5200. $mthd221a setLabel name_type "LoadMenu():BOOL\n"
  5201. $mthd221a setProp method_access "Public"
  5202. $mthd221a setProp modifier "Value"
  5203. set parm221e [ $mthd221a addParam ]
  5204. $parm221e setLabel name_type "nIDResource:UINT"
  5205. $parm221e setProp modifier "Value"
  5206. set mthd2221 [ $clss21f6 addRow method ]
  5207. $mthd2221 setLabel name_type "LoadMenuIndirect():BOOL\n"
  5208. $mthd2221 setProp method_access "Public"
  5209. $mthd2221 setProp modifier "Value"
  5210. set parm2225 [ $mthd2221 addParam ]
  5211. $parm2225 setLabel name_type "lpMenuTemplate:void"
  5212. $parm2225 setProp modifier "Pointer to Const"
  5213. set mthd2228 [ $clss21f6 addRow method ]
  5214. $mthd2228 setLabel name_type "DestroyMenu():BOOL\n"
  5215. $mthd2228 setProp method_access "Public"
  5216. $mthd2228 setProp modifier "Value"
  5217. set mthd222f [ $clss21f6 addRow method ]
  5218. $mthd222f setLabel name_type "GetSafeHmenu():HMENU\n"
  5219. $mthd222f setProp method_access "Public"
  5220. $mthd222f setProp is_const_func "1"
  5221. $mthd222f setProp modifier "Value"
  5222. set mthd2234 [ $clss21f6 addRow method ]
  5223. $mthd2234 setLabel name_type "type_conv()\n"
  5224. $mthd2234 setProp method_access "Public"
  5225. $mthd2234 setProp is_const_func "1"
  5226. $mthd2234 setProp modifier "Value"
  5227. set mthd2239 [ $clss21f6 addRow method ]
  5228. $mthd2239 setLabel name_type "\$FromHandle():CMenu\n"
  5229. $mthd2239 setProp method_access "Public"
  5230. $mthd2239 setProp modifier "Pointer"
  5231. set parm223d [ $mthd2239 addParam ]
  5232. $parm223d setLabel name_type "hMenu:HMENU"
  5233. $parm223d setProp modifier "Value"
  5234. set mthd2240 [ $clss21f6 addRow method ]
  5235. $mthd2240 setLabel name_type "\$DeleteTempMap()\n"
  5236. $mthd2240 setProp method_access "Public"
  5237. $mthd2240 setProp modifier "Value"
  5238. set mthd2244 [ $clss21f6 addRow method ]
  5239. $mthd2244 setLabel name_type "Attach():BOOL\n"
  5240. $mthd2244 setProp method_access "Public"
  5241. $mthd2244 setProp modifier "Value"
  5242. set parm2248 [ $mthd2244 addParam ]
  5243. $parm2248 setLabel name_type "hMenu:HMENU"
  5244. $parm2248 setProp modifier "Value"
  5245. set mthd224b [ $clss21f6 addRow method ]
  5246. $mthd224b setLabel name_type "Detach():HMENU\n"
  5247. $mthd224b setProp method_access "Public"
  5248. $mthd224b setProp modifier "Value"
  5249. set mthd224f [ $clss21f6 addRow method ]
  5250. $mthd224f setLabel name_type "DeleteMenu():BOOL\n"
  5251. $mthd224f setProp method_access "Public"
  5252. $mthd224f setProp modifier "Value"
  5253. set parm2253 [ $mthd224f addParam ]
  5254. $parm2253 setLabel name_type "nPosition:UINT, "
  5255. $parm2253 setProp modifier "Value"
  5256. set parm2256 [ $mthd224f addParam ]
  5257. $parm2256 setLabel name_type "nFlags:UINT"
  5258. $parm2256 setProp modifier "Value"
  5259. set mthd2259 [ $clss21f6 addRow method ]
  5260. $mthd2259 setLabel name_type "TrackPopupMenu():BOOL\n"
  5261. $mthd2259 setProp method_access "Public"
  5262. $mthd2259 setProp modifier "Value"
  5263. set parm225d [ $mthd2259 addParam ]
  5264. $parm225d setLabel name_type "nFlags:UINT, "
  5265. $parm225d setProp modifier "Value"
  5266. set parm2260 [ $mthd2259 addParam ]
  5267. $parm2260 setLabel name_type "x:int, "
  5268. $parm2260 setProp modifier "Value"
  5269. set parm2263 [ $mthd2259 addParam ]
  5270. $parm2263 setLabel name_type "y:int, "
  5271. $parm2263 setProp modifier "Value"
  5272. set parm2266 [ $mthd2259 addParam ]
  5273. $parm2266 setLabel name_type "pWnd:CWnd, "
  5274. $parm2266 setProp modifier "Pointer"
  5275. set parm2269 [ $mthd2259 addParam ]
  5276. $parm2269 setLabel name_type "lpRect:LPCRECT"
  5277. $parm2269 setProp modifier "Value"
  5278. $parm2269 setProp default_value " 0"
  5279. set mthd226d [ $clss21f6 addRow method ]
  5280. $mthd226d setLabel name_type "AppendMenu():BOOL\n"
  5281. $mthd226d setProp method_access "Public"
  5282. $mthd226d setProp modifier "Value"
  5283. set parm2271 [ $mthd226d addParam ]
  5284. $parm2271 setLabel name_type "nFlags:UINT, "
  5285. $parm2271 setProp modifier "Value"
  5286. set parm2274 [ $mthd226d addParam ]
  5287. $parm2274 setLabel name_type "nIDNewItem:UINT, "
  5288. $parm2274 setProp modifier "Value"
  5289. $parm2274 setProp default_value " 0"
  5290. set parm2278 [ $mthd226d addParam ]
  5291. $parm2278 setLabel name_type "lpszNewItem:LPCTSTR"
  5292. $parm2278 setProp modifier "Value"
  5293. $parm2278 setProp default_value "  0 "
  5294. set mthd227c [ $clss21f6 addRow method ]
  5295. $mthd227c setLabel name_type "AppendMenu():BOOL\n"
  5296. $mthd227c setProp method_access "Public"
  5297. $mthd227c setProp modifier "Value"
  5298. set parm2280 [ $mthd227c addParam ]
  5299. $parm2280 setLabel name_type "nFlags:UINT, "
  5300. $parm2280 setProp modifier "Value"
  5301. set parm2283 [ $mthd227c addParam ]
  5302. $parm2283 setLabel name_type "nIDNewItem:UINT, "
  5303. $parm2283 setProp modifier "Value"
  5304. set parm2286 [ $mthd227c addParam ]
  5305. $parm2286 setLabel name_type "pBmp:CBitmap"
  5306. $parm2286 setProp modifier "Pointer to Const"
  5307. set mthd2289 [ $clss21f6 addRow method ]
  5308. $mthd2289 setLabel name_type "CheckMenuItem():UINT\n"
  5309. $mthd2289 setProp method_access "Public"
  5310. $mthd2289 setProp modifier "Value"
  5311. set parm228d [ $mthd2289 addParam ]
  5312. $parm228d setLabel name_type "nIDCheckItem:UINT, "
  5313. $parm228d setProp modifier "Value"
  5314. set parm2290 [ $mthd2289 addParam ]
  5315. $parm2290 setLabel name_type "nCheck:UINT"
  5316. $parm2290 setProp modifier "Value"
  5317. set mthd2293 [ $clss21f6 addRow method ]
  5318. $mthd2293 setLabel name_type "EnableMenuItem():UINT\n"
  5319. $mthd2293 setProp method_access "Public"
  5320. $mthd2293 setProp modifier "Value"
  5321. set parm2297 [ $mthd2293 addParam ]
  5322. $parm2297 setLabel name_type "nIDEnableItem:UINT, "
  5323. $parm2297 setProp modifier "Value"
  5324. set parm229a [ $mthd2293 addParam ]
  5325. $parm229a setLabel name_type "nEnable:UINT"
  5326. $parm229a setProp modifier "Value"
  5327. set mthd229d [ $clss21f6 addRow method ]
  5328. $mthd229d setLabel name_type "GetMenuItemCount():UINT\n"
  5329. $mthd229d setProp method_access "Public"
  5330. $mthd229d setProp is_const_func "1"
  5331. $mthd229d setProp modifier "Value"
  5332. set mthd22a2 [ $clss21f6 addRow method ]
  5333. $mthd22a2 setLabel name_type "GetMenuItemID():UINT\n"
  5334. $mthd22a2 setProp method_access "Public"
  5335. $mthd22a2 setProp is_const_func "1"
  5336. $mthd22a2 setProp modifier "Value"
  5337. set parm22a7 [ $mthd22a2 addParam ]
  5338. $parm22a7 setLabel name_type "nPos:int"
  5339. $parm22a7 setProp modifier "Value"
  5340. set mthd22aa [ $clss21f6 addRow method ]
  5341. $mthd22aa setLabel name_type "GetMenuState():UINT\n"
  5342. $mthd22aa setProp method_access "Public"
  5343. $mthd22aa setProp is_const_func "1"
  5344. $mthd22aa setProp modifier "Value"
  5345. set parm22af [ $mthd22aa addParam ]
  5346. $parm22af setLabel name_type "nID:UINT, "
  5347. $parm22af setProp modifier "Value"
  5348. set parm22b2 [ $mthd22aa addParam ]
  5349. $parm22b2 setLabel name_type "nFlags:UINT"
  5350. $parm22b2 setProp modifier "Value"
  5351. set mthd22b5 [ $clss21f6 addRow method ]
  5352. $mthd22b5 setLabel name_type "GetMenuString():int\n"
  5353. $mthd22b5 setProp method_access "Public"
  5354. $mthd22b5 setProp is_const_func "1"
  5355. $mthd22b5 setProp modifier "Value"
  5356. set parm22ba [ $mthd22b5 addParam ]
  5357. $parm22ba setLabel name_type "nIDItem:UINT, "
  5358. $parm22ba setProp modifier "Value"
  5359. set parm22bd [ $mthd22b5 addParam ]
  5360. $parm22bd setLabel name_type "lpString:LPTSTR, "
  5361. $parm22bd setProp modifier "Value"
  5362. set parm22c0 [ $mthd22b5 addParam ]
  5363. $parm22c0 setLabel name_type "nMaxCount:int, "
  5364. $parm22c0 setProp modifier "Value"
  5365. set parm22c3 [ $mthd22b5 addParam ]
  5366. $parm22c3 setLabel name_type "nFlags:UINT"
  5367. $parm22c3 setProp modifier "Value"
  5368. set mthd22c6 [ $clss21f6 addRow method ]
  5369. $mthd22c6 setLabel name_type "GetMenuString():int\n"
  5370. $mthd22c6 setProp method_access "Public"
  5371. $mthd22c6 setProp is_const_func "1"
  5372. $mthd22c6 setProp modifier "Value"
  5373. set parm22cb [ $mthd22c6 addParam ]
  5374. $parm22cb setLabel name_type "nIDItem:UINT, "
  5375. $parm22cb setProp modifier "Value"
  5376. set parm22ce [ $mthd22c6 addParam ]
  5377. $parm22ce setLabel name_type "rString:CString, "
  5378. $parm22ce setProp modifier "Reference"
  5379. set parm22d1 [ $mthd22c6 addParam ]
  5380. $parm22d1 setLabel name_type "nFlags:UINT"
  5381. $parm22d1 setProp modifier "Value"
  5382. set mthd22d4 [ $clss21f6 addRow method ]
  5383. $mthd22d4 setLabel name_type "GetSubMenu():CMenu\n"
  5384. $mthd22d4 setProp method_access "Public"
  5385. $mthd22d4 setProp is_const_func "1"
  5386. $mthd22d4 setProp modifier "Pointer"
  5387. set parm22d9 [ $mthd22d4 addParam ]
  5388. $parm22d9 setLabel name_type "nPos:int"
  5389. $parm22d9 setProp modifier "Value"
  5390. set mthd22dc [ $clss21f6 addRow method ]
  5391. $mthd22dc setLabel name_type "InsertMenu():BOOL\n"
  5392. $mthd22dc setProp method_access "Public"
  5393. $mthd22dc setProp modifier "Value"
  5394. set parm22e0 [ $mthd22dc addParam ]
  5395. $parm22e0 setLabel name_type "nPosition:UINT, "
  5396. $parm22e0 setProp modifier "Value"
  5397. set parm22e3 [ $mthd22dc addParam ]
  5398. $parm22e3 setLabel name_type "nFlags:UINT, "
  5399. $parm22e3 setProp modifier "Value"
  5400. set parm22e6 [ $mthd22dc addParam ]
  5401. $parm22e6 setLabel name_type "nIDNewItem:UINT, "
  5402. $parm22e6 setProp modifier "Value"
  5403. $parm22e6 setProp default_value " 0"
  5404. set parm22ea [ $mthd22dc addParam ]
  5405. $parm22ea setLabel name_type "lpszNewItem:LPCTSTR"
  5406. $parm22ea setProp modifier "Value"
  5407. $parm22ea setProp default_value "  0 "
  5408. set mthd22ee [ $clss21f6 addRow method ]
  5409. $mthd22ee setLabel name_type "InsertMenu():BOOL\n"
  5410. $mthd22ee setProp method_access "Public"
  5411. $mthd22ee setProp modifier "Value"
  5412. set parm22f2 [ $mthd22ee addParam ]
  5413. $parm22f2 setLabel name_type "nPosition:UINT, "
  5414. $parm22f2 setProp modifier "Value"
  5415. set parm22f5 [ $mthd22ee addParam ]
  5416. $parm22f5 setLabel name_type "nFlags:UINT, "
  5417. $parm22f5 setProp modifier "Value"
  5418. set parm22f8 [ $mthd22ee addParam ]
  5419. $parm22f8 setLabel name_type "nIDNewItem:UINT, "
  5420. $parm22f8 setProp modifier "Value"
  5421. set parm22fb [ $mthd22ee addParam ]
  5422. $parm22fb setLabel name_type "pBmp:CBitmap"
  5423. $parm22fb setProp modifier "Pointer to Const"
  5424. set mthd22fe [ $clss21f6 addRow method ]
  5425. $mthd22fe setLabel name_type "ModifyMenu():BOOL\n"
  5426. $mthd22fe setProp method_access "Public"
  5427. $mthd22fe setProp modifier "Value"
  5428. set parm2302 [ $mthd22fe addParam ]
  5429. $parm2302 setLabel name_type "nPosition:UINT, "
  5430. $parm2302 setProp modifier "Value"
  5431. set parm2305 [ $mthd22fe addParam ]
  5432. $parm2305 setLabel name_type "nFlags:UINT, "
  5433. $parm2305 setProp modifier "Value"
  5434. set parm2308 [ $mthd22fe addParam ]
  5435. $parm2308 setLabel name_type "nIDNewItem:UINT, "
  5436. $parm2308 setProp modifier "Value"
  5437. $parm2308 setProp default_value " 0"
  5438. set parm230c [ $mthd22fe addParam ]
  5439. $parm230c setLabel name_type "lpszNewItem:LPCTSTR"
  5440. $parm230c setProp modifier "Value"
  5441. $parm230c setProp default_value "  0 "
  5442. set mthd2310 [ $clss21f6 addRow method ]
  5443. $mthd2310 setLabel name_type "ModifyMenu():BOOL\n"
  5444. $mthd2310 setProp method_access "Public"
  5445. $mthd2310 setProp modifier "Value"
  5446. set parm2314 [ $mthd2310 addParam ]
  5447. $parm2314 setLabel name_type "nPosition:UINT, "
  5448. $parm2314 setProp modifier "Value"
  5449. set parm2317 [ $mthd2310 addParam ]
  5450. $parm2317 setLabel name_type "nFlags:UINT, "
  5451. $parm2317 setProp modifier "Value"
  5452. set parm231a [ $mthd2310 addParam ]
  5453. $parm231a setLabel name_type "nIDNewItem:UINT, "
  5454. $parm231a setProp modifier "Value"
  5455. set parm231d [ $mthd2310 addParam ]
  5456. $parm231d setLabel name_type "pBmp:CBitmap"
  5457. $parm231d setProp modifier "Pointer to Const"
  5458. set mthd2320 [ $clss21f6 addRow method ]
  5459. $mthd2320 setLabel name_type "RemoveMenu():BOOL\n"
  5460. $mthd2320 setProp method_access "Public"
  5461. $mthd2320 setProp modifier "Value"
  5462. set parm2324 [ $mthd2320 addParam ]
  5463. $parm2324 setLabel name_type "nPosition:UINT, "
  5464. $parm2324 setProp modifier "Value"
  5465. set parm2327 [ $mthd2320 addParam ]
  5466. $parm2327 setLabel name_type "nFlags:UINT"
  5467. $parm2327 setProp modifier "Value"
  5468. set mthd232a [ $clss21f6 addRow method ]
  5469. $mthd232a setLabel name_type "SetMenuItemBitmaps():BOOL\n"
  5470. $mthd232a setProp method_access "Public"
  5471. $mthd232a setProp modifier "Value"
  5472. set parm232e [ $mthd232a addParam ]
  5473. $parm232e setLabel name_type "nPosition:UINT, "
  5474. $parm232e setProp modifier "Value"
  5475. set parm2331 [ $mthd232a addParam ]
  5476. $parm2331 setLabel name_type "nFlags:UINT, "
  5477. $parm2331 setProp modifier "Value"
  5478. set parm2334 [ $mthd232a addParam ]
  5479. $parm2334 setLabel name_type "pBmpUnchecked:CBitmap, "
  5480. $parm2334 setProp modifier "Pointer to Const"
  5481. set parm2337 [ $mthd232a addParam ]
  5482. $parm2337 setLabel name_type "pBmpChecked:CBitmap"
  5483. $parm2337 setProp modifier "Pointer to Const"
  5484. set mthd233a [ $clss21f6 addRow method ]
  5485. $mthd233a setLabel name_type "CheckMenuRadioItem():BOOL\n"
  5486. $mthd233a setProp method_access "Public"
  5487. $mthd233a setProp modifier "Value"
  5488. set parm233e [ $mthd233a addParam ]
  5489. $parm233e setLabel name_type "nIDFirst:UINT, "
  5490. $parm233e setProp modifier "Value"
  5491. set parm2341 [ $mthd233a addParam ]
  5492. $parm2341 setLabel name_type "nIDLast:UINT, "
  5493. $parm2341 setProp modifier "Value"
  5494. set parm2344 [ $mthd233a addParam ]
  5495. $parm2344 setLabel name_type "nIDItem:UINT, "
  5496. $parm2344 setProp modifier "Value"
  5497. set parm2347 [ $mthd233a addParam ]
  5498. $parm2347 setLabel name_type "nFlags:UINT"
  5499. $parm2347 setProp modifier "Value"
  5500. set mthd234a [ $clss21f6 addRow method ]
  5501. $mthd234a setLabel name_type "SetMenuContextHelpId():BOOL\n"
  5502. $mthd234a setProp method_access "Public"
  5503. $mthd234a setProp modifier "Value"
  5504. set parm234e [ $mthd234a addParam ]
  5505. $parm234e setLabel name_type "dwContextHelpId:DWORD"
  5506. $parm234e setProp modifier "Value"
  5507. set mthd2351 [ $clss21f6 addRow method ]
  5508. $mthd2351 setLabel name_type "GetMenuContextHelpId():DWORD\n"
  5509. $mthd2351 setProp method_access "Public"
  5510. $mthd2351 setProp is_const_func "1"
  5511. $mthd2351 setProp modifier "Value"
  5512. set mthd2356 [ $clss21f6 addRow method ]
  5513. $mthd2356 setLabel name_type "DrawItem()\n"
  5514. $mthd2356 setProp method_access "Public"
  5515. $mthd2356 setProp is_dyn_bound "1"
  5516. $mthd2356 setProp modifier "Value"
  5517. set parm235b [ $mthd2356 addParam ]
  5518. $parm235b setLabel name_type "lpDrawItemStruct:LPDRAWITEMSTRUCT"
  5519. $parm235b setProp modifier "Value"
  5520. set mthd235e [ $clss21f6 addRow method ]
  5521. $mthd235e setLabel name_type "MeasureItem()\n"
  5522. $mthd235e setProp method_access "Public"
  5523. $mthd235e setProp is_dyn_bound "1"
  5524. $mthd235e setProp modifier "Value"
  5525. set parm2363 [ $mthd235e addParam ]
  5526. $parm2363 setLabel name_type "lpMeasureItemStruct:LPMEASUREITEMSTRUCT"
  5527. $parm2363 setProp modifier "Value"
  5528. set mthd2366 [ $clss21f6 addRow method ]
  5529. $mthd2366 setLabel name_type "\$CMenu_FromHandlePermanent():CMenu"
  5530. $mthd2366 setProp method_access "Public"
  5531. $mthd2366 setProp modifier "Pointer"
  5532. set parm236a [ $mthd2366 addParam ]
  5533. $parm236a setLabel name_type "hMenu:HMENU"
  5534. $parm236a setProp modifier "Value"
  5535. $clss21f6 save
  5536. set clss4400 [ $diag43a2 addNode cad_class 9999 315 120 34 ]
  5537. $clss4400 setLabel name "CMenu"
  5538. $clss4400 setProp is_folded 1
  5539. $clss4400 setProp include_list "afxwin.h" name *
  5540. $diag43a2 addConn generalization_conn $gen43a4 $clss4400 5466 251 10059 315
  5541.  
  5542. #------------------------ Class: CCmdTarget ----
  5543. if [info exists debug] {puts "addClass CCmdTarget"}
  5544. if [info exists debug] {puts "CDM CCmdTarget"}
  5545. set clss240f [ CDM new "CCmdTarget" "$systemName" "" "" "" "" "" "" "0" ]
  5546. set attr2412 [ $clss240f addRow attribute ]
  5547. $attr2412 setLabel name_type "\$classCCmdTarget:CRuntimeClass\n"
  5548. $attr2412 setProp attrib_access "None-None" name_type de
  5549. $attr2412 setProp modifier "Value" name_type cl
  5550. set attr24b9 [ $clss240f addRow attribute ]
  5551. $attr24b9 setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  5552. $attr24b9 setProp attrib_access "None-None" name_type de
  5553. $attr24b9 setProp modifier "Value" name_type cl
  5554. set attr24bd [ $clss240f addRow attribute ]
  5555. $attr24bd setLabel name_type "\$messageMap:AFX_MSGMAP\n"
  5556. $attr24bd setProp attrib_access "None-None" name_type de
  5557. $attr24bd setProp modifier "Value" name_type cl
  5558. set attr24c7 [ $clss240f addRow attribute ]
  5559. $attr24c7 setLabel name_type "\$_commandEntries:AFX_OLECMDMAP_ENTRY\n"
  5560. $attr24c7 setProp attrib_access "None-None" name_type de
  5561. $attr24c7 setProp modifier "Value" name_type cl
  5562. set attr24cb [ $clss240f addRow attribute ]
  5563. $attr24cb setLabel name_type "\$commandMap:AFX_OLECMDMAP\n"
  5564. $attr24cb setProp attrib_access "None-None" name_type de
  5565. $attr24cb setProp modifier "Value" name_type cl
  5566. set attr24d5 [ $clss240f addRow attribute ]
  5567. $attr24d5 setLabel name_type "\$_dispatchEntries:AFX_DISPMAP_ENTRY\n"
  5568. $attr24d5 setProp attrib_access "None-None" name_type de
  5569. $attr24d5 setProp modifier "Value" name_type cl
  5570. set attr24d9 [ $clss240f addRow attribute ]
  5571. $attr24d9 setLabel name_type "\$_dispatchEntryCount:UINT\n"
  5572. $attr24d9 setProp attrib_access "None-None" name_type de
  5573. set attr24dc [ $clss240f addRow attribute ]
  5574. $attr24dc setLabel name_type "\$_dwStockPropMask:DWORD\n"
  5575. $attr24dc setProp attrib_access "None-None" name_type de
  5576. set attr24df [ $clss240f addRow attribute ]
  5577. $attr24df setLabel name_type "\$dispatchMap:AFX_DISPMAP\n"
  5578. $attr24df setProp attrib_access "None-None" name_type de
  5579. $attr24df setProp modifier "Value" name_type cl
  5580. set attr24e9 [ $clss240f addRow attribute ]
  5581. $attr24e9 setLabel name_type "\$_connectionEntries:AFX_CONNECTIONMAP_ENTRY\n"
  5582. $attr24e9 setProp attrib_access "None-None" name_type de
  5583. $attr24e9 setProp modifier "Value" name_type cl
  5584. set attr24ed [ $clss240f addRow attribute ]
  5585. $attr24ed setLabel name_type "\$connectionMap:AFX_CONNECTIONMAP\n"
  5586. $attr24ed setProp attrib_access "None-None" name_type de
  5587. $attr24ed setProp modifier "Value" name_type cl
  5588. set attr24f7 [ $clss240f addRow attribute ]
  5589. $attr24f7 setLabel name_type "\$_interfaceEntries:AFX_INTERFACEMAP_ENTRY\n"
  5590. $attr24f7 setProp attrib_access "None-None" name_type de
  5591. $attr24f7 setProp modifier "Value" name_type cl
  5592. set attr24fb [ $clss240f addRow attribute ]
  5593. $attr24fb setLabel name_type "\$interfaceMap:AFX_INTERFACEMAP\n"
  5594. $attr24fb setProp attrib_access "None-None" name_type de
  5595. $attr24fb setProp modifier "Value" name_type cl
  5596. set attr2505 [ $clss240f addRow attribute ]
  5597. $attr2505 setLabel name_type "\$_eventsinkEntries:AFX_EVENTSINKMAP_ENTRY\n"
  5598. $attr2505 setProp attrib_access "None-None" name_type de
  5599. $attr2505 setProp modifier "Value" name_type cl
  5600. set attr2509 [ $clss240f addRow attribute ]
  5601. $attr2509 setLabel name_type "\$_eventsinkEntryCount:UINT\n"
  5602. $attr2509 setProp attrib_access "None-None" name_type de
  5603. set attr250c [ $clss240f addRow attribute ]
  5604. $attr250c setLabel name_type "\$eventsinkMap:AFX_EVENTSINKMAP\n"
  5605. $attr250c setProp attrib_access "None-None" name_type de
  5606. $attr250c setProp modifier "Value" name_type cl
  5607. set attr2516 [ $clss240f addRow attribute ]
  5608. $attr2516 setLabel name_type "m_dwRef:long\n"
  5609. $attr2516 setProp attrib_access "None-None" name_type de
  5610. set attr2519 [ $clss240f addRow attribute ]
  5611. $attr2519 setLabel name_type "m_pOuterUnknown:LPUNKNOWN\n"
  5612. $attr2519 setProp attrib_access "None-None" name_type de
  5613. set attr251c [ $clss240f addRow attribute ]
  5614. $attr251c setLabel name_type "m_xInnerUnknown:DWORD\n"
  5615. $attr251c setProp attrib_access "None-None" name_type de
  5616. set attr256a [ $clss240f addRow attribute ]
  5617. $attr256a setLabel name_type "m_nOffset:size_t"
  5618. $attr256a setProp attrib_access "None-None" name_type de
  5619. set mthd2416 [ $clss240f addRow method ]
  5620. $mthd2416 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  5621. $mthd2416 setProp method_access "Public"
  5622. $mthd2416 setProp is_dyn_bound "1"
  5623. $mthd2416 setProp is_const_func "1"
  5624. $mthd2416 setProp modifier "Pointer"
  5625. set mthd241c [ $clss240f addRow method ]
  5626. $mthd241c setLabel name_type "\$create()\n"
  5627. $mthd241c setProp method_access "Public"
  5628. $mthd241c setProp modifier "Value"
  5629. set mthd2420 [ $clss240f addRow method ]
  5630. $mthd2420 setLabel name_type "GetIDispatch():LPDISPATCH\n"
  5631. $mthd2420 setProp method_access "Public"
  5632. $mthd2420 setProp modifier "Value"
  5633. set parm2424 [ $mthd2420 addParam ]
  5634. $parm2424 setLabel name_type "bAddRef:BOOL"
  5635. $parm2424 setProp modifier "Value"
  5636. set mthd2427 [ $clss240f addRow method ]
  5637. $mthd2427 setLabel name_type "\$FromIDispatch():CCmdTarget\n"
  5638. $mthd2427 setProp method_access "Public"
  5639. $mthd2427 setProp modifier "Pointer"
  5640. set parm242b [ $mthd2427 addParam ]
  5641. $parm242b setLabel name_type "lpDispatch:LPDISPATCH"
  5642. $parm242b setProp modifier "Value"
  5643. set mthd242e [ $clss240f addRow method ]
  5644. $mthd242e setLabel name_type "IsResultExpected():BOOL\n"
  5645. $mthd242e setProp method_access "Public"
  5646. $mthd242e setProp modifier "Value"
  5647. set mthd2432 [ $clss240f addRow method ]
  5648. $mthd2432 setLabel name_type "EnableAutomation()\n"
  5649. $mthd2432 setProp method_access "Public"
  5650. $mthd2432 setProp modifier "Value"
  5651. set mthd2436 [ $clss240f addRow method ]
  5652. $mthd2436 setLabel name_type "EnableConnections()\n"
  5653. $mthd2436 setProp method_access "Public"
  5654. $mthd2436 setProp modifier "Value"
  5655. set mthd243a [ $clss240f addRow method ]
  5656. $mthd243a setLabel name_type "BeginWaitCursor()\n"
  5657. $mthd243a setProp method_access "Public"
  5658. $mthd243a setProp modifier "Value"
  5659. set mthd243e [ $clss240f addRow method ]
  5660. $mthd243e setLabel name_type "EndWaitCursor()\n"
  5661. $mthd243e setProp method_access "Public"
  5662. $mthd243e setProp modifier "Value"
  5663. set mthd2442 [ $clss240f addRow method ]
  5664. $mthd2442 setLabel name_type "RestoreWaitCursor()\n"
  5665. $mthd2442 setProp method_access "Public"
  5666. $mthd2442 setProp modifier "Value"
  5667. set mthd2446 [ $clss240f addRow method ]
  5668. $mthd2446 setLabel name_type "EnumOleVerbs():BOOL\n"
  5669. $mthd2446 setProp method_access "Public"
  5670. $mthd2446 setProp modifier "Value"
  5671. set parm244a [ $mthd2446 addParam ]
  5672. $parm244a setLabel name_type "ppenumOleVerb:LPENUMOLEVERB"
  5673. $parm244a setProp modifier "Pointer"
  5674. set mthd244d [ $clss240f addRow method ]
  5675. $mthd244d setLabel name_type "DoOleVerb():BOOL\n"
  5676. $mthd244d setProp method_access "Public"
  5677. $mthd244d setProp modifier "Value"
  5678. set parm2451 [ $mthd244d addParam ]
  5679. $parm2451 setLabel name_type "iVerb:LONG, "
  5680. $parm2451 setProp modifier "Value"
  5681. set parm2454 [ $mthd244d addParam ]
  5682. $parm2454 setLabel name_type "lpMsg:LPMSG, "
  5683. $parm2454 setProp modifier "Value"
  5684. set parm2457 [ $mthd244d addParam ]
  5685. $parm2457 setLabel name_type "hWndParent:HWND, "
  5686. $parm2457 setProp modifier "Value"
  5687. set parm245a [ $mthd244d addParam ]
  5688. $parm245a setLabel name_type "lpRect:LPCRECT"
  5689. $parm245a setProp modifier "Value"
  5690. set mthd245d [ $clss240f addRow method ]
  5691. $mthd245d setLabel name_type "OnCmdMsg():BOOL\n"
  5692. $mthd245d setProp method_access "Public"
  5693. $mthd245d setProp is_dyn_bound "1"
  5694. $mthd245d setProp modifier "Value"
  5695. set parm2462 [ $mthd245d addParam ]
  5696. $parm2462 setLabel name_type "nID:UINT, "
  5697. $parm2462 setProp modifier "Value"
  5698. set parm2465 [ $mthd245d addParam ]
  5699. $parm2465 setLabel name_type "nCode:int, "
  5700. $parm2465 setProp modifier "Value"
  5701. set parm2468 [ $mthd245d addParam ]
  5702. $parm2468 setLabel name_type "pExtra:genptr, "
  5703. $parm2468 setProp modifier "Pointer"
  5704. set parm246b [ $mthd245d addParam ]
  5705. $parm246b setLabel name_type "pHandlerInfo:AFX_CMDHANDLERINFO"
  5706. $parm246b setProp modifier "Pointer"
  5707. set mthd246e [ $clss240f addRow method ]
  5708. $mthd246e setLabel name_type "OnFinalRelease()\n"
  5709. $mthd246e setProp method_access "Public"
  5710. $mthd246e setProp is_dyn_bound "1"
  5711. $mthd246e setProp modifier "Value"
  5712. set mthd2473 [ $clss240f addRow method ]
  5713. $mthd2473 setLabel name_type "IsInvokeAllowed():BOOL\n"
  5714. $mthd2473 setProp method_access "Public"
  5715. $mthd2473 setProp is_dyn_bound "1"
  5716. $mthd2473 setProp modifier "Value"
  5717. set parm2478 [ $mthd2473 addParam ]
  5718. $parm2478 setLabel name_type "dispid:DISPID"
  5719. $parm2478 setProp modifier "Value"
  5720. set mthd247b [ $clss240f addRow method ]
  5721. $mthd247b setLabel name_type "EnableTypeLib()\n"
  5722. $mthd247b setProp method_access "Public"
  5723. $mthd247b setProp modifier "Value"
  5724. set mthd247f [ $clss240f addRow method ]
  5725. $mthd247f setLabel name_type "GetTypeInfoOfGuid():HRESULT\n"
  5726. $mthd247f setProp method_access "Public"
  5727. $mthd247f setProp modifier "Value"
  5728. set parm2483 [ $mthd247f addParam ]
  5729. $parm2483 setLabel name_type "lcid:LCID, "
  5730. $parm2483 setProp modifier "Value"
  5731. set parm2486 [ $mthd247f addParam ]
  5732. $parm2486 setLabel name_type "guid:GUID, "
  5733. $parm2486 setProp modifier "Reference to Const"
  5734. set parm2489 [ $mthd247f addParam ]
  5735. $parm2489 setLabel name_type "ppTypeInfo:LPTYPEINFO"
  5736. $parm2489 setProp modifier "Pointer"
  5737. set mthd248c [ $clss240f addRow method ]
  5738. $mthd248c setLabel name_type "GetDispatchIID():BOOL\n"
  5739. $mthd248c setProp method_access "Public"
  5740. $mthd248c setProp is_dyn_bound "1"
  5741. $mthd248c setProp modifier "Value"
  5742. set parm2491 [ $mthd248c addParam ]
  5743. $parm2491 setLabel name_type "pIID:IID"
  5744. $parm2491 setProp modifier "Pointer"
  5745. set mthd2494 [ $clss240f addRow method ]
  5746. $mthd2494 setLabel name_type "GetTypeInfoCount():UINT\n"
  5747. $mthd2494 setProp method_access "Public"
  5748. $mthd2494 setProp is_dyn_bound "1"
  5749. $mthd2494 setProp modifier "Value"
  5750. set mthd2499 [ $clss240f addRow method ]
  5751. $mthd2499 setLabel name_type "GetTypeLibCache():CTypeLibCache\n"
  5752. $mthd2499 setProp method_access "Public"
  5753. $mthd2499 setProp is_dyn_bound "1"
  5754. $mthd2499 setProp modifier "Pointer"
  5755. set mthd249e [ $clss240f addRow method ]
  5756. $mthd249e setLabel name_type "GetTypeLib():HRESULT\n"
  5757. $mthd249e setProp method_access "Public"
  5758. $mthd249e setProp is_dyn_bound "1"
  5759. $mthd249e setProp modifier "Value"
  5760. set parm24a3 [ $mthd249e addParam ]
  5761. $parm24a3 setLabel name_type "lcid:LCID, "
  5762. $parm24a3 setProp modifier "Value"
  5763. set parm24a6 [ $mthd249e addParam ]
  5764. $parm24a6 setLabel name_type "ppTypeLib:LPTYPELIB"
  5765. $parm24a6 setProp modifier "Pointer"
  5766. set mthd24a9 [ $clss240f addRow method ]
  5767. $mthd24a9 setLabel name_type "GetNotSupported()\n"
  5768. $mthd24a9 setProp method_access "Public"
  5769. $mthd24a9 setProp modifier "Value"
  5770. set mthd24ad [ $clss240f addRow method ]
  5771. $mthd24ad setLabel name_type "SetNotSupported()\n"
  5772. $mthd24ad setProp method_access "Public"
  5773. $mthd24ad setProp modifier "Value"
  5774. set mthd24b1 [ $clss240f addRow method ]
  5775. $mthd24b1 setLabel name_type "GetRoutingView():CView\n"
  5776. $mthd24b1 setProp method_access "Protected"
  5777. $mthd24b1 setProp modifier "Pointer"
  5778. set mthd24b5 [ $clss240f addRow method ]
  5779. $mthd24b5 setLabel name_type "GetRoutingFrame():CFrameWnd\n"
  5780. $mthd24b5 setProp method_access "Protected"
  5781. $mthd24b5 setProp modifier "Pointer"
  5782. set mthd24c1 [ $clss240f addRow method ]
  5783. $mthd24c1 setLabel name_type "GetMessageMap():AFX_MSGMAP\n"
  5784. $mthd24c1 setProp method_access "Protected"
  5785. $mthd24c1 setProp is_dyn_bound "1"
  5786. $mthd24c1 setProp is_const_func "1"
  5787. $mthd24c1 setProp modifier "Pointer to Const"
  5788. set mthd24cf [ $clss240f addRow method ]
  5789. $mthd24cf setLabel name_type "GetCommandMap():AFX_OLECMDMAP\n"
  5790. $mthd24cf setProp method_access "Protected"
  5791. $mthd24cf setProp is_dyn_bound "1"
  5792. $mthd24cf setProp is_const_func "1"
  5793. $mthd24cf setProp modifier "Pointer to Const"
  5794. set mthd24e3 [ $clss240f addRow method ]
  5795. $mthd24e3 setLabel name_type "GetDispatchMap():AFX_DISPMAP\n"
  5796. $mthd24e3 setProp method_access "Protected"
  5797. $mthd24e3 setProp is_dyn_bound "1"
  5798. $mthd24e3 setProp is_const_func "1"
  5799. $mthd24e3 setProp modifier "Pointer to Const"
  5800. set mthd24f1 [ $clss240f addRow method ]
  5801. $mthd24f1 setLabel name_type "GetConnectionMap():AFX_CONNECTIONMAP\n"
  5802. $mthd24f1 setProp method_access "Protected"
  5803. $mthd24f1 setProp is_dyn_bound "1"
  5804. $mthd24f1 setProp is_const_func "1"
  5805. $mthd24f1 setProp modifier "Pointer to Const"
  5806. set mthd24ff [ $clss240f addRow method ]
  5807. $mthd24ff setLabel name_type "GetInterfaceMap():AFX_INTERFACEMAP\n"
  5808. $mthd24ff setProp method_access "Protected"
  5809. $mthd24ff setProp is_dyn_bound "1"
  5810. $mthd24ff setProp is_const_func "1"
  5811. $mthd24ff setProp modifier "Pointer to Const"
  5812. set mthd2510 [ $clss240f addRow method ]
  5813. $mthd2510 setLabel name_type "GetEventSinkMap():AFX_EVENTSINKMAP\n"
  5814. $mthd2510 setProp method_access "Protected"
  5815. $mthd2510 setProp is_dyn_bound "1"
  5816. $mthd2510 setProp is_const_func "1"
  5817. $mthd2510 setProp modifier "Pointer to Const"
  5818. set mthd251f [ $clss240f addRow method ]
  5819. $mthd251f setLabel name_type "EnableAggregation()\n"
  5820. $mthd251f setProp method_access "Public"
  5821. $mthd251f setProp modifier "Value"
  5822. set mthd2523 [ $clss240f addRow method ]
  5823. $mthd2523 setLabel name_type "ExternalDisconnect()\n"
  5824. $mthd2523 setProp method_access "Public"
  5825. $mthd2523 setProp modifier "Value"
  5826. set mthd2527 [ $clss240f addRow method ]
  5827. $mthd2527 setLabel name_type "GetControllingUnknown():LPUNKNOWN\n"
  5828. $mthd2527 setProp method_access "Public"
  5829. $mthd2527 setProp modifier "Value"
  5830. set mthd252b [ $clss240f addRow method ]
  5831. $mthd252b setLabel name_type "InternalQueryInterface():DWORD\n"
  5832. $mthd252b setProp method_access "Public"
  5833. $mthd252b setProp modifier "Value"
  5834. set parm252f [ $mthd252b addParam ]
  5835. $parm252f setLabel name_type "p7:void, "
  5836. $parm252f setProp modifier "Pointer to Const"
  5837. set parm2532 [ $mthd252b addParam ]
  5838. $parm2532 setLabel name_type "ppvObj:LPVOID"
  5839. $parm2532 setProp modifier "Pointer"
  5840. set mthd2535 [ $clss240f addRow method ]
  5841. $mthd2535 setLabel name_type "InternalAddRef():DWORD\n"
  5842. $mthd2535 setProp method_access "Public"
  5843. $mthd2535 setProp modifier "Value"
  5844. set mthd2539 [ $clss240f addRow method ]
  5845. $mthd2539 setLabel name_type "InternalRelease():DWORD\n"
  5846. $mthd2539 setProp method_access "Public"
  5847. $mthd2539 setProp modifier "Value"
  5848. set mthd253d [ $clss240f addRow method ]
  5849. $mthd253d setLabel name_type "ExternalQueryInterface():DWORD\n"
  5850. $mthd253d setProp method_access "Public"
  5851. $mthd253d setProp modifier "Value"
  5852. set parm2541 [ $mthd253d addParam ]
  5853. $parm2541 setLabel name_type "p8:void, "
  5854. $parm2541 setProp modifier "Pointer to Const"
  5855. set parm2544 [ $mthd253d addParam ]
  5856. $parm2544 setLabel name_type "ppvObj:LPVOID"
  5857. $parm2544 setProp modifier "Pointer"
  5858. set mthd2547 [ $clss240f addRow method ]
  5859. $mthd2547 setLabel name_type "ExternalAddRef():DWORD\n"
  5860. $mthd2547 setProp method_access "Public"
  5861. $mthd2547 setProp modifier "Value"
  5862. set mthd254b [ $clss240f addRow method ]
  5863. $mthd254b setLabel name_type "ExternalRelease():DWORD\n"
  5864. $mthd254b setProp method_access "Public"
  5865. $mthd254b setProp modifier "Value"
  5866. set mthd254f [ $clss240f addRow method ]
  5867. $mthd254f setLabel name_type "GetInterface():LPUNKNOWN\n"
  5868. $mthd254f setProp method_access "Public"
  5869. $mthd254f setProp modifier "Value"
  5870. set parm2553 [ $mthd254f addParam ]
  5871. $parm2553 setLabel name_type "p9:void"
  5872. $parm2553 setProp modifier "Pointer to Const"
  5873. set mthd2556 [ $clss240f addRow method ]
  5874. $mthd2556 setLabel name_type "QueryAggregates():LPUNKNOWN\n"
  5875. $mthd2556 setProp method_access "Public"
  5876. $mthd2556 setProp modifier "Value"
  5877. set parm255a [ $mthd2556 addParam ]
  5878. $parm255a setLabel name_type "p10:void"
  5879. $parm255a setProp modifier "Pointer to Const"
  5880. set mthd255d [ $clss240f addRow method ]
  5881. $mthd255d setLabel name_type "OnCreateAggregates():BOOL\n"
  5882. $mthd255d setProp method_access "Public"
  5883. $mthd255d setProp is_dyn_bound "1"
  5884. $mthd255d setProp modifier "Value"
  5885. set mthd2562 [ $clss240f addRow method ]
  5886. $mthd2562 setLabel name_type "GetInterfaceHook():LPUNKNOWN"
  5887. $mthd2562 setProp method_access "Public"
  5888. $mthd2562 setProp is_dyn_bound "1"
  5889. $mthd2562 setProp modifier "Value"
  5890. set parm2567 [ $mthd2562 addParam ]
  5891. $parm2567 setLabel name_type "p11:void"
  5892. $parm2567 setProp modifier "Pointer to Const"
  5893. $clss240f save
  5894. set clss4402 [ $diag43a2 addNode cad_class 10151 315 120 34 ]
  5895. $clss4402 setLabel name "CCmdTarget"
  5896. $clss4402 setProp is_folded 1
  5897. $clss4402 setProp include_list "afxwin.h" name *
  5898. $diag43a2 addConn generalization_conn $gen43a4 $clss4402 5466 251 10211 315
  5899.  
  5900. #------------------------ Class: CCommandLineInfo ----
  5901. if [info exists debug] {puts "addClass CCommandLineInfo"}
  5902. if [info exists debug] {puts "CDM CCommandLineInfo"}
  5903. set clss3e56 [ CDM new "CCommandLineInfo" "$systemName" "" "" "" "" "" "" "0" ]
  5904. set attr3e6b [ $clss3e56 addRow attribute ]
  5905. $attr3e6b setLabel name_type "m_bShowSplash:BOOL\n"
  5906. $attr3e6b setProp attrib_access "None-None" name_type de
  5907. set attr3e6e [ $clss3e56 addRow attribute ]
  5908. $attr3e6e setLabel name_type "m_bRunEmbedded:BOOL\n"
  5909. $attr3e6e setProp attrib_access "None-None" name_type de
  5910. set attr3e71 [ $clss3e56 addRow attribute ]
  5911. $attr3e71 setLabel name_type "m_bRunAutomated:BOOL\n"
  5912. $attr3e71 setProp attrib_access "None-None" name_type de
  5913. set attr3e74 [ $clss3e56 addRow attribute ]
  5914. $attr3e74 setLabel name_type "m_nShellCommand\n"
  5915. $attr3e74 setProp attrib_access "None-None" name_type de
  5916. set attr3e77 [ $clss3e56 addRow attribute ]
  5917. $attr3e77 setLabel name_type "m_strFileName:CString\n"
  5918. $attr3e77 setProp attrib_access "None-None" name_type de
  5919. set attr3e7a [ $clss3e56 addRow attribute ]
  5920. $attr3e7a setLabel name_type "m_strPrinterName:CString\n"
  5921. $attr3e7a setProp attrib_access "None-None" name_type de
  5922. set attr3e7d [ $clss3e56 addRow attribute ]
  5923. $attr3e7d setLabel name_type "m_strDriverName:CString\n"
  5924. $attr3e7d setProp attrib_access "None-None" name_type de
  5925. set attr3e80 [ $clss3e56 addRow attribute ]
  5926. $attr3e80 setLabel name_type "m_strPortName:CString"
  5927. $attr3e80 setProp attrib_access "None-None" name_type de
  5928. set mthd3e59 [ $clss3e56 addRow method ]
  5929. $mthd3e59 setLabel name_type "\$create()\n"
  5930. $mthd3e59 setProp method_access "Public"
  5931. $mthd3e59 setProp modifier "Value"
  5932. set mthd3e5d [ $clss3e56 addRow method ]
  5933. $mthd3e5d setLabel name_type "ParseParam()\n"
  5934. $mthd3e5d setProp method_access "Public"
  5935. $mthd3e5d setProp is_dyn_bound "1"
  5936. $mthd3e5d setProp modifier "Value"
  5937. set parm3e62 [ $mthd3e5d addParam ]
  5938. $parm3e62 setLabel name_type "pszParam:TCHAR, "
  5939. $parm3e62 setProp modifier "Pointer to Const"
  5940. set parm3e65 [ $mthd3e5d addParam ]
  5941. $parm3e65 setLabel name_type "bFlag:BOOL, "
  5942. $parm3e65 setProp modifier "Value"
  5943. set parm3e68 [ $mthd3e5d addParam ]
  5944. $parm3e68 setLabel name_type "bLast:BOOL"
  5945. $parm3e68 setProp modifier "Value"
  5946. set mthd3e83 [ $clss3e56 addRow method ]
  5947. $mthd3e83 setLabel name_type "ParseParamFlag()\n"
  5948. $mthd3e83 setProp method_access "Protected"
  5949. $mthd3e83 setProp modifier "Value"
  5950. set parm3e87 [ $mthd3e83 addParam ]
  5951. $parm3e87 setLabel name_type "pszParam:char"
  5952. $parm3e87 setProp modifier "Pointer to Const"
  5953. set mthd3e8a [ $clss3e56 addRow method ]
  5954. $mthd3e8a setLabel name_type "ParseParamNotFlag()\n"
  5955. $mthd3e8a setProp method_access "Protected"
  5956. $mthd3e8a setProp modifier "Value"
  5957. set parm3e8e [ $mthd3e8a addParam ]
  5958. $parm3e8e setLabel name_type "pszParam:TCHAR"
  5959. $parm3e8e setProp modifier "Pointer to Const"
  5960. set mthd3e91 [ $clss3e56 addRow method ]
  5961. $mthd3e91 setLabel name_type "ParseLast()"
  5962. $mthd3e91 setProp method_access "Protected"
  5963. $mthd3e91 setProp modifier "Value"
  5964. set parm3e95 [ $mthd3e91 addParam ]
  5965. $parm3e95 setLabel name_type "bLast:BOOL"
  5966. $parm3e95 setProp modifier "Value"
  5967. $clss3e56 save
  5968. set clss443d [ $diag43a2 addNode cad_class 10303 315 477 251 ]
  5969. $clss443d setLabel name "CCommandLineInfo"
  5970. $clss443d setProp include_list "afxwin.h" name *
  5971. $diag43a2 addConn generalization_conn $gen43a4 $clss443d 5466 251 10541.5 315
  5972.  
  5973. #------------------------ Class: CDocManager ----
  5974. if [info exists debug] {puts "addClass CDocManager"}
  5975. if [info exists debug] {puts "CDM CDocManager"}
  5976. set clss3e98 [ CDM new "CDocManager" "$systemName" "" "" "" "" "" "" "0" ]
  5977. set attr3e9b [ $clss3e98 addRow attribute ]
  5978. $attr3e9b setLabel name_type "\$classCDocManager:CRuntimeClass\n"
  5979. $attr3e9b setProp attrib_access "None-None" name_type de
  5980. $attr3e9b setProp modifier "Value" name_type cl
  5981. set attr3f08 [ $clss3e98 addRow attribute ]
  5982. $attr3f08 setLabel name_type "m_templateList:CPtrList\n"
  5983. $attr3f08 setProp attrib_access "None-None" name_type de
  5984. set attr3f0b [ $clss3e98 addRow attribute ]
  5985. $attr3f0b setLabel name_type "\$pStaticList:CPtrList\n"
  5986. $attr3f0b setProp attrib_access "None-None" name_type de
  5987. $attr3f0b setProp modifier "Pointer" name_type cl
  5988. set attr3f0f [ $clss3e98 addRow attribute ]
  5989. $attr3f0f setLabel name_type "\$bStaticInit:BOOL\n"
  5990. $attr3f0f setProp attrib_access "None-None" name_type de
  5991. set attr3f12 [ $clss3e98 addRow attribute ]
  5992. $attr3f12 setLabel name_type "\$pStaticDocManager:CDocManager"
  5993. $attr3f12 setProp attrib_access "None-None" name_type de
  5994. $attr3f12 setProp modifier "Pointer" name_type cl
  5995. set mthd3e9f [ $clss3e98 addRow method ]
  5996. $mthd3e9f setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  5997. $mthd3e9f setProp method_access "Public"
  5998. $mthd3e9f setProp is_dyn_bound "1"
  5999. $mthd3e9f setProp is_const_func "1"
  6000. $mthd3e9f setProp modifier "Pointer"
  6001. set mthd3ea5 [ $clss3e98 addRow method ]
  6002. $mthd3ea5 setLabel name_type "\$create()\n"
  6003. $mthd3ea5 setProp method_access "Public"
  6004. $mthd3ea5 setProp modifier "Value"
  6005. set mthd3ea9 [ $clss3e98 addRow method ]
  6006. $mthd3ea9 setLabel name_type "AddDocTemplate()\n"
  6007. $mthd3ea9 setProp method_access "Public"
  6008. $mthd3ea9 setProp is_dyn_bound "1"
  6009. $mthd3ea9 setProp modifier "Value"
  6010. set parm3eae [ $mthd3ea9 addParam ]
  6011. $parm3eae setLabel name_type "pTemplate:CDocTemplate"
  6012. $parm3eae setProp modifier "Pointer"
  6013. set mthd3eb1 [ $clss3e98 addRow method ]
  6014. $mthd3eb1 setLabel name_type "GetFirstDocTemplatePosition():POSITION\n"
  6015. $mthd3eb1 setProp method_access "Public"
  6016. $mthd3eb1 setProp is_dyn_bound "1"
  6017. $mthd3eb1 setProp is_const_func "1"
  6018. $mthd3eb1 setProp modifier "Value"
  6019. set mthd3eb7 [ $clss3e98 addRow method ]
  6020. $mthd3eb7 setLabel name_type "GetNextDocTemplate():CDocTemplate\n"
  6021. $mthd3eb7 setProp method_access "Public"
  6022. $mthd3eb7 setProp is_dyn_bound "1"
  6023. $mthd3eb7 setProp is_const_func "1"
  6024. $mthd3eb7 setProp modifier "Pointer"
  6025. set parm3ebd [ $mthd3eb7 addParam ]
  6026. $parm3ebd setLabel name_type "pos:POSITION"
  6027. $parm3ebd setProp modifier "Reference"
  6028. set mthd3ec0 [ $clss3e98 addRow method ]
  6029. $mthd3ec0 setLabel name_type "RegisterShellFileTypes()\n"
  6030. $mthd3ec0 setProp method_access "Public"
  6031. $mthd3ec0 setProp is_dyn_bound "1"
  6032. $mthd3ec0 setProp modifier "Value"
  6033. set parm3ec5 [ $mthd3ec0 addParam ]
  6034. $parm3ec5 setLabel name_type "bCompat:BOOL"
  6035. $parm3ec5 setProp modifier "Value"
  6036. set mthd3ec8 [ $clss3e98 addRow method ]
  6037. $mthd3ec8 setLabel name_type "OpenDocumentFile():CDocument\n"
  6038. $mthd3ec8 setProp method_access "Public"
  6039. $mthd3ec8 setProp is_dyn_bound "1"
  6040. $mthd3ec8 setProp modifier "Pointer"
  6041. set parm3ecd [ $mthd3ec8 addParam ]
  6042. $parm3ecd setLabel name_type "lpszFileName:LPCTSTR"
  6043. $parm3ecd setProp modifier "Value"
  6044. set mthd3ed0 [ $clss3e98 addRow method ]
  6045. $mthd3ed0 setLabel name_type "SaveAllModified():BOOL\n"
  6046. $mthd3ed0 setProp method_access "Public"
  6047. $mthd3ed0 setProp is_dyn_bound "1"
  6048. $mthd3ed0 setProp modifier "Value"
  6049. set mthd3ed5 [ $clss3e98 addRow method ]
  6050. $mthd3ed5 setLabel name_type "CloseAllDocuments()\n"
  6051. $mthd3ed5 setProp method_access "Public"
  6052. $mthd3ed5 setProp is_dyn_bound "1"
  6053. $mthd3ed5 setProp modifier "Value"
  6054. set parm3eda [ $mthd3ed5 addParam ]
  6055. $parm3eda setLabel name_type "bEndSession:BOOL"
  6056. $parm3eda setProp modifier "Value"
  6057. set mthd3edd [ $clss3e98 addRow method ]
  6058. $mthd3edd setLabel name_type "GetOpenDocumentCount():int\n"
  6059. $mthd3edd setProp method_access "Public"
  6060. $mthd3edd setProp is_dyn_bound "1"
  6061. $mthd3edd setProp modifier "Value"
  6062. set mthd3ee2 [ $clss3e98 addRow method ]
  6063. $mthd3ee2 setLabel name_type "DoPromptFileName():BOOL\n"
  6064. $mthd3ee2 setProp method_access "Public"
  6065. $mthd3ee2 setProp is_dyn_bound "1"
  6066. $mthd3ee2 setProp modifier "Value"
  6067. set parm3ee7 [ $mthd3ee2 addParam ]
  6068. $parm3ee7 setLabel name_type "fileName:CString, "
  6069. $parm3ee7 setProp modifier "Reference"
  6070. set parm3eea [ $mthd3ee2 addParam ]
  6071. $parm3eea setLabel name_type "nIDSTitle:UINT, "
  6072. $parm3eea setProp modifier "Value"
  6073. set parm3eed [ $mthd3ee2 addParam ]
  6074. $parm3eed setLabel name_type "lFlags:DWORD, "
  6075. $parm3eed setProp modifier "Value"
  6076. set parm3ef0 [ $mthd3ee2 addParam ]
  6077. $parm3ef0 setLabel name_type "bOpenFileDialog:BOOL, "
  6078. $parm3ef0 setProp modifier "Value"
  6079. set parm3ef3 [ $mthd3ee2 addParam ]
  6080. $parm3ef3 setLabel name_type "pTemplate:CDocTemplate"
  6081. $parm3ef3 setProp modifier "Pointer"
  6082. set mthd3ef6 [ $clss3e98 addRow method ]
  6083. $mthd3ef6 setLabel name_type "OnDDECommand():BOOL\n"
  6084. $mthd3ef6 setProp method_access "Public"
  6085. $mthd3ef6 setProp is_dyn_bound "1"
  6086. $mthd3ef6 setProp modifier "Value"
  6087. set parm3efb [ $mthd3ef6 addParam ]
  6088. $parm3efb setLabel name_type "lpszCommand:LPTSTR"
  6089. $parm3efb setProp modifier "Value"
  6090. set mthd3efe [ $clss3e98 addRow method ]
  6091. $mthd3efe setLabel name_type "OnFileNew()\n"
  6092. $mthd3efe setProp method_access "Public"
  6093. $mthd3efe setProp is_dyn_bound "1"
  6094. $mthd3efe setProp modifier "Value"
  6095. set mthd3f03 [ $clss3e98 addRow method ]
  6096. $mthd3f03 setLabel name_type "OnFileOpen()"
  6097. $mthd3f03 setProp method_access "Public"
  6098. $mthd3f03 setProp is_dyn_bound "1"
  6099. $mthd3f03 setProp modifier "Value"
  6100. $clss3e98 save
  6101. set clss443f [ $diag43a2 addNode cad_class 10812 315 120 34 ]
  6102. $clss443f setLabel name "CDocManager"
  6103. $clss443f setProp is_folded 1
  6104. $clss443f setProp include_list "afxwin.h" name *
  6105. $diag43a2 addConn generalization_conn $gen43a4 $clss443f 5466 251 10872 315
  6106. $diag43a2 save
  6107.  
  6108.  
  6109. #====================== Diagram: CFileTree ==== upperLeft:0, 0
  6110. if [info exists debug] {puts "CAD CFileTree"}
  6111. set diag43b8 [ CAD new "CFileTree" "$systemName" "" "" "" "" "" "" "0" ]
  6112.  
  6113. #------------------------ Class: CFile ----
  6114. if [info exists debug] {puts "addClass CFile"}
  6115. set clss43b9 [ $diag43b8 addNode cad_class 76 0 120 34 ]
  6116. $clss43b9 setLabel name "CFile"
  6117. $clss43b9 setProp is_folded 1
  6118.  
  6119. #------------------------ Class: CStdioFile ----
  6120. if [info exists debug] {puts "addClass CStdioFile"}
  6121. if [info exists debug] {puts "CDM CStdioFile"}
  6122. set clss0516 [ CDM new "CStdioFile" "$systemName" "" "" "" "" "" "" "0" ]
  6123. set attr0519 [ $clss0516 addRow attribute ]
  6124. $attr0519 setLabel name_type "\$classCStdioFile:CRuntimeClass\n"
  6125. $attr0519 setProp attrib_access "None-None" name_type de
  6126. $attr0519 setProp modifier "Value" name_type cl
  6127. set attr0538 [ $clss0516 addRow attribute ]
  6128. $attr0538 setLabel name_type "m_pStream:FILE"
  6129. $attr0538 setProp attrib_access "None-None" name_type de
  6130. $attr0538 setProp modifier "Pointer" name_type cl
  6131. set mthd051d [ $clss0516 addRow method ]
  6132. $mthd051d setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  6133. $mthd051d setProp method_access "Public"
  6134. $mthd051d setProp is_dyn_bound "1"
  6135. $mthd051d setProp is_const_func "1"
  6136. $mthd051d setProp modifier "Pointer"
  6137. set mthd0523 [ $clss0516 addRow method ]
  6138. $mthd0523 setLabel name_type "\$create()\n"
  6139. $mthd0523 setProp method_access "Public"
  6140. $mthd0523 setProp modifier "Value"
  6141. set mthd0527 [ $clss0516 addRow method ]
  6142. $mthd0527 setLabel name_type "\$create()\n"
  6143. $mthd0527 setProp method_access "Public"
  6144. $mthd0527 setProp modifier "Value"
  6145. set parm052b [ $mthd0527 addParam ]
  6146. $parm052b setLabel name_type "pOpenStream:FILE"
  6147. $parm052b setProp modifier "Pointer"
  6148. set mthd052e [ $clss0516 addRow method ]
  6149. $mthd052e setLabel name_type "\$create()\n"
  6150. $mthd052e setProp method_access "Public"
  6151. $mthd052e setProp modifier "Value"
  6152. set parm0532 [ $mthd052e addParam ]
  6153. $parm0532 setLabel name_type "lpszFileName:LPCTSTR, "
  6154. $parm0532 setProp modifier "Value"
  6155. set parm0535 [ $mthd052e addParam ]
  6156. $parm0535 setLabel name_type "nOpenFlags:UINT"
  6157. $parm0535 setProp modifier "Value"
  6158. set mthd053c [ $clss0516 addRow method ]
  6159. $mthd053c setLabel name_type "WriteString()\n"
  6160. $mthd053c setProp method_access "Public"
  6161. $mthd053c setProp is_dyn_bound "1"
  6162. $mthd053c setProp modifier "Value"
  6163. set parm0541 [ $mthd053c addParam ]
  6164. $parm0541 setLabel name_type "lpsz:LPCTSTR"
  6165. $parm0541 setProp modifier "Value"
  6166. set mthd0544 [ $clss0516 addRow method ]
  6167. $mthd0544 setLabel name_type "ReadString():LPTSTR\n"
  6168. $mthd0544 setProp method_access "Public"
  6169. $mthd0544 setProp is_dyn_bound "1"
  6170. $mthd0544 setProp modifier "Value"
  6171. set parm0549 [ $mthd0544 addParam ]
  6172. $parm0549 setLabel name_type "lpsz:LPTSTR, "
  6173. $parm0549 setProp modifier "Value"
  6174. set parm054c [ $mthd0544 addParam ]
  6175. $parm054c setLabel name_type "nMax:UINT"
  6176. $parm054c setProp modifier "Value"
  6177. set mthd054f [ $clss0516 addRow method ]
  6178. $mthd054f setLabel name_type "ReadString():BOOL\n"
  6179. $mthd054f setProp method_access "Public"
  6180. $mthd054f setProp is_dyn_bound "1"
  6181. $mthd054f setProp modifier "Value"
  6182. set parm0554 [ $mthd054f addParam ]
  6183. $parm0554 setLabel name_type "rString:CString"
  6184. $parm0554 setProp modifier "Reference"
  6185. set mthd0557 [ $clss0516 addRow method ]
  6186. $mthd0557 setLabel name_type "GetPosition():DWORD\n"
  6187. $mthd0557 setProp method_access "Public"
  6188. $mthd0557 setProp is_dyn_bound "1"
  6189. $mthd0557 setProp is_const_func "1"
  6190. $mthd0557 setProp modifier "Value"
  6191. set mthd055d [ $clss0516 addRow method ]
  6192. $mthd055d setLabel name_type "Open():BOOL\n"
  6193. $mthd055d setProp method_access "Public"
  6194. $mthd055d setProp is_dyn_bound "1"
  6195. $mthd055d setProp modifier "Value"
  6196. set parm0562 [ $mthd055d addParam ]
  6197. $parm0562 setLabel name_type "lpszFileName:LPCTSTR, "
  6198. $parm0562 setProp modifier "Value"
  6199. set parm0565 [ $mthd055d addParam ]
  6200. $parm0565 setLabel name_type "nOpenFlags:UINT, "
  6201. $parm0565 setProp modifier "Value"
  6202. set parm0568 [ $mthd055d addParam ]
  6203. $parm0568 setLabel name_type "pError:CFileException"
  6204. $parm0568 setProp modifier "Pointer"
  6205. $parm0568 setProp default_value "  0 "
  6206. set mthd056c [ $clss0516 addRow method ]
  6207. $mthd056c setLabel name_type "Read():UINT\n"
  6208. $mthd056c setProp method_access "Public"
  6209. $mthd056c setProp is_dyn_bound "1"
  6210. $mthd056c setProp modifier "Value"
  6211. set parm0571 [ $mthd056c addParam ]
  6212. $parm0571 setLabel name_type "lpBuf:genptr, "
  6213. $parm0571 setProp modifier "Pointer"
  6214. set parm0574 [ $mthd056c addParam ]
  6215. $parm0574 setLabel name_type "nCount:UINT"
  6216. $parm0574 setProp modifier "Value"
  6217. set mthd0577 [ $clss0516 addRow method ]
  6218. $mthd0577 setLabel name_type "Write()\n"
  6219. $mthd0577 setProp method_access "Public"
  6220. $mthd0577 setProp is_dyn_bound "1"
  6221. $mthd0577 setProp modifier "Value"
  6222. set parm057c [ $mthd0577 addParam ]
  6223. $parm057c setLabel name_type "lpBuf:void, "
  6224. $parm057c setProp modifier "Pointer to Const"
  6225. set parm057f [ $mthd0577 addParam ]
  6226. $parm057f setLabel name_type "nCount:UINT"
  6227. $parm057f setProp modifier "Value"
  6228. set mthd0582 [ $clss0516 addRow method ]
  6229. $mthd0582 setLabel name_type "Seek():LONG\n"
  6230. $mthd0582 setProp method_access "Public"
  6231. $mthd0582 setProp is_dyn_bound "1"
  6232. $mthd0582 setProp modifier "Value"
  6233. set parm0587 [ $mthd0582 addParam ]
  6234. $parm0587 setLabel name_type "lOff:LONG, "
  6235. $parm0587 setProp modifier "Value"
  6236. set parm058a [ $mthd0582 addParam ]
  6237. $parm058a setLabel name_type "nFrom:UINT"
  6238. $parm058a setProp modifier "Value"
  6239. set mthd058d [ $clss0516 addRow method ]
  6240. $mthd058d setLabel name_type "Abort()\n"
  6241. $mthd058d setProp method_access "Public"
  6242. $mthd058d setProp is_dyn_bound "1"
  6243. $mthd058d setProp modifier "Value"
  6244. set mthd0592 [ $clss0516 addRow method ]
  6245. $mthd0592 setLabel name_type "Flush()\n"
  6246. $mthd0592 setProp method_access "Public"
  6247. $mthd0592 setProp is_dyn_bound "1"
  6248. $mthd0592 setProp modifier "Value"
  6249. set mthd0597 [ $clss0516 addRow method ]
  6250. $mthd0597 setLabel name_type "Close()\n"
  6251. $mthd0597 setProp method_access "Public"
  6252. $mthd0597 setProp is_dyn_bound "1"
  6253. $mthd0597 setProp modifier "Value"
  6254. set mthd059c [ $clss0516 addRow method ]
  6255. $mthd059c setLabel name_type "Duplicate():CFile\n"
  6256. $mthd059c setProp method_access "Public"
  6257. $mthd059c setProp is_dyn_bound "1"
  6258. $mthd059c setProp is_const_func "1"
  6259. $mthd059c setProp modifier "Pointer"
  6260. set mthd05a2 [ $clss0516 addRow method ]
  6261. $mthd05a2 setLabel name_type "LockRange()\n"
  6262. $mthd05a2 setProp method_access "Public"
  6263. $mthd05a2 setProp is_dyn_bound "1"
  6264. $mthd05a2 setProp modifier "Value"
  6265. set parm05a7 [ $mthd05a2 addParam ]
  6266. $parm05a7 setLabel name_type "dwPos:DWORD, "
  6267. $parm05a7 setProp modifier "Value"
  6268. set parm05aa [ $mthd05a2 addParam ]
  6269. $parm05aa setLabel name_type "dwCount:DWORD"
  6270. $parm05aa setProp modifier "Value"
  6271. set mthd05ad [ $clss0516 addRow method ]
  6272. $mthd05ad setLabel name_type "UnlockRange()"
  6273. $mthd05ad setProp method_access "Public"
  6274. $mthd05ad setProp is_dyn_bound "1"
  6275. $mthd05ad setProp modifier "Value"
  6276. set parm05b2 [ $mthd05ad addParam ]
  6277. $parm05b2 setLabel name_type "dwPos:DWORD, "
  6278. $parm05b2 setProp modifier "Value"
  6279. set parm05b5 [ $mthd05ad addParam ]
  6280. $parm05b5 setLabel name_type "dwCount:DWORD"
  6281. $parm05b5 setProp modifier "Value"
  6282. $clss0516 save
  6283. set clss43bb [ $diag43b8 addNode cad_class 0 98 120 34 ]
  6284. $clss43bb setLabel name "CStdioFile"
  6285. $clss43bb setProp is_folded 1
  6286. $clss43bb setProp include_list "afxwin.h" name *
  6287. set gen43ba [ $diag43b8 addRake generalization $clss43b9 $clss43bb 136 34 60 98 66 ]
  6288. $gen43ba setProp inher_access "Public"
  6289.  
  6290. #------------------------ Class: CMemFile ----
  6291. if [info exists debug] {puts "addClass CMemFile"}
  6292. if [info exists debug] {puts "CDM CMemFile"}
  6293. set clss05b8 [ CDM new "CMemFile" "$systemName" "" "" "" "" "" "" "0" ]
  6294. set attr05bb [ $clss05b8 addRow attribute ]
  6295. $attr05bb setLabel name_type "\$classCMemFile:CRuntimeClass\n"
  6296. $attr05bb setProp attrib_access "None-None" name_type de
  6297. $attr05bb setProp modifier "Value" name_type cl
  6298. set attr061e [ $clss05b8 addRow attribute ]
  6299. $attr061e setLabel name_type "m_nGrowBytes:UINT\n"
  6300. $attr061e setProp attrib_access "None-None" name_type de
  6301. set attr0621 [ $clss05b8 addRow attribute ]
  6302. $attr0621 setLabel name_type "m_nPosition:DWORD\n"
  6303. $attr0621 setProp attrib_access "None-None" name_type de
  6304. set attr0624 [ $clss05b8 addRow attribute ]
  6305. $attr0624 setLabel name_type "m_nBufferSize:DWORD\n"
  6306. $attr0624 setProp attrib_access "None-None" name_type de
  6307. set attr0627 [ $clss05b8 addRow attribute ]
  6308. $attr0627 setLabel name_type "m_nFileSize:DWORD\n"
  6309. $attr0627 setProp attrib_access "None-None" name_type de
  6310. set attr062a [ $clss05b8 addRow attribute ]
  6311. $attr062a setLabel name_type "m_lpBuffer:BYTE\n"
  6312. $attr062a setProp attrib_access "None-None" name_type de
  6313. $attr062a setProp modifier "Pointer" name_type cl
  6314. set attr062e [ $clss05b8 addRow attribute ]
  6315. $attr062e setLabel name_type "m_bAutoDelete:BOOL"
  6316. $attr062e setProp attrib_access "None-None" name_type de
  6317. set mthd05bf [ $clss05b8 addRow method ]
  6318. $mthd05bf setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  6319. $mthd05bf setProp method_access "Public"
  6320. $mthd05bf setProp is_dyn_bound "1"
  6321. $mthd05bf setProp is_const_func "1"
  6322. $mthd05bf setProp modifier "Pointer"
  6323. set mthd05c5 [ $clss05b8 addRow method ]
  6324. $mthd05c5 setLabel name_type "\$create()\n"
  6325. $mthd05c5 setProp method_access "Public"
  6326. $mthd05c5 setProp modifier "Value"
  6327. set parm05c9 [ $mthd05c5 addParam ]
  6328. $parm05c9 setLabel name_type "nGrowBytes:UINT"
  6329. $parm05c9 setProp modifier "Value"
  6330. $parm05c9 setProp default_value " 1024"
  6331. set mthd05cd [ $clss05b8 addRow method ]
  6332. $mthd05cd setLabel name_type "\$create()\n"
  6333. $mthd05cd setProp method_access "Public"
  6334. $mthd05cd setProp modifier "Value"
  6335. set parm05d1 [ $mthd05cd addParam ]
  6336. $parm05d1 setLabel name_type "lpBuffer:BYTE, "
  6337. $parm05d1 setProp modifier "Pointer"
  6338. set parm05d4 [ $mthd05cd addParam ]
  6339. $parm05d4 setLabel name_type "nBufferSize:UINT, "
  6340. $parm05d4 setProp modifier "Value"
  6341. set parm05d7 [ $mthd05cd addParam ]
  6342. $parm05d7 setLabel name_type "nGrowBytes:UINT"
  6343. $parm05d7 setProp modifier "Value"
  6344. $parm05d7 setProp default_value " 0"
  6345. set mthd05db [ $clss05b8 addRow method ]
  6346. $mthd05db setLabel name_type "Attach()\n"
  6347. $mthd05db setProp method_access "Public"
  6348. $mthd05db setProp modifier "Value"
  6349. set parm05df [ $mthd05db addParam ]
  6350. $parm05df setLabel name_type "lpBuffer:BYTE, "
  6351. $parm05df setProp modifier "Pointer"
  6352. set parm05e2 [ $mthd05db addParam ]
  6353. $parm05e2 setLabel name_type "nBufferSize:UINT, "
  6354. $parm05e2 setProp modifier "Value"
  6355. set parm05e5 [ $mthd05db addParam ]
  6356. $parm05e5 setLabel name_type "nGrowBytes:UINT"
  6357. $parm05e5 setProp modifier "Value"
  6358. $parm05e5 setProp default_value " 0"
  6359. set mthd05e9 [ $clss05b8 addRow method ]
  6360. $mthd05e9 setLabel name_type "Detach():BYTE\n"
  6361. $mthd05e9 setProp method_access "Public"
  6362. $mthd05e9 setProp modifier "Pointer"
  6363. set mthd05ed [ $clss05b8 addRow method ]
  6364. $mthd05ed setLabel name_type "Alloc():BYTE\n"
  6365. $mthd05ed setProp method_access "Protected"
  6366. $mthd05ed setProp is_dyn_bound "1"
  6367. $mthd05ed setProp modifier "Pointer"
  6368. set parm05f2 [ $mthd05ed addParam ]
  6369. $parm05f2 setLabel name_type "nBytes:DWORD"
  6370. $parm05f2 setProp modifier "Value"
  6371. set mthd05f5 [ $clss05b8 addRow method ]
  6372. $mthd05f5 setLabel name_type "Realloc():BYTE\n"
  6373. $mthd05f5 setProp method_access "Protected"
  6374. $mthd05f5 setProp is_dyn_bound "1"
  6375. $mthd05f5 setProp modifier "Pointer"
  6376. set parm05fa [ $mthd05f5 addParam ]
  6377. $parm05fa setLabel name_type "lpMem:BYTE, "
  6378. $parm05fa setProp modifier "Pointer"
  6379. set parm05fd [ $mthd05f5 addParam ]
  6380. $parm05fd setLabel name_type "nBytes:DWORD"
  6381. $parm05fd setProp modifier "Value"
  6382. set mthd0600 [ $clss05b8 addRow method ]
  6383. $mthd0600 setLabel name_type "Memcpy():BYTE\n"
  6384. $mthd0600 setProp method_access "Protected"
  6385. $mthd0600 setProp is_dyn_bound "1"
  6386. $mthd0600 setProp modifier "Pointer"
  6387. set parm0605 [ $mthd0600 addParam ]
  6388. $parm0605 setLabel name_type "lpMemTarget:BYTE, "
  6389. $parm0605 setProp modifier "Pointer"
  6390. set parm0608 [ $mthd0600 addParam ]
  6391. $parm0608 setLabel name_type "lpMemSource:BYTE, "
  6392. $parm0608 setProp modifier "Pointer to Const"
  6393. set parm060b [ $mthd0600 addParam ]
  6394. $parm060b setLabel name_type "nBytes:UINT"
  6395. $parm060b setProp modifier "Value"
  6396. set mthd060e [ $clss05b8 addRow method ]
  6397. $mthd060e setLabel name_type "Free()\n"
  6398. $mthd060e setProp method_access "Protected"
  6399. $mthd060e setProp is_dyn_bound "1"
  6400. $mthd060e setProp modifier "Value"
  6401. set parm0613 [ $mthd060e addParam ]
  6402. $parm0613 setLabel name_type "lpMem:BYTE"
  6403. $parm0613 setProp modifier "Pointer"
  6404. set mthd0616 [ $clss05b8 addRow method ]
  6405. $mthd0616 setLabel name_type "GrowFile()\n"
  6406. $mthd0616 setProp method_access "Protected"
  6407. $mthd0616 setProp is_dyn_bound "1"
  6408. $mthd0616 setProp modifier "Value"
  6409. set parm061b [ $mthd0616 addParam ]
  6410. $parm061b setLabel name_type "dwNewLen:DWORD"
  6411. $parm061b setProp modifier "Value"
  6412. set mthd0631 [ $clss05b8 addRow method ]
  6413. $mthd0631 setLabel name_type "GetPosition():DWORD\n"
  6414. $mthd0631 setProp method_access "Public"
  6415. $mthd0631 setProp is_dyn_bound "1"
  6416. $mthd0631 setProp is_const_func "1"
  6417. $mthd0631 setProp modifier "Value"
  6418. set mthd0637 [ $clss05b8 addRow method ]
  6419. $mthd0637 setLabel name_type "GetStatus():BOOL\n"
  6420. $mthd0637 setProp method_access "Public"
  6421. $mthd0637 setProp is_const_func "1"
  6422. $mthd0637 setProp modifier "Value"
  6423. set parm063c [ $mthd0637 addParam ]
  6424. $parm063c setLabel name_type "rStatus:CFileStatus"
  6425. $parm063c setProp modifier "Reference"
  6426. set mthd063f [ $clss05b8 addRow method ]
  6427. $mthd063f setLabel name_type "Seek():LONG\n"
  6428. $mthd063f setProp method_access "Public"
  6429. $mthd063f setProp is_dyn_bound "1"
  6430. $mthd063f setProp modifier "Value"
  6431. set parm0644 [ $mthd063f addParam ]
  6432. $parm0644 setLabel name_type "lOff:LONG, "
  6433. $parm0644 setProp modifier "Value"
  6434. set parm0647 [ $mthd063f addParam ]
  6435. $parm0647 setLabel name_type "nFrom:UINT"
  6436. $parm0647 setProp modifier "Value"
  6437. set mthd064a [ $clss05b8 addRow method ]
  6438. $mthd064a setLabel name_type "SetLength()\n"
  6439. $mthd064a setProp method_access "Public"
  6440. $mthd064a setProp is_dyn_bound "1"
  6441. $mthd064a setProp modifier "Value"
  6442. set parm064f [ $mthd064a addParam ]
  6443. $parm064f setLabel name_type "dwNewLen:DWORD"
  6444. $parm064f setProp modifier "Value"
  6445. set mthd0652 [ $clss05b8 addRow method ]
  6446. $mthd0652 setLabel name_type "Read():UINT\n"
  6447. $mthd0652 setProp method_access "Public"
  6448. $mthd0652 setProp is_dyn_bound "1"
  6449. $mthd0652 setProp modifier "Value"
  6450. set parm0657 [ $mthd0652 addParam ]
  6451. $parm0657 setLabel name_type "lpBuf:genptr, "
  6452. $parm0657 setProp modifier "Pointer"
  6453. set parm065a [ $mthd0652 addParam ]
  6454. $parm065a setLabel name_type "nCount:UINT"
  6455. $parm065a setProp modifier "Value"
  6456. set mthd065d [ $clss05b8 addRow method ]
  6457. $mthd065d setLabel name_type "Write()\n"
  6458. $mthd065d setProp method_access "Public"
  6459. $mthd065d setProp is_dyn_bound "1"
  6460. $mthd065d setProp modifier "Value"
  6461. set parm0662 [ $mthd065d addParam ]
  6462. $parm0662 setLabel name_type "lpBuf:void, "
  6463. $parm0662 setProp modifier "Pointer to Const"
  6464. set parm0665 [ $mthd065d addParam ]
  6465. $parm0665 setLabel name_type "nCount:UINT"
  6466. $parm0665 setProp modifier "Value"
  6467. set mthd0668 [ $clss05b8 addRow method ]
  6468. $mthd0668 setLabel name_type "Abort()\n"
  6469. $mthd0668 setProp method_access "Public"
  6470. $mthd0668 setProp is_dyn_bound "1"
  6471. $mthd0668 setProp modifier "Value"
  6472. set mthd066d [ $clss05b8 addRow method ]
  6473. $mthd066d setLabel name_type "Flush()\n"
  6474. $mthd066d setProp method_access "Public"
  6475. $mthd066d setProp is_dyn_bound "1"
  6476. $mthd066d setProp modifier "Value"
  6477. set mthd0672 [ $clss05b8 addRow method ]
  6478. $mthd0672 setLabel name_type "Close()\n"
  6479. $mthd0672 setProp method_access "Public"
  6480. $mthd0672 setProp is_dyn_bound "1"
  6481. $mthd0672 setProp modifier "Value"
  6482. set mthd0677 [ $clss05b8 addRow method ]
  6483. $mthd0677 setLabel name_type "GetBufferPtr():UINT\n"
  6484. $mthd0677 setProp method_access "Public"
  6485. $mthd0677 setProp is_dyn_bound "1"
  6486. $mthd0677 setProp modifier "Value"
  6487. set parm067c [ $mthd0677 addParam ]
  6488. $parm067c setLabel name_type "nCommand:UINT, "
  6489. $parm067c setProp modifier "Value"
  6490. set parm067f [ $mthd0677 addParam ]
  6491. $parm067f setLabel name_type "nCount:UINT, "
  6492. $parm067f setProp modifier "Value"
  6493. $parm067f setProp default_value " 0"
  6494. set parm0683 [ $mthd0677 addParam ]
  6495. $parm0683 setLabel name_type "ppBufStart:void, "
  6496. $parm0683 setProp modifier "Pointer"
  6497. $parm0683 setProp default_value "  0 "
  6498. set parm0687 [ $mthd0677 addParam ]
  6499. $parm0687 setLabel name_type "ppBufMax:void"
  6500. $parm0687 setProp modifier "Pointer"
  6501. $parm0687 setProp default_value "  0 "
  6502. set mthd068b [ $clss05b8 addRow method ]
  6503. $mthd068b setLabel name_type "Duplicate():CFile\n"
  6504. $mthd068b setProp method_access "Public"
  6505. $mthd068b setProp is_dyn_bound "1"
  6506. $mthd068b setProp is_const_func "1"
  6507. $mthd068b setProp modifier "Pointer"
  6508. set mthd0691 [ $clss05b8 addRow method ]
  6509. $mthd0691 setLabel name_type "LockRange()\n"
  6510. $mthd0691 setProp method_access "Public"
  6511. $mthd0691 setProp is_dyn_bound "1"
  6512. $mthd0691 setProp modifier "Value"
  6513. set parm0696 [ $mthd0691 addParam ]
  6514. $parm0696 setLabel name_type "dwPos:DWORD, "
  6515. $parm0696 setProp modifier "Value"
  6516. set parm0699 [ $mthd0691 addParam ]
  6517. $parm0699 setLabel name_type "dwCount:DWORD"
  6518. $parm0699 setProp modifier "Value"
  6519. set mthd069c [ $clss05b8 addRow method ]
  6520. $mthd069c setLabel name_type "UnlockRange()"
  6521. $mthd069c setProp method_access "Public"
  6522. $mthd069c setProp is_dyn_bound "1"
  6523. $mthd069c setProp modifier "Value"
  6524. set parm06a1 [ $mthd069c addParam ]
  6525. $parm06a1 setLabel name_type "dwPos:DWORD, "
  6526. $parm06a1 setProp modifier "Value"
  6527. set parm06a4 [ $mthd069c addParam ]
  6528. $parm06a4 setLabel name_type "dwCount:DWORD"
  6529. $parm06a4 setProp modifier "Value"
  6530. $clss05b8 save
  6531. set clss43bd [ $diag43b8 addNode cad_class 152 98 120 34 ]
  6532. $clss43bd setLabel name "CMemFile"
  6533. $clss43bd setProp is_folded 1
  6534. $clss43bd setProp include_list "afxwin.h" name *
  6535. $diag43b8 addConn generalization_conn $gen43ba $clss43bd 136 34 212 98
  6536. $diag43b8 save
  6537.  
  6538.  
  6539. #====================== Diagram: CGdiObjectTree ==== upperLeft:0, 0
  6540. if [info exists debug] {puts "CAD CGdiObjectTree"}
  6541. set diag43e5 [ CAD new "CGdiObjectTree" "$systemName" "" "" "" "" "" "" "0" ]
  6542.  
  6543. #------------------------ Class: CGdiObject ----
  6544. if [info exists debug] {puts "addClass CGdiObject"}
  6545. set clss43e6 [ $diag43e5 addNode cad_class 380 0 120 34 ]
  6546. $clss43e6 setLabel name "CGdiObject"
  6547. $clss43e6 setProp is_folded 1
  6548.  
  6549. #------------------------ Class: CPen ----
  6550. if [info exists debug] {puts "addClass CPen"}
  6551. if [info exists debug] {puts "CDM CPen"}
  6552. set clss151f [ CDM new "CPen" "$systemName" "" "" "" "" "" "" "0" ]
  6553. set attr1522 [ $clss151f addRow attribute ]
  6554. $attr1522 setLabel name_type "\$classCPen:CRuntimeClass"
  6555. $attr1522 setProp attrib_access "None-None" name_type de
  6556. $attr1522 setProp modifier "Value" name_type cl
  6557. set mthd1526 [ $clss151f addRow method ]
  6558. $mthd1526 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  6559. $mthd1526 setProp method_access "Public"
  6560. $mthd1526 setProp is_dyn_bound "1"
  6561. $mthd1526 setProp is_const_func "1"
  6562. $mthd1526 setProp modifier "Pointer"
  6563. set mthd152c [ $clss151f addRow method ]
  6564. $mthd152c setLabel name_type "\$FromHandle():CPen\n"
  6565. $mthd152c setProp method_access "Public"
  6566. $mthd152c setProp modifier "Pointer"
  6567. set parm1530 [ $mthd152c addParam ]
  6568. $parm1530 setLabel name_type "hPen:HPEN"
  6569. $parm1530 setProp modifier "Value"
  6570. set mthd1533 [ $clss151f addRow method ]
  6571. $mthd1533 setLabel name_type "\$create()\n"
  6572. $mthd1533 setProp method_access "Public"
  6573. $mthd1533 setProp modifier "Value"
  6574. set mthd1537 [ $clss151f addRow method ]
  6575. $mthd1537 setLabel name_type "\$create()\n"
  6576. $mthd1537 setProp method_access "Public"
  6577. $mthd1537 setProp modifier "Value"
  6578. set parm153b [ $mthd1537 addParam ]
  6579. $parm153b setLabel name_type "nPenStyle:int, "
  6580. $parm153b setProp modifier "Value"
  6581. set parm153e [ $mthd1537 addParam ]
  6582. $parm153e setLabel name_type "nWidth:int, "
  6583. $parm153e setProp modifier "Value"
  6584. set parm1541 [ $mthd1537 addParam ]
  6585. $parm1541 setLabel name_type "crColor:COLORREF"
  6586. $parm1541 setProp modifier "Value"
  6587. set mthd1544 [ $clss151f addRow method ]
  6588. $mthd1544 setLabel name_type "\$create()\n"
  6589. $mthd1544 setProp method_access "Public"
  6590. $mthd1544 setProp modifier "Value"
  6591. set parm1548 [ $mthd1544 addParam ]
  6592. $parm1548 setLabel name_type "nPenStyle:int, "
  6593. $parm1548 setProp modifier "Value"
  6594. set parm154b [ $mthd1544 addParam ]
  6595. $parm154b setLabel name_type "nWidth:int, "
  6596. $parm154b setProp modifier "Value"
  6597. set parm154e [ $mthd1544 addParam ]
  6598. $parm154e setLabel name_type "pLogBrush:LOGBRUSH, "
  6599. $parm154e setProp modifier "Pointer to Const"
  6600. set parm1551 [ $mthd1544 addParam ]
  6601. $parm1551 setLabel name_type "nStyleCount:int, "
  6602. $parm1551 setProp modifier "Value"
  6603. $parm1551 setProp default_value " 0"
  6604. set parm1555 [ $mthd1544 addParam ]
  6605. $parm1555 setLabel name_type "lpStyle:DWORD"
  6606. $parm1555 setProp modifier "Pointer to Const"
  6607. $parm1555 setProp default_value "  0 "
  6608. set mthd1559 [ $clss151f addRow method ]
  6609. $mthd1559 setLabel name_type "CreatePen():BOOL\n"
  6610. $mthd1559 setProp method_access "Public"
  6611. $mthd1559 setProp modifier "Value"
  6612. set parm155d [ $mthd1559 addParam ]
  6613. $parm155d setLabel name_type "nPenStyle:int, "
  6614. $parm155d setProp modifier "Value"
  6615. set parm1560 [ $mthd1559 addParam ]
  6616. $parm1560 setLabel name_type "nWidth:int, "
  6617. $parm1560 setProp modifier "Value"
  6618. set parm1563 [ $mthd1559 addParam ]
  6619. $parm1563 setLabel name_type "crColor:COLORREF"
  6620. $parm1563 setProp modifier "Value"
  6621. set mthd1566 [ $clss151f addRow method ]
  6622. $mthd1566 setLabel name_type "CreatePen():BOOL\n"
  6623. $mthd1566 setProp method_access "Public"
  6624. $mthd1566 setProp modifier "Value"
  6625. set parm156a [ $mthd1566 addParam ]
  6626. $parm156a setLabel name_type "nPenStyle:int, "
  6627. $parm156a setProp modifier "Value"
  6628. set parm156d [ $mthd1566 addParam ]
  6629. $parm156d setLabel name_type "nWidth:int, "
  6630. $parm156d setProp modifier "Value"
  6631. set parm1570 [ $mthd1566 addParam ]
  6632. $parm1570 setLabel name_type "pLogBrush:LOGBRUSH, "
  6633. $parm1570 setProp modifier "Pointer to Const"
  6634. set parm1573 [ $mthd1566 addParam ]
  6635. $parm1573 setLabel name_type "nStyleCount:int, "
  6636. $parm1573 setProp modifier "Value"
  6637. $parm1573 setProp default_value " 0"
  6638. set parm1577 [ $mthd1566 addParam ]
  6639. $parm1577 setLabel name_type "lpStyle:DWORD"
  6640. $parm1577 setProp modifier "Pointer to Const"
  6641. $parm1577 setProp default_value "  0 "
  6642. set mthd157b [ $clss151f addRow method ]
  6643. $mthd157b setLabel name_type "CreatePenIndirect():BOOL\n"
  6644. $mthd157b setProp method_access "Public"
  6645. $mthd157b setProp modifier "Value"
  6646. set parm157f [ $mthd157b addParam ]
  6647. $parm157f setLabel name_type "lpLogPen:LPLOGPEN"
  6648. $parm157f setProp modifier "Value"
  6649. set mthd1582 [ $clss151f addRow method ]
  6650. $mthd1582 setLabel name_type "type_conv()\n"
  6651. $mthd1582 setProp method_access "Public"
  6652. $mthd1582 setProp is_const_func "1"
  6653. $mthd1582 setProp modifier "Value"
  6654. set mthd1587 [ $clss151f addRow method ]
  6655. $mthd1587 setLabel name_type "GetLogPen():int\n"
  6656. $mthd1587 setProp method_access "Public"
  6657. $mthd1587 setProp modifier "Value"
  6658. set parm158b [ $mthd1587 addParam ]
  6659. $parm158b setLabel name_type "pLogPen:LOGPEN"
  6660. $parm158b setProp modifier "Pointer"
  6661. set mthd158e [ $clss151f addRow method ]
  6662. $mthd158e setLabel name_type "GetExtLogPen():int"
  6663. $mthd158e setProp method_access "Public"
  6664. $mthd158e setProp modifier "Value"
  6665. set parm1592 [ $mthd158e addParam ]
  6666. $parm1592 setLabel name_type "pLogPen:EXTLOGPEN"
  6667. $parm1592 setProp modifier "Pointer"
  6668. $clss151f save
  6669. set clss43e8 [ $diag43e5 addNode cad_class 0 98 120 34 ]
  6670. $clss43e8 setLabel name "CPen"
  6671. $clss43e8 setProp is_folded 1
  6672. $clss43e8 setProp include_list "afxwin.h" name *
  6673. set gen43e7 [ $diag43e5 addRake generalization $clss43e6 $clss43e8 440 34 60 98 66 ]
  6674. $gen43e7 setProp inher_access "Public"
  6675.  
  6676. #------------------------ Class: CBrush ----
  6677. if [info exists debug] {puts "addClass CBrush"}
  6678. if [info exists debug] {puts "CDM CBrush"}
  6679. set clss1595 [ CDM new "CBrush" "$systemName" "" "" "" "" "" "" "0" ]
  6680. set attr1598 [ $clss1595 addRow attribute ]
  6681. $attr1598 setLabel name_type "\$classCBrush:CRuntimeClass"
  6682. $attr1598 setProp attrib_access "None-None" name_type de
  6683. $attr1598 setProp modifier "Value" name_type cl
  6684. set mthd159c [ $clss1595 addRow method ]
  6685. $mthd159c setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  6686. $mthd159c setProp method_access "Public"
  6687. $mthd159c setProp is_dyn_bound "1"
  6688. $mthd159c setProp is_const_func "1"
  6689. $mthd159c setProp modifier "Pointer"
  6690. set mthd15a2 [ $clss1595 addRow method ]
  6691. $mthd15a2 setLabel name_type "\$FromHandle():CBrush\n"
  6692. $mthd15a2 setProp method_access "Public"
  6693. $mthd15a2 setProp modifier "Pointer"
  6694. set parm15a6 [ $mthd15a2 addParam ]
  6695. $parm15a6 setLabel name_type "hBrush:HBRUSH"
  6696. $parm15a6 setProp modifier "Value"
  6697. set mthd15a9 [ $clss1595 addRow method ]
  6698. $mthd15a9 setLabel name_type "\$create()\n"
  6699. $mthd15a9 setProp method_access "Public"
  6700. $mthd15a9 setProp modifier "Value"
  6701. set mthd15ad [ $clss1595 addRow method ]
  6702. $mthd15ad setLabel name_type "\$create()\n"
  6703. $mthd15ad setProp method_access "Public"
  6704. $mthd15ad setProp modifier "Value"
  6705. set parm15b1 [ $mthd15ad addParam ]
  6706. $parm15b1 setLabel name_type "crColor:COLORREF"
  6707. $parm15b1 setProp modifier "Value"
  6708. set mthd15b4 [ $clss1595 addRow method ]
  6709. $mthd15b4 setLabel name_type "\$create()\n"
  6710. $mthd15b4 setProp method_access "Public"
  6711. $mthd15b4 setProp modifier "Value"
  6712. set parm15b8 [ $mthd15b4 addParam ]
  6713. $parm15b8 setLabel name_type "nIndex:int, "
  6714. $parm15b8 setProp modifier "Value"
  6715. set parm15bb [ $mthd15b4 addParam ]
  6716. $parm15bb setLabel name_type "crColor:COLORREF"
  6717. $parm15bb setProp modifier "Value"
  6718. set mthd15be [ $clss1595 addRow method ]
  6719. $mthd15be setLabel name_type "\$create()\n"
  6720. $mthd15be setProp method_access "Public"
  6721. $mthd15be setProp modifier "Value"
  6722. set parm15c2 [ $mthd15be addParam ]
  6723. $parm15c2 setLabel name_type "pBitmap:CBitmap"
  6724. $parm15c2 setProp modifier "Pointer"
  6725. set mthd15c5 [ $clss1595 addRow method ]
  6726. $mthd15c5 setLabel name_type "CreateSolidBrush():BOOL\n"
  6727. $mthd15c5 setProp method_access "Public"
  6728. $mthd15c5 setProp modifier "Value"
  6729. set parm15c9 [ $mthd15c5 addParam ]
  6730. $parm15c9 setLabel name_type "crColor:COLORREF"
  6731. $parm15c9 setProp modifier "Value"
  6732. set mthd15cc [ $clss1595 addRow method ]
  6733. $mthd15cc setLabel name_type "CreateHatchBrush():BOOL\n"
  6734. $mthd15cc setProp method_access "Public"
  6735. $mthd15cc setProp modifier "Value"
  6736. set parm15d0 [ $mthd15cc addParam ]
  6737. $parm15d0 setLabel name_type "nIndex:int, "
  6738. $parm15d0 setProp modifier "Value"
  6739. set parm15d3 [ $mthd15cc addParam ]
  6740. $parm15d3 setLabel name_type "crColor:COLORREF"
  6741. $parm15d3 setProp modifier "Value"
  6742. set mthd15d6 [ $clss1595 addRow method ]
  6743. $mthd15d6 setLabel name_type "CreateBrushIndirect():BOOL\n"
  6744. $mthd15d6 setProp method_access "Public"
  6745. $mthd15d6 setProp modifier "Value"
  6746. set parm15da [ $mthd15d6 addParam ]
  6747. $parm15da setLabel name_type "lpLogBrush:LOGBRUSH"
  6748. $parm15da setProp modifier "Pointer to Const"
  6749. set mthd15dd [ $clss1595 addRow method ]
  6750. $mthd15dd setLabel name_type "CreatePatternBrush():BOOL\n"
  6751. $mthd15dd setProp method_access "Public"
  6752. $mthd15dd setProp modifier "Value"
  6753. set parm15e1 [ $mthd15dd addParam ]
  6754. $parm15e1 setLabel name_type "pBitmap:CBitmap"
  6755. $parm15e1 setProp modifier "Pointer"
  6756. set mthd15e4 [ $clss1595 addRow method ]
  6757. $mthd15e4 setLabel name_type "CreateDIBPatternBrush():BOOL\n"
  6758. $mthd15e4 setProp method_access "Public"
  6759. $mthd15e4 setProp modifier "Value"
  6760. set parm15e8 [ $mthd15e4 addParam ]
  6761. $parm15e8 setLabel name_type "hPackedDIB:HGLOBAL, "
  6762. $parm15e8 setProp modifier "Value"
  6763. set parm15eb [ $mthd15e4 addParam ]
  6764. $parm15eb setLabel name_type "nUsage:UINT"
  6765. $parm15eb setProp modifier "Value"
  6766. set mthd15ee [ $clss1595 addRow method ]
  6767. $mthd15ee setLabel name_type "CreateDIBPatternBrush():BOOL\n"
  6768. $mthd15ee setProp method_access "Public"
  6769. $mthd15ee setProp modifier "Value"
  6770. set parm15f2 [ $mthd15ee addParam ]
  6771. $parm15f2 setLabel name_type "lpPackedDIB:void, "
  6772. $parm15f2 setProp modifier "Pointer to Const"
  6773. set parm15f5 [ $mthd15ee addParam ]
  6774. $parm15f5 setLabel name_type "nUsage:UINT"
  6775. $parm15f5 setProp modifier "Value"
  6776. set mthd15f8 [ $clss1595 addRow method ]
  6777. $mthd15f8 setLabel name_type "CreateSysColorBrush():BOOL\n"
  6778. $mthd15f8 setProp method_access "Public"
  6779. $mthd15f8 setProp modifier "Value"
  6780. set parm15fc [ $mthd15f8 addParam ]
  6781. $parm15fc setLabel name_type "nIndex:int"
  6782. $parm15fc setProp modifier "Value"
  6783. set mthd15ff [ $clss1595 addRow method ]
  6784. $mthd15ff setLabel name_type "type_conv()\n"
  6785. $mthd15ff setProp method_access "Public"
  6786. $mthd15ff setProp is_const_func "1"
  6787. $mthd15ff setProp modifier "Value"
  6788. set mthd1604 [ $clss1595 addRow method ]
  6789. $mthd1604 setLabel name_type "GetLogBrush():int"
  6790. $mthd1604 setProp method_access "Public"
  6791. $mthd1604 setProp modifier "Value"
  6792. set parm1608 [ $mthd1604 addParam ]
  6793. $parm1608 setLabel name_type "pLogBrush:LOGBRUSH"
  6794. $parm1608 setProp modifier "Pointer"
  6795. $clss1595 save
  6796. set clss43ea [ $diag43e5 addNode cad_class 152 98 120 34 ]
  6797. $clss43ea setLabel name "CBrush"
  6798. $clss43ea setProp is_folded 1
  6799. $clss43ea setProp include_list "afxwin.h" name *
  6800. $diag43e5 addConn generalization_conn $gen43e7 $clss43ea 440 34 212 98
  6801.  
  6802. #------------------------ Class: CFont ----
  6803. if [info exists debug] {puts "addClass CFont"}
  6804. if [info exists debug] {puts "CDM CFont"}
  6805. set clss160b [ CDM new "CFont" "$systemName" "" "" "" "" "" "" "0" ]
  6806. set attr160e [ $clss160b addRow attribute ]
  6807. $attr160e setLabel name_type "\$classCFont:CRuntimeClass"
  6808. $attr160e setProp attrib_access "None-None" name_type de
  6809. $attr160e setProp modifier "Value" name_type cl
  6810. set mthd1612 [ $clss160b addRow method ]
  6811. $mthd1612 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  6812. $mthd1612 setProp method_access "Public"
  6813. $mthd1612 setProp is_dyn_bound "1"
  6814. $mthd1612 setProp is_const_func "1"
  6815. $mthd1612 setProp modifier "Pointer"
  6816. set mthd1618 [ $clss160b addRow method ]
  6817. $mthd1618 setLabel name_type "\$FromHandle():CFont\n"
  6818. $mthd1618 setProp method_access "Public"
  6819. $mthd1618 setProp modifier "Pointer"
  6820. set parm161c [ $mthd1618 addParam ]
  6821. $parm161c setLabel name_type "hFont:HFONT"
  6822. $parm161c setProp modifier "Value"
  6823. set mthd161f [ $clss160b addRow method ]
  6824. $mthd161f setLabel name_type "\$create()\n"
  6825. $mthd161f setProp method_access "Public"
  6826. $mthd161f setProp modifier "Value"
  6827. set mthd1623 [ $clss160b addRow method ]
  6828. $mthd1623 setLabel name_type "CreateFontIndirect():BOOL\n"
  6829. $mthd1623 setProp method_access "Public"
  6830. $mthd1623 setProp modifier "Value"
  6831. set parm1627 [ $mthd1623 addParam ]
  6832. $parm1627 setLabel name_type "lpLogFont:LOGFONT"
  6833. $parm1627 setProp modifier "Pointer to Const"
  6834. set mthd162a [ $clss160b addRow method ]
  6835. $mthd162a setLabel name_type "CreateFont():BOOL\n"
  6836. $mthd162a setProp method_access "Public"
  6837. $mthd162a setProp modifier "Value"
  6838. set parm162e [ $mthd162a addParam ]
  6839. $parm162e setLabel name_type "nHeight:int, "
  6840. $parm162e setProp modifier "Value"
  6841. set parm1631 [ $mthd162a addParam ]
  6842. $parm1631 setLabel name_type "nWidth:int, "
  6843. $parm1631 setProp modifier "Value"
  6844. set parm1634 [ $mthd162a addParam ]
  6845. $parm1634 setLabel name_type "nEscapement:int, "
  6846. $parm1634 setProp modifier "Value"
  6847. set parm1637 [ $mthd162a addParam ]
  6848. $parm1637 setLabel name_type "nOrientation:int, "
  6849. $parm1637 setProp modifier "Value"
  6850. set parm163a [ $mthd162a addParam ]
  6851. $parm163a setLabel name_type "nWeight:int, "
  6852. $parm163a setProp modifier "Value"
  6853. set parm163d [ $mthd162a addParam ]
  6854. $parm163d setLabel name_type "bItalic:BYTE, "
  6855. $parm163d setProp modifier "Value"
  6856. set parm1640 [ $mthd162a addParam ]
  6857. $parm1640 setLabel name_type "bUnderline:BYTE, "
  6858. $parm1640 setProp modifier "Value"
  6859. set parm1643 [ $mthd162a addParam ]
  6860. $parm1643 setLabel name_type "cStrikeOut:BYTE, "
  6861. $parm1643 setProp modifier "Value"
  6862. set parm1646 [ $mthd162a addParam ]
  6863. $parm1646 setLabel name_type "nCharSet:BYTE, "
  6864. $parm1646 setProp modifier "Value"
  6865. set parm1649 [ $mthd162a addParam ]
  6866. $parm1649 setLabel name_type "nOutPrecision:BYTE, "
  6867. $parm1649 setProp modifier "Value"
  6868. set parm164c [ $mthd162a addParam ]
  6869. $parm164c setLabel name_type "nClipPrecision:BYTE, "
  6870. $parm164c setProp modifier "Value"
  6871. set parm164f [ $mthd162a addParam ]
  6872. $parm164f setLabel name_type "nQuality:BYTE, "
  6873. $parm164f setProp modifier "Value"
  6874. set parm1652 [ $mthd162a addParam ]
  6875. $parm1652 setLabel name_type "nPitchAndFamily:BYTE, "
  6876. $parm1652 setProp modifier "Value"
  6877. set parm1655 [ $mthd162a addParam ]
  6878. $parm1655 setLabel name_type "lpszFacename:LPCTSTR"
  6879. $parm1655 setProp modifier "Value"
  6880. set mthd1658 [ $clss160b addRow method ]
  6881. $mthd1658 setLabel name_type "CreatePointFont():BOOL\n"
  6882. $mthd1658 setProp method_access "Public"
  6883. $mthd1658 setProp modifier "Value"
  6884. set parm165c [ $mthd1658 addParam ]
  6885. $parm165c setLabel name_type "nPointSize:int, "
  6886. $parm165c setProp modifier "Value"
  6887. set parm165f [ $mthd1658 addParam ]
  6888. $parm165f setLabel name_type "lpszFaceName:LPCTSTR, "
  6889. $parm165f setProp modifier "Value"
  6890. set parm1662 [ $mthd1658 addParam ]
  6891. $parm1662 setLabel name_type "pDC:CDC"
  6892. $parm1662 setProp modifier "Pointer"
  6893. $parm1662 setProp default_value "  0 "
  6894. set mthd1666 [ $clss160b addRow method ]
  6895. $mthd1666 setLabel name_type "CreatePointFontIndirect():BOOL\n"
  6896. $mthd1666 setProp method_access "Public"
  6897. $mthd1666 setProp modifier "Value"
  6898. set parm166a [ $mthd1666 addParam ]
  6899. $parm166a setLabel name_type "lpLogFont:LOGFONT, "
  6900. $parm166a setProp modifier "Pointer to Const"
  6901. set parm166d [ $mthd1666 addParam ]
  6902. $parm166d setLabel name_type "pDC:CDC"
  6903. $parm166d setProp modifier "Pointer"
  6904. $parm166d setProp default_value "  0 "
  6905. set mthd1671 [ $clss160b addRow method ]
  6906. $mthd1671 setLabel name_type "type_conv()\n"
  6907. $mthd1671 setProp method_access "Public"
  6908. $mthd1671 setProp is_const_func "1"
  6909. $mthd1671 setProp modifier "Value"
  6910. set mthd1676 [ $clss160b addRow method ]
  6911. $mthd1676 setLabel name_type "GetLogFont():int"
  6912. $mthd1676 setProp method_access "Public"
  6913. $mthd1676 setProp modifier "Value"
  6914. set parm167a [ $mthd1676 addParam ]
  6915. $parm167a setLabel name_type "pLogFont:LOGFONT"
  6916. $parm167a setProp modifier "Pointer"
  6917. $clss160b save
  6918. set clss43ec [ $diag43e5 addNode cad_class 304 98 120 34 ]
  6919. $clss43ec setLabel name "CFont"
  6920. $clss43ec setProp is_folded 1
  6921. $clss43ec setProp include_list "afxwin.h" name *
  6922. $diag43e5 addConn generalization_conn $gen43e7 $clss43ec 440 34 364 98
  6923.  
  6924. #------------------------ Class: CBitmap ----
  6925. if [info exists debug] {puts "addClass CBitmap"}
  6926. if [info exists debug] {puts "CDM CBitmap"}
  6927. set clss167d [ CDM new "CBitmap" "$systemName" "" "" "" "" "" "" "0" ]
  6928. set attr1680 [ $clss167d addRow attribute ]
  6929. $attr1680 setLabel name_type "\$classCBitmap:CRuntimeClass"
  6930. $attr1680 setProp attrib_access "None-None" name_type de
  6931. $attr1680 setProp modifier "Value" name_type cl
  6932. set mthd1684 [ $clss167d addRow method ]
  6933. $mthd1684 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  6934. $mthd1684 setProp method_access "Public"
  6935. $mthd1684 setProp is_dyn_bound "1"
  6936. $mthd1684 setProp is_const_func "1"
  6937. $mthd1684 setProp modifier "Pointer"
  6938. set mthd168a [ $clss167d addRow method ]
  6939. $mthd168a setLabel name_type "\$FromHandle():CBitmap\n"
  6940. $mthd168a setProp method_access "Public"
  6941. $mthd168a setProp modifier "Pointer"
  6942. set parm168e [ $mthd168a addParam ]
  6943. $parm168e setLabel name_type "hBitmap:HBITMAP"
  6944. $parm168e setProp modifier "Value"
  6945. set mthd1691 [ $clss167d addRow method ]
  6946. $mthd1691 setLabel name_type "\$create()\n"
  6947. $mthd1691 setProp method_access "Public"
  6948. $mthd1691 setProp modifier "Value"
  6949. set mthd1695 [ $clss167d addRow method ]
  6950. $mthd1695 setLabel name_type "LoadBitmap():BOOL\n"
  6951. $mthd1695 setProp method_access "Public"
  6952. $mthd1695 setProp modifier "Value"
  6953. set parm1699 [ $mthd1695 addParam ]
  6954. $parm1699 setLabel name_type "lpszResourceName:LPCTSTR"
  6955. $parm1699 setProp modifier "Value"
  6956. set mthd169c [ $clss167d addRow method ]
  6957. $mthd169c setLabel name_type "LoadBitmap():BOOL\n"
  6958. $mthd169c setProp method_access "Public"
  6959. $mthd169c setProp modifier "Value"
  6960. set parm16a0 [ $mthd169c addParam ]
  6961. $parm16a0 setLabel name_type "nIDResource:UINT"
  6962. $parm16a0 setProp modifier "Value"
  6963. set mthd16a3 [ $clss167d addRow method ]
  6964. $mthd16a3 setLabel name_type "LoadOEMBitmap():BOOL\n"
  6965. $mthd16a3 setProp method_access "Public"
  6966. $mthd16a3 setProp modifier "Value"
  6967. set parm16a7 [ $mthd16a3 addParam ]
  6968. $parm16a7 setLabel name_type "nIDBitmap:UINT"
  6969. $parm16a7 setProp modifier "Value"
  6970. set mthd16aa [ $clss167d addRow method ]
  6971. $mthd16aa setLabel name_type "LoadMappedBitmap():BOOL\n"
  6972. $mthd16aa setProp method_access "Public"
  6973. $mthd16aa setProp modifier "Value"
  6974. set parm16ae [ $mthd16aa addParam ]
  6975. $parm16ae setLabel name_type "nIDBitmap:UINT, "
  6976. $parm16ae setProp modifier "Value"
  6977. set parm16b1 [ $mthd16aa addParam ]
  6978. $parm16b1 setLabel name_type "nFlags:UINT, "
  6979. $parm16b1 setProp modifier "Value"
  6980. $parm16b1 setProp default_value " 0"
  6981. set parm16b5 [ $mthd16aa addParam ]
  6982. $parm16b5 setLabel name_type "lpColorMap:LPCOLORMAP, "
  6983. $parm16b5 setProp modifier "Value"
  6984. $parm16b5 setProp default_value "  0 "
  6985. set parm16b9 [ $mthd16aa addParam ]
  6986. $parm16b9 setLabel name_type "nMapSize:int"
  6987. $parm16b9 setProp modifier "Value"
  6988. $parm16b9 setProp default_value " 0"
  6989. set mthd16bd [ $clss167d addRow method ]
  6990. $mthd16bd setLabel name_type "CreateBitmap():BOOL\n"
  6991. $mthd16bd setProp method_access "Public"
  6992. $mthd16bd setProp modifier "Value"
  6993. set parm16c1 [ $mthd16bd addParam ]
  6994. $parm16c1 setLabel name_type "nWidth:int, "
  6995. $parm16c1 setProp modifier "Value"
  6996. set parm16c4 [ $mthd16bd addParam ]
  6997. $parm16c4 setLabel name_type "nHeight:int, "
  6998. $parm16c4 setProp modifier "Value"
  6999. set parm16c7 [ $mthd16bd addParam ]
  7000. $parm16c7 setLabel name_type "nPlanes:UINT, "
  7001. $parm16c7 setProp modifier "Value"
  7002. set parm16ca [ $mthd16bd addParam ]
  7003. $parm16ca setLabel name_type "nBitcount:UINT, "
  7004. $parm16ca setProp modifier "Value"
  7005. set parm16cd [ $mthd16bd addParam ]
  7006. $parm16cd setLabel name_type "lpBits:void"
  7007. $parm16cd setProp modifier "Pointer to Const"
  7008. set mthd16d0 [ $clss167d addRow method ]
  7009. $mthd16d0 setLabel name_type "CreateBitmapIndirect():BOOL\n"
  7010. $mthd16d0 setProp method_access "Public"
  7011. $mthd16d0 setProp modifier "Value"
  7012. set parm16d4 [ $mthd16d0 addParam ]
  7013. $parm16d4 setLabel name_type "lpBitmap:LPBITMAP"
  7014. $parm16d4 setProp modifier "Value"
  7015. set mthd16d7 [ $clss167d addRow method ]
  7016. $mthd16d7 setLabel name_type "CreateCompatibleBitmap():BOOL\n"
  7017. $mthd16d7 setProp method_access "Public"
  7018. $mthd16d7 setProp modifier "Value"
  7019. set parm16db [ $mthd16d7 addParam ]
  7020. $parm16db setLabel name_type "pDC:CDC, "
  7021. $parm16db setProp modifier "Pointer"
  7022. set parm16de [ $mthd16d7 addParam ]
  7023. $parm16de setLabel name_type "nWidth:int, "
  7024. $parm16de setProp modifier "Value"
  7025. set parm16e1 [ $mthd16d7 addParam ]
  7026. $parm16e1 setLabel name_type "nHeight:int"
  7027. $parm16e1 setProp modifier "Value"
  7028. set mthd16e4 [ $clss167d addRow method ]
  7029. $mthd16e4 setLabel name_type "CreateDiscardableBitmap():BOOL\n"
  7030. $mthd16e4 setProp method_access "Public"
  7031. $mthd16e4 setProp modifier "Value"
  7032. set parm16e8 [ $mthd16e4 addParam ]
  7033. $parm16e8 setLabel name_type "pDC:CDC, "
  7034. $parm16e8 setProp modifier "Pointer"
  7035. set parm16eb [ $mthd16e4 addParam ]
  7036. $parm16eb setLabel name_type "nWidth:int, "
  7037. $parm16eb setProp modifier "Value"
  7038. set parm16ee [ $mthd16e4 addParam ]
  7039. $parm16ee setLabel name_type "nHeight:int"
  7040. $parm16ee setProp modifier "Value"
  7041. set mthd16f1 [ $clss167d addRow method ]
  7042. $mthd16f1 setLabel name_type "type_conv()\n"
  7043. $mthd16f1 setProp method_access "Public"
  7044. $mthd16f1 setProp is_const_func "1"
  7045. $mthd16f1 setProp modifier "Value"
  7046. set mthd16f6 [ $clss167d addRow method ]
  7047. $mthd16f6 setLabel name_type "GetBitmap():int\n"
  7048. $mthd16f6 setProp method_access "Public"
  7049. $mthd16f6 setProp modifier "Value"
  7050. set parm16fa [ $mthd16f6 addParam ]
  7051. $parm16fa setLabel name_type "pBitMap:BITMAP"
  7052. $parm16fa setProp modifier "Pointer"
  7053. set mthd16fd [ $clss167d addRow method ]
  7054. $mthd16fd setLabel name_type "SetBitmapBits():DWORD\n"
  7055. $mthd16fd setProp method_access "Public"
  7056. $mthd16fd setProp modifier "Value"
  7057. set parm1701 [ $mthd16fd addParam ]
  7058. $parm1701 setLabel name_type "dwCount:DWORD, "
  7059. $parm1701 setProp modifier "Value"
  7060. set parm1704 [ $mthd16fd addParam ]
  7061. $parm1704 setLabel name_type "lpBits:void"
  7062. $parm1704 setProp modifier "Pointer to Const"
  7063. set mthd1707 [ $clss167d addRow method ]
  7064. $mthd1707 setLabel name_type "GetBitmapBits():DWORD\n"
  7065. $mthd1707 setProp method_access "Public"
  7066. $mthd1707 setProp is_const_func "1"
  7067. $mthd1707 setProp modifier "Value"
  7068. set parm170c [ $mthd1707 addParam ]
  7069. $parm170c setLabel name_type "dwCount:DWORD, "
  7070. $parm170c setProp modifier "Value"
  7071. set parm170f [ $mthd1707 addParam ]
  7072. $parm170f setLabel name_type "lpBits:LPVOID"
  7073. $parm170f setProp modifier "Value"
  7074. set mthd1712 [ $clss167d addRow method ]
  7075. $mthd1712 setLabel name_type "SetBitmapDimension():CSize\n"
  7076. $mthd1712 setProp method_access "Public"
  7077. $mthd1712 setProp modifier "Value"
  7078. set parm1716 [ $mthd1712 addParam ]
  7079. $parm1716 setLabel name_type "nWidth:int, "
  7080. $parm1716 setProp modifier "Value"
  7081. set parm1719 [ $mthd1712 addParam ]
  7082. $parm1719 setLabel name_type "nHeight:int"
  7083. $parm1719 setProp modifier "Value"
  7084. set mthd171c [ $clss167d addRow method ]
  7085. $mthd171c setLabel name_type "GetBitmapDimension():CSize"
  7086. $mthd171c setProp method_access "Public"
  7087. $mthd171c setProp is_const_func "1"
  7088. $mthd171c setProp modifier "Value"
  7089. $clss167d save
  7090. set clss43ee [ $diag43e5 addNode cad_class 456 98 120 34 ]
  7091. $clss43ee setLabel name "CBitmap"
  7092. $clss43ee setProp is_folded 1
  7093. $clss43ee setProp include_list "afxwin.h" name *
  7094. $diag43e5 addConn generalization_conn $gen43e7 $clss43ee 440 34 516 98
  7095.  
  7096. #------------------------ Class: CPalette ----
  7097. if [info exists debug] {puts "addClass CPalette"}
  7098. if [info exists debug] {puts "CDM CPalette"}
  7099. set clss1721 [ CDM new "CPalette" "$systemName" "" "" "" "" "" "" "0" ]
  7100. set attr1724 [ $clss1721 addRow attribute ]
  7101. $attr1724 setLabel name_type "\$classCPalette:CRuntimeClass"
  7102. $attr1724 setProp attrib_access "None-None" name_type de
  7103. $attr1724 setProp modifier "Value" name_type cl
  7104. set mthd1728 [ $clss1721 addRow method ]
  7105. $mthd1728 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  7106. $mthd1728 setProp method_access "Public"
  7107. $mthd1728 setProp is_dyn_bound "1"
  7108. $mthd1728 setProp is_const_func "1"
  7109. $mthd1728 setProp modifier "Pointer"
  7110. set mthd172e [ $clss1721 addRow method ]
  7111. $mthd172e setLabel name_type "\$FromHandle():CPalette\n"
  7112. $mthd172e setProp method_access "Public"
  7113. $mthd172e setProp modifier "Pointer"
  7114. set parm1732 [ $mthd172e addParam ]
  7115. $parm1732 setLabel name_type "hPalette:HPALETTE"
  7116. $parm1732 setProp modifier "Value"
  7117. set mthd1735 [ $clss1721 addRow method ]
  7118. $mthd1735 setLabel name_type "\$create()\n"
  7119. $mthd1735 setProp method_access "Public"
  7120. $mthd1735 setProp modifier "Value"
  7121. set mthd1739 [ $clss1721 addRow method ]
  7122. $mthd1739 setLabel name_type "CreatePalette():BOOL\n"
  7123. $mthd1739 setProp method_access "Public"
  7124. $mthd1739 setProp modifier "Value"
  7125. set parm173d [ $mthd1739 addParam ]
  7126. $parm173d setLabel name_type "lpLogPalette:LPLOGPALETTE"
  7127. $parm173d setProp modifier "Value"
  7128. set mthd1740 [ $clss1721 addRow method ]
  7129. $mthd1740 setLabel name_type "CreateHalftonePalette():BOOL\n"
  7130. $mthd1740 setProp method_access "Public"
  7131. $mthd1740 setProp modifier "Value"
  7132. set parm1744 [ $mthd1740 addParam ]
  7133. $parm1744 setLabel name_type "pDC:CDC"
  7134. $parm1744 setProp modifier "Pointer"
  7135. set mthd1747 [ $clss1721 addRow method ]
  7136. $mthd1747 setLabel name_type "type_conv()\n"
  7137. $mthd1747 setProp method_access "Public"
  7138. $mthd1747 setProp is_const_func "1"
  7139. $mthd1747 setProp modifier "Value"
  7140. set mthd174c [ $clss1721 addRow method ]
  7141. $mthd174c setLabel name_type "GetEntryCount():int\n"
  7142. $mthd174c setProp method_access "Public"
  7143. $mthd174c setProp modifier "Value"
  7144. set mthd1750 [ $clss1721 addRow method ]
  7145. $mthd1750 setLabel name_type "GetPaletteEntries():UINT\n"
  7146. $mthd1750 setProp method_access "Public"
  7147. $mthd1750 setProp is_const_func "1"
  7148. $mthd1750 setProp modifier "Value"
  7149. set parm1755 [ $mthd1750 addParam ]
  7150. $parm1755 setLabel name_type "nStartIndex:UINT, "
  7151. $parm1755 setProp modifier "Value"
  7152. set parm1758 [ $mthd1750 addParam ]
  7153. $parm1758 setLabel name_type "nNumEntries:UINT, "
  7154. $parm1758 setProp modifier "Value"
  7155. set parm175b [ $mthd1750 addParam ]
  7156. $parm175b setLabel name_type "lpPaletteColors:LPPALETTEENTRY"
  7157. $parm175b setProp modifier "Value"
  7158. set mthd175e [ $clss1721 addRow method ]
  7159. $mthd175e setLabel name_type "SetPaletteEntries():UINT\n"
  7160. $mthd175e setProp method_access "Public"
  7161. $mthd175e setProp modifier "Value"
  7162. set parm1762 [ $mthd175e addParam ]
  7163. $parm1762 setLabel name_type "nStartIndex:UINT, "
  7164. $parm1762 setProp modifier "Value"
  7165. set parm1765 [ $mthd175e addParam ]
  7166. $parm1765 setLabel name_type "nNumEntries:UINT, "
  7167. $parm1765 setProp modifier "Value"
  7168. set parm1768 [ $mthd175e addParam ]
  7169. $parm1768 setLabel name_type "lpPaletteColors:LPPALETTEENTRY"
  7170. $parm1768 setProp modifier "Value"
  7171. set mthd176b [ $clss1721 addRow method ]
  7172. $mthd176b setLabel name_type "AnimatePalette()\n"
  7173. $mthd176b setProp method_access "Public"
  7174. $mthd176b setProp modifier "Value"
  7175. set parm176f [ $mthd176b addParam ]
  7176. $parm176f setLabel name_type "nStartIndex:UINT, "
  7177. $parm176f setProp modifier "Value"
  7178. set parm1772 [ $mthd176b addParam ]
  7179. $parm1772 setLabel name_type "nNumEntries:UINT, "
  7180. $parm1772 setProp modifier "Value"
  7181. set parm1775 [ $mthd176b addParam ]
  7182. $parm1775 setLabel name_type "lpPaletteColors:LPPALETTEENTRY"
  7183. $parm1775 setProp modifier "Value"
  7184. set mthd1778 [ $clss1721 addRow method ]
  7185. $mthd1778 setLabel name_type "GetNearestPaletteIndex():UINT\n"
  7186. $mthd1778 setProp method_access "Public"
  7187. $mthd1778 setProp is_const_func "1"
  7188. $mthd1778 setProp modifier "Value"
  7189. set parm177d [ $mthd1778 addParam ]
  7190. $parm177d setLabel name_type "crColor:COLORREF"
  7191. $parm177d setProp modifier "Value"
  7192. set mthd1780 [ $clss1721 addRow method ]
  7193. $mthd1780 setLabel name_type "ResizePalette():BOOL"
  7194. $mthd1780 setProp method_access "Public"
  7195. $mthd1780 setProp modifier "Value"
  7196. set parm1784 [ $mthd1780 addParam ]
  7197. $parm1784 setLabel name_type "nNumEntries:UINT"
  7198. $parm1784 setProp modifier "Value"
  7199. $clss1721 save
  7200. set clss43f0 [ $diag43e5 addNode cad_class 608 98 120 34 ]
  7201. $clss43f0 setLabel name "CPalette"
  7202. $clss43f0 setProp is_folded 1
  7203. $clss43f0 setProp include_list "afxwin.h" name *
  7204. $diag43e5 addConn generalization_conn $gen43e7 $clss43f0 440 34 668 98
  7205.  
  7206. #------------------------ Class: CRgn ----
  7207. if [info exists debug] {puts "addClass CRgn"}
  7208. if [info exists debug] {puts "CDM CRgn"}
  7209. set clss1787 [ CDM new "CRgn" "$systemName" "" "" "" "" "" "" "0" ]
  7210. set attr178a [ $clss1787 addRow attribute ]
  7211. $attr178a setLabel name_type "\$classCRgn:CRuntimeClass"
  7212. $attr178a setProp attrib_access "None-None" name_type de
  7213. $attr178a setProp modifier "Value" name_type cl
  7214. set mthd178e [ $clss1787 addRow method ]
  7215. $mthd178e setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  7216. $mthd178e setProp method_access "Public"
  7217. $mthd178e setProp is_dyn_bound "1"
  7218. $mthd178e setProp is_const_func "1"
  7219. $mthd178e setProp modifier "Pointer"
  7220. set mthd1794 [ $clss1787 addRow method ]
  7221. $mthd1794 setLabel name_type "\$FromHandle():CRgn\n"
  7222. $mthd1794 setProp method_access "Public"
  7223. $mthd1794 setProp modifier "Pointer"
  7224. set parm1798 [ $mthd1794 addParam ]
  7225. $parm1798 setLabel name_type "hRgn:HRGN"
  7226. $parm1798 setProp modifier "Value"
  7227. set mthd179b [ $clss1787 addRow method ]
  7228. $mthd179b setLabel name_type "type_conv()\n"
  7229. $mthd179b setProp method_access "Public"
  7230. $mthd179b setProp is_const_func "1"
  7231. $mthd179b setProp modifier "Value"
  7232. set mthd17a0 [ $clss1787 addRow method ]
  7233. $mthd17a0 setLabel name_type "\$create()\n"
  7234. $mthd17a0 setProp method_access "Public"
  7235. $mthd17a0 setProp modifier "Value"
  7236. set mthd17a4 [ $clss1787 addRow method ]
  7237. $mthd17a4 setLabel name_type "CreateRectRgn():BOOL\n"
  7238. $mthd17a4 setProp method_access "Public"
  7239. $mthd17a4 setProp modifier "Value"
  7240. set parm17a8 [ $mthd17a4 addParam ]
  7241. $parm17a8 setLabel name_type "x1:int, "
  7242. $parm17a8 setProp modifier "Value"
  7243. set parm17ab [ $mthd17a4 addParam ]
  7244. $parm17ab setLabel name_type "y1:int, "
  7245. $parm17ab setProp modifier "Value"
  7246. set parm17ae [ $mthd17a4 addParam ]
  7247. $parm17ae setLabel name_type "x2:int, "
  7248. $parm17ae setProp modifier "Value"
  7249. set parm17b1 [ $mthd17a4 addParam ]
  7250. $parm17b1 setLabel name_type "y2:int"
  7251. $parm17b1 setProp modifier "Value"
  7252. set mthd17b4 [ $clss1787 addRow method ]
  7253. $mthd17b4 setLabel name_type "CreateRectRgnIndirect():BOOL\n"
  7254. $mthd17b4 setProp method_access "Public"
  7255. $mthd17b4 setProp modifier "Value"
  7256. set parm17b8 [ $mthd17b4 addParam ]
  7257. $parm17b8 setLabel name_type "lpRect:LPCRECT"
  7258. $parm17b8 setProp modifier "Value"
  7259. set mthd17bb [ $clss1787 addRow method ]
  7260. $mthd17bb setLabel name_type "CreateEllipticRgn():BOOL\n"
  7261. $mthd17bb setProp method_access "Public"
  7262. $mthd17bb setProp modifier "Value"
  7263. set parm17bf [ $mthd17bb addParam ]
  7264. $parm17bf setLabel name_type "x1:int, "
  7265. $parm17bf setProp modifier "Value"
  7266. set parm17c2 [ $mthd17bb addParam ]
  7267. $parm17c2 setLabel name_type "y1:int, "
  7268. $parm17c2 setProp modifier "Value"
  7269. set parm17c5 [ $mthd17bb addParam ]
  7270. $parm17c5 setLabel name_type "x2:int, "
  7271. $parm17c5 setProp modifier "Value"
  7272. set parm17c8 [ $mthd17bb addParam ]
  7273. $parm17c8 setLabel name_type "y2:int"
  7274. $parm17c8 setProp modifier "Value"
  7275. set mthd17cb [ $clss1787 addRow method ]
  7276. $mthd17cb setLabel name_type "CreateEllipticRgnIndirect():BOOL\n"
  7277. $mthd17cb setProp method_access "Public"
  7278. $mthd17cb setProp modifier "Value"
  7279. set parm17cf [ $mthd17cb addParam ]
  7280. $parm17cf setLabel name_type "lpRect:LPCRECT"
  7281. $parm17cf setProp modifier "Value"
  7282. set mthd17d2 [ $clss1787 addRow method ]
  7283. $mthd17d2 setLabel name_type "CreatePolygonRgn():BOOL\n"
  7284. $mthd17d2 setProp method_access "Public"
  7285. $mthd17d2 setProp modifier "Value"
  7286. set parm17d6 [ $mthd17d2 addParam ]
  7287. $parm17d6 setLabel name_type "lpPoints:LPPOINT, "
  7288. $parm17d6 setProp modifier "Value"
  7289. set parm17d9 [ $mthd17d2 addParam ]
  7290. $parm17d9 setLabel name_type "nCount:int, "
  7291. $parm17d9 setProp modifier "Value"
  7292. set parm17dc [ $mthd17d2 addParam ]
  7293. $parm17dc setLabel name_type "nMode:int"
  7294. $parm17dc setProp modifier "Value"
  7295. set mthd17df [ $clss1787 addRow method ]
  7296. $mthd17df setLabel name_type "CreatePolyPolygonRgn():BOOL\n"
  7297. $mthd17df setProp method_access "Public"
  7298. $mthd17df setProp modifier "Value"
  7299. set parm17e3 [ $mthd17df addParam ]
  7300. $parm17e3 setLabel name_type "lpPoints:LPPOINT, "
  7301. $parm17e3 setProp modifier "Value"
  7302. set parm17e6 [ $mthd17df addParam ]
  7303. $parm17e6 setLabel name_type "lpPolyCounts:LPINT, "
  7304. $parm17e6 setProp modifier "Value"
  7305. set parm17e9 [ $mthd17df addParam ]
  7306. $parm17e9 setLabel name_type "nCount:int, "
  7307. $parm17e9 setProp modifier "Value"
  7308. set parm17ec [ $mthd17df addParam ]
  7309. $parm17ec setLabel name_type "nPolyFillMode:int"
  7310. $parm17ec setProp modifier "Value"
  7311. set mthd17ef [ $clss1787 addRow method ]
  7312. $mthd17ef setLabel name_type "CreateRoundRectRgn():BOOL\n"
  7313. $mthd17ef setProp method_access "Public"
  7314. $mthd17ef setProp modifier "Value"
  7315. set parm17f3 [ $mthd17ef addParam ]
  7316. $parm17f3 setLabel name_type "x1:int, "
  7317. $parm17f3 setProp modifier "Value"
  7318. set parm17f6 [ $mthd17ef addParam ]
  7319. $parm17f6 setLabel name_type "y1:int, "
  7320. $parm17f6 setProp modifier "Value"
  7321. set parm17f9 [ $mthd17ef addParam ]
  7322. $parm17f9 setLabel name_type "x2:int, "
  7323. $parm17f9 setProp modifier "Value"
  7324. set parm17fc [ $mthd17ef addParam ]
  7325. $parm17fc setLabel name_type "y2:int, "
  7326. $parm17fc setProp modifier "Value"
  7327. set parm17ff [ $mthd17ef addParam ]
  7328. $parm17ff setLabel name_type "x3:int, "
  7329. $parm17ff setProp modifier "Value"
  7330. set parm1802 [ $mthd17ef addParam ]
  7331. $parm1802 setLabel name_type "y3:int"
  7332. $parm1802 setProp modifier "Value"
  7333. set mthd1805 [ $clss1787 addRow method ]
  7334. $mthd1805 setLabel name_type "CreateFromPath():BOOL\n"
  7335. $mthd1805 setProp method_access "Public"
  7336. $mthd1805 setProp modifier "Value"
  7337. set parm1809 [ $mthd1805 addParam ]
  7338. $parm1809 setLabel name_type "pDC:CDC"
  7339. $parm1809 setProp modifier "Pointer"
  7340. set mthd180c [ $clss1787 addRow method ]
  7341. $mthd180c setLabel name_type "CreateFromData():BOOL\n"
  7342. $mthd180c setProp method_access "Public"
  7343. $mthd180c setProp modifier "Value"
  7344. set parm1810 [ $mthd180c addParam ]
  7345. $parm1810 setLabel name_type "lpXForm:XFORM, "
  7346. $parm1810 setProp modifier "Pointer to Const"
  7347. set parm1813 [ $mthd180c addParam ]
  7348. $parm1813 setLabel name_type "nCount:int, "
  7349. $parm1813 setProp modifier "Value"
  7350. set parm1816 [ $mthd180c addParam ]
  7351. $parm1816 setLabel name_type "pRgnData:RGNDATA"
  7352. $parm1816 setProp modifier "Pointer to Const"
  7353. set mthd1819 [ $clss1787 addRow method ]
  7354. $mthd1819 setLabel name_type "SetRectRgn()\n"
  7355. $mthd1819 setProp method_access "Public"
  7356. $mthd1819 setProp modifier "Value"
  7357. set parm181d [ $mthd1819 addParam ]
  7358. $parm181d setLabel name_type "x1:int, "
  7359. $parm181d setProp modifier "Value"
  7360. set parm1820 [ $mthd1819 addParam ]
  7361. $parm1820 setLabel name_type "y1:int, "
  7362. $parm1820 setProp modifier "Value"
  7363. set parm1823 [ $mthd1819 addParam ]
  7364. $parm1823 setLabel name_type "x2:int, "
  7365. $parm1823 setProp modifier "Value"
  7366. set parm1826 [ $mthd1819 addParam ]
  7367. $parm1826 setLabel name_type "y2:int"
  7368. $parm1826 setProp modifier "Value"
  7369. set mthd1829 [ $clss1787 addRow method ]
  7370. $mthd1829 setLabel name_type "SetRectRgn()\n"
  7371. $mthd1829 setProp method_access "Public"
  7372. $mthd1829 setProp modifier "Value"
  7373. set parm182d [ $mthd1829 addParam ]
  7374. $parm182d setLabel name_type "lpRect:LPCRECT"
  7375. $parm182d setProp modifier "Value"
  7376. set mthd1830 [ $clss1787 addRow method ]
  7377. $mthd1830 setLabel name_type "CombineRgn():int\n"
  7378. $mthd1830 setProp method_access "Public"
  7379. $mthd1830 setProp modifier "Value"
  7380. set parm1834 [ $mthd1830 addParam ]
  7381. $parm1834 setLabel name_type "pRgn1:CRgn, "
  7382. $parm1834 setProp modifier "Pointer"
  7383. set parm1837 [ $mthd1830 addParam ]
  7384. $parm1837 setLabel name_type "pRgn2:CRgn, "
  7385. $parm1837 setProp modifier "Pointer"
  7386. set parm183a [ $mthd1830 addParam ]
  7387. $parm183a setLabel name_type "nCombineMode:int"
  7388. $parm183a setProp modifier "Value"
  7389. set mthd183d [ $clss1787 addRow method ]
  7390. $mthd183d setLabel name_type "CopyRgn():int\n"
  7391. $mthd183d setProp method_access "Public"
  7392. $mthd183d setProp modifier "Value"
  7393. set parm1841 [ $mthd183d addParam ]
  7394. $parm1841 setLabel name_type "pRgnSrc:CRgn"
  7395. $parm1841 setProp modifier "Pointer"
  7396. set mthd1844 [ $clss1787 addRow method ]
  7397. $mthd1844 setLabel name_type "EqualRgn():BOOL\n"
  7398. $mthd1844 setProp method_access "Public"
  7399. $mthd1844 setProp is_const_func "1"
  7400. $mthd1844 setProp modifier "Value"
  7401. set parm1849 [ $mthd1844 addParam ]
  7402. $parm1849 setLabel name_type "pRgn:CRgn"
  7403. $parm1849 setProp modifier "Pointer"
  7404. set mthd184c [ $clss1787 addRow method ]
  7405. $mthd184c setLabel name_type "OffsetRgn():int\n"
  7406. $mthd184c setProp method_access "Public"
  7407. $mthd184c setProp modifier "Value"
  7408. set parm1850 [ $mthd184c addParam ]
  7409. $parm1850 setLabel name_type "x:int, "
  7410. $parm1850 setProp modifier "Value"
  7411. set parm1853 [ $mthd184c addParam ]
  7412. $parm1853 setLabel name_type "y:int"
  7413. $parm1853 setProp modifier "Value"
  7414. set mthd1856 [ $clss1787 addRow method ]
  7415. $mthd1856 setLabel name_type "OffsetRgn():int\n"
  7416. $mthd1856 setProp method_access "Public"
  7417. $mthd1856 setProp modifier "Value"
  7418. set parm185a [ $mthd1856 addParam ]
  7419. $parm185a setLabel name_type "point:POINT"
  7420. $parm185a setProp modifier "Value"
  7421. set mthd185d [ $clss1787 addRow method ]
  7422. $mthd185d setLabel name_type "GetRgnBox():int\n"
  7423. $mthd185d setProp method_access "Public"
  7424. $mthd185d setProp is_const_func "1"
  7425. $mthd185d setProp modifier "Value"
  7426. set parm1862 [ $mthd185d addParam ]
  7427. $parm1862 setLabel name_type "lpRect:LPRECT"
  7428. $parm1862 setProp modifier "Value"
  7429. set mthd1865 [ $clss1787 addRow method ]
  7430. $mthd1865 setLabel name_type "PtInRegion():BOOL\n"
  7431. $mthd1865 setProp method_access "Public"
  7432. $mthd1865 setProp is_const_func "1"
  7433. $mthd1865 setProp modifier "Value"
  7434. set parm186a [ $mthd1865 addParam ]
  7435. $parm186a setLabel name_type "x:int, "
  7436. $parm186a setProp modifier "Value"
  7437. set parm186d [ $mthd1865 addParam ]
  7438. $parm186d setLabel name_type "y:int"
  7439. $parm186d setProp modifier "Value"
  7440. set mthd1870 [ $clss1787 addRow method ]
  7441. $mthd1870 setLabel name_type "PtInRegion():BOOL\n"
  7442. $mthd1870 setProp method_access "Public"
  7443. $mthd1870 setProp is_const_func "1"
  7444. $mthd1870 setProp modifier "Value"
  7445. set parm1875 [ $mthd1870 addParam ]
  7446. $parm1875 setLabel name_type "point:POINT"
  7447. $parm1875 setProp modifier "Value"
  7448. set mthd1878 [ $clss1787 addRow method ]
  7449. $mthd1878 setLabel name_type "RectInRegion():BOOL\n"
  7450. $mthd1878 setProp method_access "Public"
  7451. $mthd1878 setProp is_const_func "1"
  7452. $mthd1878 setProp modifier "Value"
  7453. set parm187d [ $mthd1878 addParam ]
  7454. $parm187d setLabel name_type "lpRect:LPCRECT"
  7455. $parm187d setProp modifier "Value"
  7456. set mthd1880 [ $clss1787 addRow method ]
  7457. $mthd1880 setLabel name_type "GetRegionData():int"
  7458. $mthd1880 setProp method_access "Public"
  7459. $mthd1880 setProp is_const_func "1"
  7460. $mthd1880 setProp modifier "Value"
  7461. set parm1885 [ $mthd1880 addParam ]
  7462. $parm1885 setLabel name_type "lpRgnData:LPRGNDATA, "
  7463. $parm1885 setProp modifier "Value"
  7464. set parm1888 [ $mthd1880 addParam ]
  7465. $parm1888 setLabel name_type "nCount:int"
  7466. $parm1888 setProp modifier "Value"
  7467. $clss1787 save
  7468. set clss43f2 [ $diag43e5 addNode cad_class 760 98 120 34 ]
  7469. $clss43f2 setLabel name "CRgn"
  7470. $clss43f2 setProp is_folded 1
  7471. $clss43f2 setProp include_list "afxwin.h" name *
  7472. $diag43e5 addConn generalization_conn $gen43e7 $clss43f2 440 34 820 98
  7473. $diag43e5 save
  7474.  
  7475.  
  7476. #====================== Diagram: CDCTree ==== upperLeft:0, 0
  7477. if [info exists debug] {puts "CAD CDCTree"}
  7478. set diag43f6 [ CAD new "CDCTree" "$systemName" "" "" "" "" "" "" "0" ]
  7479.  
  7480. #------------------------ Class: CDC ----
  7481. if [info exists debug] {puts "addClass CDC"}
  7482. set clss43f7 [ $diag43f6 addNode cad_class 404 0 120 34 ]
  7483. $clss43f7 setLabel name "CDC"
  7484. $clss43f7 setProp is_folded 1
  7485.  
  7486. #------------------------ Class: CPaintDC ----
  7487. if [info exists debug] {puts "addClass CPaintDC"}
  7488. if [info exists debug] {puts "CDM CPaintDC"}
  7489. set clss21ae [ CDM new "CPaintDC" "$systemName" "" "" "" "" "" "" "0" ]
  7490. set attr21b1 [ $clss21ae addRow attribute ]
  7491. $attr21b1 setLabel name_type "\$classCPaintDC:CRuntimeClass\n"
  7492. $attr21b1 setProp attrib_access "None-None" name_type de
  7493. $attr21b1 setProp modifier "Value" name_type cl
  7494. set attr21c2 [ $clss21ae addRow attribute ]
  7495. $attr21c2 setLabel name_type "m_hWnd:HWND\n"
  7496. $attr21c2 setProp attrib_access "None-None" name_type de
  7497. set attr21c5 [ $clss21ae addRow attribute ]
  7498. $attr21c5 setLabel name_type "m_ps:PAINTSTRUCT"
  7499. $attr21c5 setProp attrib_access "None-None" name_type de
  7500. set mthd21b5 [ $clss21ae addRow method ]
  7501. $mthd21b5 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  7502. $mthd21b5 setProp method_access "Public"
  7503. $mthd21b5 setProp is_dyn_bound "1"
  7504. $mthd21b5 setProp is_const_func "1"
  7505. $mthd21b5 setProp modifier "Pointer"
  7506. set mthd21bb [ $clss21ae addRow method ]
  7507. $mthd21bb setLabel name_type "\$create()"
  7508. $mthd21bb setProp method_access "Public"
  7509. $mthd21bb setProp modifier "Value"
  7510. set parm21bf [ $mthd21bb addParam ]
  7511. $parm21bf setLabel name_type "pWnd:CWnd"
  7512. $parm21bf setProp modifier "Pointer"
  7513. $clss21ae save
  7514. set clss43f9 [ $diag43f6 addNode cad_class 0 98 288 139 ]
  7515. $clss43f9 setLabel name "CPaintDC"
  7516. $clss43f9 setProp include_list "afxwin.h" name *
  7517. set gen43f8 [ $diag43f6 addRake generalization $clss43f7 $clss43f9 464 34 144 98 66 ]
  7518. $gen43f8 setProp inher_access "Public"
  7519.  
  7520. #------------------------ Class: CClientDC ----
  7521. if [info exists debug] {puts "addClass CClientDC"}
  7522. if [info exists debug] {puts "CDM CClientDC"}
  7523. set clss21c8 [ CDM new "CClientDC" "$systemName" "" "" "" "" "" "" "0" ]
  7524. set attr21cb [ $clss21c8 addRow attribute ]
  7525. $attr21cb setLabel name_type "\$classCClientDC:CRuntimeClass\n"
  7526. $attr21cb setProp attrib_access "None-None" name_type de
  7527. $attr21cb setProp modifier "Value" name_type cl
  7528. set attr21dc [ $clss21c8 addRow attribute ]
  7529. $attr21dc setLabel name_type "m_hWnd:HWND"
  7530. $attr21dc setProp attrib_access "None-None" name_type de
  7531. set mthd21cf [ $clss21c8 addRow method ]
  7532. $mthd21cf setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  7533. $mthd21cf setProp method_access "Public"
  7534. $mthd21cf setProp is_dyn_bound "1"
  7535. $mthd21cf setProp is_const_func "1"
  7536. $mthd21cf setProp modifier "Pointer"
  7537. set mthd21d5 [ $clss21c8 addRow method ]
  7538. $mthd21d5 setLabel name_type "\$create()"
  7539. $mthd21d5 setProp method_access "Public"
  7540. $mthd21d5 setProp modifier "Value"
  7541. set parm21d9 [ $mthd21d5 addParam ]
  7542. $parm21d9 setLabel name_type "pWnd:CWnd"
  7543. $parm21d9 setProp modifier "Pointer"
  7544. $clss21c8 save
  7545. set clss43fb [ $diag43f6 addNode cad_class 320 98 288 125 ]
  7546. $clss43fb setLabel name "CClientDC"
  7547. $clss43fb setProp include_list "afxwin.h" name *
  7548. $diag43f6 addConn generalization_conn $gen43f8 $clss43fb 464 34 464 98
  7549.  
  7550. #------------------------ Class: CWindowDC ----
  7551. if [info exists debug] {puts "addClass CWindowDC"}
  7552. if [info exists debug] {puts "CDM CWindowDC"}
  7553. set clss21df [ CDM new "CWindowDC" "$systemName" "" "" "" "" "" "" "0" ]
  7554. set attr21e2 [ $clss21df addRow attribute ]
  7555. $attr21e2 setLabel name_type "\$classCWindowDC:CRuntimeClass\n"
  7556. $attr21e2 setProp attrib_access "None-None" name_type de
  7557. $attr21e2 setProp modifier "Value" name_type cl
  7558. set attr21f3 [ $clss21df addRow attribute ]
  7559. $attr21f3 setLabel name_type "m_hWnd:HWND"
  7560. $attr21f3 setProp attrib_access "None-None" name_type de
  7561. set mthd21e6 [ $clss21df addRow method ]
  7562. $mthd21e6 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  7563. $mthd21e6 setProp method_access "Public"
  7564. $mthd21e6 setProp is_dyn_bound "1"
  7565. $mthd21e6 setProp is_const_func "1"
  7566. $mthd21e6 setProp modifier "Pointer"
  7567. set mthd21ec [ $clss21df addRow method ]
  7568. $mthd21ec setLabel name_type "\$create()"
  7569. $mthd21ec setProp method_access "Public"
  7570. $mthd21ec setProp modifier "Value"
  7571. set parm21f0 [ $mthd21ec addParam ]
  7572. $parm21f0 setLabel name_type "pWnd:CWnd"
  7573. $parm21f0 setProp modifier "Pointer"
  7574. $clss21df save
  7575. set clss43fd [ $diag43f6 addNode cad_class 640 98 288 125 ]
  7576. $clss43fd setLabel name "CWindowDC"
  7577. $clss43fd setProp include_list "afxwin.h" name *
  7578. $diag43f6 addConn generalization_conn $gen43f8 $clss43fd 464 34 784 98
  7579. $diag43f6 save
  7580.  
  7581.  
  7582. #====================== Diagram: CCmdTargetTree ==== upperLeft:0, 0
  7583. if [info exists debug] {puts "CAD CCmdTargetTree"}
  7584. set diag4403 [ CAD new "CCmdTargetTree" "$systemName" "" "" "" "" "" "" "0" ]
  7585.  
  7586. #------------------------ Class: CCmdTarget ----
  7587. if [info exists debug] {puts "addClass CCmdTarget"}
  7588. set clss4404 [ $diag4403 addNode cad_class 1208 0 120 34 ]
  7589. $clss4404 setLabel name "CCmdTarget"
  7590. $clss4404 setProp is_folded 1
  7591.  
  7592. #------------------------ Class: CWnd ----
  7593. if [info exists debug] {puts "addClass CWnd"}
  7594. if [info exists debug] {puts "CDM CWnd"}
  7595. set clss2609 [ CDM new "CWnd" "$systemName" "" "" "" "" "" "" "0" ]
  7596. set attr260c [ $clss2609 addRow attribute ]
  7597. $attr260c setLabel name_type "\$classCWnd:CRuntimeClass\n"
  7598. $attr260c setProp attrib_access "None-None" name_type de
  7599. $attr260c setProp modifier "Value" name_type cl
  7600. set attr261e [ $clss2609 addRow attribute ]
  7601. $attr261e setLabel name_type "m_hWnd:HWND\n"
  7602. $attr261e setProp attrib_access "None-None" name_type de
  7603. set attr2866 [ $clss2609 addRow attribute ]
  7604. $attr2866 setLabel name_type "\$wndTop:CWnd\n"
  7605. $attr2866 setProp attrib_access "None-None" name_type de
  7606. $attr2866 setProp modifier "Value" name_type cl
  7607. set attr286a [ $clss2609 addRow attribute ]
  7608. $attr286a setLabel name_type "\$wndBottom:CWnd\n"
  7609. $attr286a setProp attrib_access "None-None" name_type de
  7610. $attr286a setProp modifier "Value" name_type cl
  7611. set attr286e [ $clss2609 addRow attribute ]
  7612. $attr286e setLabel name_type "\$wndTopMost:CWnd\n"
  7613. $attr286e setProp attrib_access "None-None" name_type de
  7614. $attr286e setProp modifier "Value" name_type cl
  7615. set attr2872 [ $clss2609 addRow attribute ]
  7616. $attr2872 setLabel name_type "\$wndNoTopMost:CWnd\n"
  7617. $attr2872 setProp attrib_access "None-None" name_type de
  7618. $attr2872 setProp modifier "Value" name_type cl
  7619. set attr2e60 [ $clss2609 addRow attribute ]
  7620. $attr2e60 setLabel name_type "m_hWndOwner:HWND\n"
  7621. $attr2e60 setProp attrib_access "None-None" name_type de
  7622. set attr2e63 [ $clss2609 addRow attribute ]
  7623. $attr2e63 setLabel name_type "m_nFlags:UINT\n"
  7624. $attr2e63 setProp attrib_access "None-None" name_type de
  7625. set attr2e66 [ $clss2609 addRow attribute ]
  7626. $attr2e66 setLabel name_type "m_pfnSuper:WNDPROC\n"
  7627. $attr2e66 setProp attrib_access "None-None" name_type de
  7628. set attr2e69 [ $clss2609 addRow attribute ]
  7629. $attr2e69 setLabel name_type "\$m_nMsgDragList:UINT\n"
  7630. $attr2e69 setProp attrib_access "None-None" name_type de
  7631. $attr2e69 setProp modifier "Value" name_type cl
  7632. set attr2e6d [ $clss2609 addRow attribute ]
  7633. $attr2e6d setLabel name_type "m_nModalResult:int\n"
  7634. $attr2e6d setProp attrib_access "None-None" name_type de
  7635. set attr2e70 [ $clss2609 addRow attribute ]
  7636. $attr2e70 setLabel name_type "m_pDropTarget:COleDropTarget\n"
  7637. $attr2e70 setProp attrib_access "None-None" name_type de
  7638. $attr2e70 setProp modifier "Pointer" name_type cl
  7639. set attr2e95 [ $clss2609 addRow attribute ]
  7640. $attr2e95 setLabel name_type "m_pCtrlCont:COleControlContainer\n"
  7641. $attr2e95 setProp attrib_access "None-None" name_type de
  7642. $attr2e95 setProp modifier "Pointer" name_type cl
  7643. set attr2e99 [ $clss2609 addRow attribute ]
  7644. $attr2e99 setLabel name_type "m_pCtrlSite:COleControlSite\n"
  7645. $attr2e99 setProp attrib_access "None-None" name_type de
  7646. $attr2e99 setProp modifier "Pointer" name_type cl
  7647. set attr2eb7 [ $clss2609 addRow attribute ]
  7648. $attr2eb7 setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  7649. $attr2eb7 setProp attrib_access "None-None" name_type de
  7650. $attr2eb7 setProp modifier "Value" name_type cl
  7651. set attr2ebb [ $clss2609 addRow attribute ]
  7652. $attr2ebb setLabel name_type "\$messageMap:AFX_MSGMAP"
  7653. $attr2ebb setProp attrib_access "None-None" name_type de
  7654. $attr2ebb setProp modifier "Value" name_type cl
  7655. set mthd2610 [ $clss2609 addRow method ]
  7656. $mthd2610 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  7657. $mthd2610 setProp method_access "Public"
  7658. $mthd2610 setProp is_dyn_bound "1"
  7659. $mthd2610 setProp is_const_func "1"
  7660. $mthd2610 setProp modifier "Pointer"
  7661. set mthd2616 [ $clss2609 addRow method ]
  7662. $mthd2616 setLabel name_type "\$CreateObject():CObject\n"
  7663. $mthd2616 setProp method_access "Public"
  7664. $mthd2616 setProp modifier "Pointer"
  7665. set mthd261a [ $clss2609 addRow method ]
  7666. $mthd261a setLabel name_type "\$GetCurrentMessage():MSG\n"
  7667. $mthd261a setProp method_access "Protected"
  7668. $mthd261a setProp modifier "Pointer to Const"
  7669. set mthd2621 [ $clss2609 addRow method ]
  7670. $mthd2621 setLabel name_type "type_conv()\n"
  7671. $mthd2621 setProp method_access "Public"
  7672. $mthd2621 setProp is_const_func "1"
  7673. $mthd2621 setProp modifier "Value"
  7674. set mthd2626 [ $clss2609 addRow method ]
  7675. $mthd2626 setLabel name_type "GetSafeHwnd():HWND\n"
  7676. $mthd2626 setProp method_access "Public"
  7677. $mthd2626 setProp is_const_func "1"
  7678. $mthd2626 setProp modifier "Value"
  7679. set mthd262b [ $clss2609 addRow method ]
  7680. $mthd262b setLabel name_type "GetStyle():DWORD\n"
  7681. $mthd262b setProp method_access "Public"
  7682. $mthd262b setProp is_const_func "1"
  7683. $mthd262b setProp modifier "Value"
  7684. set mthd2630 [ $clss2609 addRow method ]
  7685. $mthd2630 setLabel name_type "GetExStyle():DWORD\n"
  7686. $mthd2630 setProp method_access "Public"
  7687. $mthd2630 setProp is_const_func "1"
  7688. $mthd2630 setProp modifier "Value"
  7689. set mthd2635 [ $clss2609 addRow method ]
  7690. $mthd2635 setLabel name_type "ModifyStyle():BOOL\n"
  7691. $mthd2635 setProp method_access "Public"
  7692. $mthd2635 setProp modifier "Value"
  7693. set parm2639 [ $mthd2635 addParam ]
  7694. $parm2639 setLabel name_type "dwRemove:DWORD, "
  7695. $parm2639 setProp modifier "Value"
  7696. set parm263c [ $mthd2635 addParam ]
  7697. $parm263c setLabel name_type "dwAdd:DWORD, "
  7698. $parm263c setProp modifier "Value"
  7699. set parm263f [ $mthd2635 addParam ]
  7700. $parm263f setLabel name_type "nFlags:UINT"
  7701. $parm263f setProp modifier "Value"
  7702. $parm263f setProp default_value " 0"
  7703. set mthd2643 [ $clss2609 addRow method ]
  7704. $mthd2643 setLabel name_type "ModifyStyleEx():BOOL\n"
  7705. $mthd2643 setProp method_access "Public"
  7706. $mthd2643 setProp modifier "Value"
  7707. set parm2647 [ $mthd2643 addParam ]
  7708. $parm2647 setLabel name_type "dwRemove:DWORD, "
  7709. $parm2647 setProp modifier "Value"
  7710. set parm264a [ $mthd2643 addParam ]
  7711. $parm264a setLabel name_type "dwAdd:DWORD, "
  7712. $parm264a setProp modifier "Value"
  7713. set parm264d [ $mthd2643 addParam ]
  7714. $parm264d setLabel name_type "nFlags:UINT"
  7715. $parm264d setProp modifier "Value"
  7716. $parm264d setProp default_value " 0"
  7717. set mthd2651 [ $clss2609 addRow method ]
  7718. $mthd2651 setLabel name_type "GetOwner():CWnd\n"
  7719. $mthd2651 setProp method_access "Public"
  7720. $mthd2651 setProp is_const_func "1"
  7721. $mthd2651 setProp modifier "Pointer"
  7722. set mthd2656 [ $clss2609 addRow method ]
  7723. $mthd2656 setLabel name_type "SetOwner()\n"
  7724. $mthd2656 setProp method_access "Public"
  7725. $mthd2656 setProp modifier "Value"
  7726. set parm265a [ $mthd2656 addParam ]
  7727. $parm265a setLabel name_type "pOwnerWnd:CWnd"
  7728. $parm265a setProp modifier "Pointer"
  7729. set mthd265d [ $clss2609 addRow method ]
  7730. $mthd265d setLabel name_type "\$create()\n"
  7731. $mthd265d setProp method_access "Public"
  7732. $mthd265d setProp modifier "Value"
  7733. set mthd2661 [ $clss2609 addRow method ]
  7734. $mthd2661 setLabel name_type "\$FromHandle():CWnd\n"
  7735. $mthd2661 setProp method_access "Public"
  7736. $mthd2661 setProp modifier "Pointer"
  7737. set parm2665 [ $mthd2661 addParam ]
  7738. $parm2665 setLabel name_type "hWnd:HWND"
  7739. $parm2665 setProp modifier "Value"
  7740. set mthd2668 [ $clss2609 addRow method ]
  7741. $mthd2668 setLabel name_type "\$FromHandlePermanent():CWnd\n"
  7742. $mthd2668 setProp method_access "Public"
  7743. $mthd2668 setProp modifier "Pointer"
  7744. set parm266c [ $mthd2668 addParam ]
  7745. $parm266c setLabel name_type "hWnd:HWND"
  7746. $parm266c setProp modifier "Value"
  7747. set mthd266f [ $clss2609 addRow method ]
  7748. $mthd266f setLabel name_type "\$DeleteTempMap()\n"
  7749. $mthd266f setProp method_access "Public"
  7750. $mthd266f setProp modifier "Value"
  7751. set mthd2673 [ $clss2609 addRow method ]
  7752. $mthd2673 setLabel name_type "Attach():BOOL\n"
  7753. $mthd2673 setProp method_access "Public"
  7754. $mthd2673 setProp modifier "Value"
  7755. set parm2677 [ $mthd2673 addParam ]
  7756. $parm2677 setLabel name_type "hWndNew:HWND"
  7757. $parm2677 setProp modifier "Value"
  7758. set mthd267a [ $clss2609 addRow method ]
  7759. $mthd267a setLabel name_type "Detach():HWND\n"
  7760. $mthd267a setProp method_access "Public"
  7761. $mthd267a setProp modifier "Value"
  7762. set mthd267e [ $clss2609 addRow method ]
  7763. $mthd267e setLabel name_type "PreSubclassWindow()\n"
  7764. $mthd267e setProp method_access "Public"
  7765. $mthd267e setProp is_dyn_bound "1"
  7766. $mthd267e setProp modifier "Value"
  7767. set mthd2683 [ $clss2609 addRow method ]
  7768. $mthd2683 setLabel name_type "SubclassWindow():BOOL\n"
  7769. $mthd2683 setProp method_access "Public"
  7770. $mthd2683 setProp modifier "Value"
  7771. set parm2687 [ $mthd2683 addParam ]
  7772. $parm2687 setLabel name_type "hWnd:HWND"
  7773. $parm2687 setProp modifier "Value"
  7774. set mthd268a [ $clss2609 addRow method ]
  7775. $mthd268a setLabel name_type "SubclassDlgItem():BOOL\n"
  7776. $mthd268a setProp method_access "Public"
  7777. $mthd268a setProp modifier "Value"
  7778. set parm268e [ $mthd268a addParam ]
  7779. $parm268e setLabel name_type "nID:UINT, "
  7780. $parm268e setProp modifier "Value"
  7781. set parm2691 [ $mthd268a addParam ]
  7782. $parm2691 setLabel name_type "pParent:CWnd"
  7783. $parm2691 setProp modifier "Pointer"
  7784. set mthd2694 [ $clss2609 addRow method ]
  7785. $mthd2694 setLabel name_type "UnsubclassWindow():HWND\n"
  7786. $mthd2694 setProp method_access "Public"
  7787. $mthd2694 setProp modifier "Value"
  7788. set mthd2698 [ $clss2609 addRow method ]
  7789. $mthd2698 setLabel name_type "ExecuteDlgInit():BOOL\n"
  7790. $mthd2698 setProp method_access "Public"
  7791. $mthd2698 setProp modifier "Value"
  7792. set parm269c [ $mthd2698 addParam ]
  7793. $parm269c setLabel name_type "lpszResourceName:LPCTSTR"
  7794. $parm269c setProp modifier "Value"
  7795. set mthd269f [ $clss2609 addRow method ]
  7796. $mthd269f setLabel name_type "ExecuteDlgInit():BOOL\n"
  7797. $mthd269f setProp method_access "Public"
  7798. $mthd269f setProp modifier "Value"
  7799. set parm26a3 [ $mthd269f addParam ]
  7800. $parm26a3 setLabel name_type "lpResource:LPVOID"
  7801. $parm26a3 setProp modifier "Value"
  7802. set mthd26a6 [ $clss2609 addRow method ]
  7803. $mthd26a6 setLabel name_type "Create():BOOL\n"
  7804. $mthd26a6 setProp method_access "Public"
  7805. $mthd26a6 setProp is_dyn_bound "1"
  7806. $mthd26a6 setProp modifier "Value"
  7807. set parm26ab [ $mthd26a6 addParam ]
  7808. $parm26ab setLabel name_type "lpszClassName:LPCTSTR, "
  7809. $parm26ab setProp modifier "Value"
  7810. set parm26ae [ $mthd26a6 addParam ]
  7811. $parm26ae setLabel name_type "lpszWindowName:LPCTSTR, "
  7812. $parm26ae setProp modifier "Value"
  7813. set parm26b1 [ $mthd26a6 addParam ]
  7814. $parm26b1 setLabel name_type "dwStyle:DWORD, "
  7815. $parm26b1 setProp modifier "Value"
  7816. set parm26b4 [ $mthd26a6 addParam ]
  7817. $parm26b4 setLabel name_type "rect:RECT, "
  7818. $parm26b4 setProp modifier "Reference to Const"
  7819. set parm26b7 [ $mthd26a6 addParam ]
  7820. $parm26b7 setLabel name_type "pParentWnd:CWnd, "
  7821. $parm26b7 setProp modifier "Pointer"
  7822. set parm26ba [ $mthd26a6 addParam ]
  7823. $parm26ba setLabel name_type "nID:UINT, "
  7824. $parm26ba setProp modifier "Value"
  7825. set parm26bd [ $mthd26a6 addParam ]
  7826. $parm26bd setLabel name_type "pContext:CCreateContext"
  7827. $parm26bd setProp modifier "Pointer"
  7828. $parm26bd setProp default_value "  0 "
  7829. set mthd26c1 [ $clss2609 addRow method ]
  7830. $mthd26c1 setLabel name_type "CreateEx():BOOL\n"
  7831. $mthd26c1 setProp method_access "Public"
  7832. $mthd26c1 setProp modifier "Value"
  7833. set parm26c5 [ $mthd26c1 addParam ]
  7834. $parm26c5 setLabel name_type "dwExStyle:DWORD, "
  7835. $parm26c5 setProp modifier "Value"
  7836. set parm26c8 [ $mthd26c1 addParam ]
  7837. $parm26c8 setLabel name_type "lpszClassName:LPCTSTR, "
  7838. $parm26c8 setProp modifier "Value"
  7839. set parm26cb [ $mthd26c1 addParam ]
  7840. $parm26cb setLabel name_type "lpszWindowName:LPCTSTR, "
  7841. $parm26cb setProp modifier "Value"
  7842. set parm26ce [ $mthd26c1 addParam ]
  7843. $parm26ce setLabel name_type "dwStyle:DWORD, "
  7844. $parm26ce setProp modifier "Value"
  7845. set parm26d1 [ $mthd26c1 addParam ]
  7846. $parm26d1 setLabel name_type "x:int, "
  7847. $parm26d1 setProp modifier "Value"
  7848. set parm26d4 [ $mthd26c1 addParam ]
  7849. $parm26d4 setLabel name_type "y:int, "
  7850. $parm26d4 setProp modifier "Value"
  7851. set parm26d7 [ $mthd26c1 addParam ]
  7852. $parm26d7 setLabel name_type "nWidth:int, "
  7853. $parm26d7 setProp modifier "Value"
  7854. set parm26da [ $mthd26c1 addParam ]
  7855. $parm26da setLabel name_type "nHeight:int, "
  7856. $parm26da setProp modifier "Value"
  7857. set parm26dd [ $mthd26c1 addParam ]
  7858. $parm26dd setLabel name_type "hWndParent:HWND, "
  7859. $parm26dd setProp modifier "Value"
  7860. set parm26e0 [ $mthd26c1 addParam ]
  7861. $parm26e0 setLabel name_type "nIDorHMenu:HMENU, "
  7862. $parm26e0 setProp modifier "Value"
  7863. set parm26e3 [ $mthd26c1 addParam ]
  7864. $parm26e3 setLabel name_type "lpParam:LPVOID"
  7865. $parm26e3 setProp modifier "Value"
  7866. $parm26e3 setProp default_value "  0 "
  7867. set mthd26e7 [ $clss2609 addRow method ]
  7868. $mthd26e7 setLabel name_type "CreateControl():BOOL\n"
  7869. $mthd26e7 setProp method_access "Public"
  7870. $mthd26e7 setProp modifier "Value"
  7871. set parm26eb [ $mthd26e7 addParam ]
  7872. $parm26eb setLabel name_type "clsid:CLSID, "
  7873. $parm26eb setProp modifier "Reference to Const"
  7874. set parm26ee [ $mthd26e7 addParam ]
  7875. $parm26ee setLabel name_type "pszWindowName:LPCTSTR, "
  7876. $parm26ee setProp modifier "Value"
  7877. set parm26f1 [ $mthd26e7 addParam ]
  7878. $parm26f1 setLabel name_type "dwStyle:DWORD, "
  7879. $parm26f1 setProp modifier "Value"
  7880. set parm26f4 [ $mthd26e7 addParam ]
  7881. $parm26f4 setLabel name_type "rect:RECT, "
  7882. $parm26f4 setProp modifier "Reference to Const"
  7883. set parm26f7 [ $mthd26e7 addParam ]
  7884. $parm26f7 setLabel name_type "pParentWnd:CWnd, "
  7885. $parm26f7 setProp modifier "Pointer"
  7886. set parm26fa [ $mthd26e7 addParam ]
  7887. $parm26fa setLabel name_type "nID:UINT, "
  7888. $parm26fa setProp modifier "Value"
  7889. set parm26fd [ $mthd26e7 addParam ]
  7890. $parm26fd setLabel name_type "pPersist:CFile, "
  7891. $parm26fd setProp modifier "Pointer"
  7892. $parm26fd setProp default_value " 0 "
  7893. set parm2701 [ $mthd26e7 addParam ]
  7894. $parm2701 setLabel name_type "bStorage:BOOL, "
  7895. $parm2701 setProp modifier "Value"
  7896. $parm2701 setProp default_value " 0 "
  7897. set parm2705 [ $mthd26e7 addParam ]
  7898. $parm2705 setLabel name_type "bstrLicKey:BSTR"
  7899. $parm2705 setProp modifier "Value"
  7900. $parm2705 setProp default_value " 0 "
  7901. set mthd2709 [ $clss2609 addRow method ]
  7902. $mthd2709 setLabel name_type "CreateControl():BOOL\n"
  7903. $mthd2709 setProp method_access "Public"
  7904. $mthd2709 setProp modifier "Value"
  7905. set parm270d [ $mthd2709 addParam ]
  7906. $parm270d setLabel name_type "pszClass:LPCTSTR, "
  7907. $parm270d setProp modifier "Value"
  7908. set parm2710 [ $mthd2709 addParam ]
  7909. $parm2710 setLabel name_type "pszWindowName:LPCTSTR, "
  7910. $parm2710 setProp modifier "Value"
  7911. set parm2713 [ $mthd2709 addParam ]
  7912. $parm2713 setLabel name_type "dwStyle:DWORD, "
  7913. $parm2713 setProp modifier "Value"
  7914. set parm2716 [ $mthd2709 addParam ]
  7915. $parm2716 setLabel name_type "rect:RECT, "
  7916. $parm2716 setProp modifier "Reference to Const"
  7917. set parm2719 [ $mthd2709 addParam ]
  7918. $parm2719 setLabel name_type "pParentWnd:CWnd, "
  7919. $parm2719 setProp modifier "Pointer"
  7920. set parm271c [ $mthd2709 addParam ]
  7921. $parm271c setLabel name_type "nID:UINT, "
  7922. $parm271c setProp modifier "Value"
  7923. set parm271f [ $mthd2709 addParam ]
  7924. $parm271f setLabel name_type "pPersist:CFile, "
  7925. $parm271f setProp modifier "Pointer"
  7926. $parm271f setProp default_value " 0 "
  7927. set parm2723 [ $mthd2709 addParam ]
  7928. $parm2723 setLabel name_type "bStorage:BOOL, "
  7929. $parm2723 setProp modifier "Value"
  7930. $parm2723 setProp default_value " 0 "
  7931. set parm2727 [ $mthd2709 addParam ]
  7932. $parm2727 setLabel name_type "bstrLicKey:BSTR"
  7933. $parm2727 setProp modifier "Value"
  7934. $parm2727 setProp default_value " 0 "
  7935. set mthd272b [ $clss2609 addRow method ]
  7936. $mthd272b setLabel name_type "GetControlUnknown():LPUNKNOWN\n"
  7937. $mthd272b setProp method_access "Public"
  7938. $mthd272b setProp modifier "Value"
  7939. set mthd272f [ $clss2609 addRow method ]
  7940. $mthd272f setLabel name_type "DestroyWindow():BOOL\n"
  7941. $mthd272f setProp method_access "Public"
  7942. $mthd272f setProp is_dyn_bound "1"
  7943. $mthd272f setProp modifier "Value"
  7944. set mthd2734 [ $clss2609 addRow method ]
  7945. $mthd2734 setLabel name_type "PreCreateWindow():BOOL\n"
  7946. $mthd2734 setProp method_access "Public"
  7947. $mthd2734 setProp is_dyn_bound "1"
  7948. $mthd2734 setProp modifier "Value"
  7949. set parm2739 [ $mthd2734 addParam ]
  7950. $parm2739 setLabel name_type "cs:CREATESTRUCT"
  7951. $parm2739 setProp modifier "Reference"
  7952. set mthd273c [ $clss2609 addRow method ]
  7953. $mthd273c setLabel name_type "CalcWindowRect()\n"
  7954. $mthd273c setProp method_access "Public"
  7955. $mthd273c setProp is_dyn_bound "1"
  7956. $mthd273c setProp modifier "Value"
  7957. set parm2741 [ $mthd273c addParam ]
  7958. $parm2741 setLabel name_type "lpClientRect:LPRECT, "
  7959. $parm2741 setProp modifier "Value"
  7960. set parm2744 [ $mthd273c addParam ]
  7961. $parm2744 setLabel name_type "nAdjustType:UINT"
  7962. $parm2744 setProp modifier "Value"
  7963. $parm2744 setProp default_value " adjustBorder"
  7964. set mthd2748 [ $clss2609 addRow method ]
  7965. $mthd2748 setLabel name_type "GetDlgCtrlID():int\n"
  7966. $mthd2748 setProp method_access "Public"
  7967. $mthd2748 setProp is_const_func "1"
  7968. $mthd2748 setProp modifier "Value"
  7969. set mthd274d [ $clss2609 addRow method ]
  7970. $mthd274d setLabel name_type "SetDlgCtrlID():int\n"
  7971. $mthd274d setProp method_access "Public"
  7972. $mthd274d setProp modifier "Value"
  7973. set parm2751 [ $mthd274d addParam ]
  7974. $parm2751 setLabel name_type "nID:int"
  7975. $parm2751 setProp modifier "Value"
  7976. set mthd2754 [ $clss2609 addRow method ]
  7977. $mthd2754 setLabel name_type "GetDlgItem():CWnd\n"
  7978. $mthd2754 setProp method_access "Public"
  7979. $mthd2754 setProp is_const_func "1"
  7980. $mthd2754 setProp modifier "Pointer"
  7981. set parm2759 [ $mthd2754 addParam ]
  7982. $parm2759 setLabel name_type "nID:int"
  7983. $parm2759 setProp modifier "Value"
  7984. set mthd275c [ $clss2609 addRow method ]
  7985. $mthd275c setLabel name_type "GetDlgItem()\n"
  7986. $mthd275c setProp method_access "Public"
  7987. $mthd275c setProp is_const_func "1"
  7988. $mthd275c setProp modifier "Value"
  7989. set parm2761 [ $mthd275c addParam ]
  7990. $parm2761 setLabel name_type "nID:int, "
  7991. $parm2761 setProp modifier "Value"
  7992. set parm2764 [ $mthd275c addParam ]
  7993. $parm2764 setLabel name_type "phWnd:HWND"
  7994. $parm2764 setProp modifier "Pointer"
  7995. set mthd2767 [ $clss2609 addRow method ]
  7996. $mthd2767 setLabel name_type "GetDescendantWindow():CWnd\n"
  7997. $mthd2767 setProp method_access "Public"
  7998. $mthd2767 setProp is_const_func "1"
  7999. $mthd2767 setProp modifier "Pointer"
  8000. set parm276c [ $mthd2767 addParam ]
  8001. $parm276c setLabel name_type "nID:int, "
  8002. $parm276c setProp modifier "Value"
  8003. set parm276f [ $mthd2767 addParam ]
  8004. $parm276f setLabel name_type "bOnlyPerm:BOOL"
  8005. $parm276f setProp modifier "Value"
  8006. $parm276f setProp default_value "  0 "
  8007. set mthd2773 [ $clss2609 addRow method ]
  8008. $mthd2773 setLabel name_type "SendMessageToDescendants()\n"
  8009. $mthd2773 setProp method_access "Public"
  8010. $mthd2773 setProp modifier "Value"
  8011. set parm2777 [ $mthd2773 addParam ]
  8012. $parm2777 setLabel name_type "message:UINT, "
  8013. $parm2777 setProp modifier "Value"
  8014. set parm277a [ $mthd2773 addParam ]
  8015. $parm277a setLabel name_type "wParam:WPARAM, "
  8016. $parm277a setProp modifier "Value"
  8017. $parm277a setProp default_value " 0"
  8018. set parm277e [ $mthd2773 addParam ]
  8019. $parm277e setLabel name_type "lParam:LPARAM, "
  8020. $parm277e setProp modifier "Value"
  8021. $parm277e setProp default_value " 0"
  8022. set parm2782 [ $mthd2773 addParam ]
  8023. $parm2782 setLabel name_type "bDeep:BOOL, "
  8024. $parm2782 setProp modifier "Value"
  8025. $parm2782 setProp default_value "  1 "
  8026. set parm2786 [ $mthd2773 addParam ]
  8027. $parm2786 setLabel name_type "bOnlyPerm:BOOL"
  8028. $parm2786 setProp modifier "Value"
  8029. $parm2786 setProp default_value "  0 "
  8030. set mthd278a [ $clss2609 addRow method ]
  8031. $mthd278a setLabel name_type "GetParentFrame():CFrameWnd\n"
  8032. $mthd278a setProp method_access "Public"
  8033. $mthd278a setProp is_const_func "1"
  8034. $mthd278a setProp modifier "Pointer"
  8035. set mthd278f [ $clss2609 addRow method ]
  8036. $mthd278f setLabel name_type "GetTopLevelParent():CWnd\n"
  8037. $mthd278f setProp method_access "Public"
  8038. $mthd278f setProp is_const_func "1"
  8039. $mthd278f setProp modifier "Pointer"
  8040. set mthd2794 [ $clss2609 addRow method ]
  8041. $mthd2794 setLabel name_type "GetTopLevelOwner():CWnd\n"
  8042. $mthd2794 setProp method_access "Public"
  8043. $mthd2794 setProp is_const_func "1"
  8044. $mthd2794 setProp modifier "Pointer"
  8045. set mthd2799 [ $clss2609 addRow method ]
  8046. $mthd2799 setLabel name_type "GetParentOwner():CWnd\n"
  8047. $mthd2799 setProp method_access "Public"
  8048. $mthd2799 setProp is_const_func "1"
  8049. $mthd2799 setProp modifier "Pointer"
  8050. set mthd279e [ $clss2609 addRow method ]
  8051. $mthd279e setLabel name_type "GetTopLevelFrame():CFrameWnd\n"
  8052. $mthd279e setProp method_access "Public"
  8053. $mthd279e setProp is_const_func "1"
  8054. $mthd279e setProp modifier "Pointer"
  8055. set mthd27a3 [ $clss2609 addRow method ]
  8056. $mthd27a3 setLabel name_type "\$GetSafeOwner():CWnd\n"
  8057. $mthd27a3 setProp method_access "Public"
  8058. $mthd27a3 setProp modifier "Pointer"
  8059. set parm27a7 [ $mthd27a3 addParam ]
  8060. $parm27a7 setLabel name_type "pParent:CWnd, "
  8061. $parm27a7 setProp modifier "Pointer"
  8062. $parm27a7 setProp default_value "  0 "
  8063. set parm27ab [ $mthd27a3 addParam ]
  8064. $parm27ab setLabel name_type "pWndTop:HWND"
  8065. $parm27ab setProp modifier "Pointer"
  8066. $parm27ab setProp default_value "  0 "
  8067. set mthd27af [ $clss2609 addRow method ]
  8068. $mthd27af setLabel name_type "SendMessage():LRESULT\n"
  8069. $mthd27af setProp method_access "Public"
  8070. $mthd27af setProp modifier "Value"
  8071. set parm27b3 [ $mthd27af addParam ]
  8072. $parm27b3 setLabel name_type "message:UINT, "
  8073. $parm27b3 setProp modifier "Value"
  8074. set parm27b6 [ $mthd27af addParam ]
  8075. $parm27b6 setLabel name_type "wParam:WPARAM, "
  8076. $parm27b6 setProp modifier "Value"
  8077. $parm27b6 setProp default_value " 0"
  8078. set parm27ba [ $mthd27af addParam ]
  8079. $parm27ba setLabel name_type "lParam:LPARAM"
  8080. $parm27ba setProp modifier "Value"
  8081. $parm27ba setProp default_value " 0"
  8082. set mthd27be [ $clss2609 addRow method ]
  8083. $mthd27be setLabel name_type "PostMessage():BOOL\n"
  8084. $mthd27be setProp method_access "Public"
  8085. $mthd27be setProp modifier "Value"
  8086. set parm27c2 [ $mthd27be addParam ]
  8087. $parm27c2 setLabel name_type "message:UINT, "
  8088. $parm27c2 setProp modifier "Value"
  8089. set parm27c5 [ $mthd27be addParam ]
  8090. $parm27c5 setLabel name_type "wParam:WPARAM, "
  8091. $parm27c5 setProp modifier "Value"
  8092. $parm27c5 setProp default_value " 0"
  8093. set parm27c9 [ $mthd27be addParam ]
  8094. $parm27c9 setLabel name_type "lParam:LPARAM"
  8095. $parm27c9 setProp modifier "Value"
  8096. $parm27c9 setProp default_value " 0"
  8097. set mthd27cd [ $clss2609 addRow method ]
  8098. $mthd27cd setLabel name_type "SendNotifyMessage():BOOL\n"
  8099. $mthd27cd setProp method_access "Public"
  8100. $mthd27cd setProp modifier "Value"
  8101. set parm27d1 [ $mthd27cd addParam ]
  8102. $parm27d1 setLabel name_type "message:UINT, "
  8103. $parm27d1 setProp modifier "Value"
  8104. set parm27d4 [ $mthd27cd addParam ]
  8105. $parm27d4 setLabel name_type "wParam:WPARAM, "
  8106. $parm27d4 setProp modifier "Value"
  8107. set parm27d7 [ $mthd27cd addParam ]
  8108. $parm27d7 setLabel name_type "lParam:LPARAM"
  8109. $parm27d7 setProp modifier "Value"
  8110. set mthd27da [ $clss2609 addRow method ]
  8111. $mthd27da setLabel name_type "SendChildNotifyLastMsg():BOOL\n"
  8112. $mthd27da setProp method_access "Public"
  8113. $mthd27da setProp modifier "Value"
  8114. set parm27de [ $mthd27da addParam ]
  8115. $parm27de setLabel name_type "pResult:LRESULT"
  8116. $parm27de setProp modifier "Pointer"
  8117. $parm27de setProp default_value "  0 "
  8118. set mthd27e2 [ $clss2609 addRow method ]
  8119. $mthd27e2 setLabel name_type "IsDialogMessage():BOOL\n"
  8120. $mthd27e2 setProp method_access "Public"
  8121. $mthd27e2 setProp modifier "Value"
  8122. set parm27e6 [ $mthd27e2 addParam ]
  8123. $parm27e6 setLabel name_type "lpMsg:LPMSG"
  8124. $parm27e6 setProp modifier "Value"
  8125. set mthd27e9 [ $clss2609 addRow method ]
  8126. $mthd27e9 setLabel name_type "SetWindowText()\n"
  8127. $mthd27e9 setProp method_access "Public"
  8128. $mthd27e9 setProp modifier "Value"
  8129. set parm27ed [ $mthd27e9 addParam ]
  8130. $parm27ed setLabel name_type "lpszString:LPCTSTR"
  8131. $parm27ed setProp modifier "Value"
  8132. set mthd27f0 [ $clss2609 addRow method ]
  8133. $mthd27f0 setLabel name_type "GetWindowText():int\n"
  8134. $mthd27f0 setProp method_access "Public"
  8135. $mthd27f0 setProp is_const_func "1"
  8136. $mthd27f0 setProp modifier "Value"
  8137. set parm27f5 [ $mthd27f0 addParam ]
  8138. $parm27f5 setLabel name_type "lpszStringBuf:LPTSTR, "
  8139. $parm27f5 setProp modifier "Value"
  8140. set parm27f8 [ $mthd27f0 addParam ]
  8141. $parm27f8 setLabel name_type "nMaxCount:int"
  8142. $parm27f8 setProp modifier "Value"
  8143. set mthd27fb [ $clss2609 addRow method ]
  8144. $mthd27fb setLabel name_type "GetWindowText()\n"
  8145. $mthd27fb setProp method_access "Public"
  8146. $mthd27fb setProp is_const_func "1"
  8147. $mthd27fb setProp modifier "Value"
  8148. set parm2800 [ $mthd27fb addParam ]
  8149. $parm2800 setLabel name_type "rString:CString"
  8150. $parm2800 setProp modifier "Reference"
  8151. set mthd2803 [ $clss2609 addRow method ]
  8152. $mthd2803 setLabel name_type "GetWindowTextLength():int\n"
  8153. $mthd2803 setProp method_access "Public"
  8154. $mthd2803 setProp is_const_func "1"
  8155. $mthd2803 setProp modifier "Value"
  8156. set mthd2808 [ $clss2609 addRow method ]
  8157. $mthd2808 setLabel name_type "SetFont()\n"
  8158. $mthd2808 setProp method_access "Public"
  8159. $mthd2808 setProp modifier "Value"
  8160. set parm280c [ $mthd2808 addParam ]
  8161. $parm280c setLabel name_type "pFont:CFont, "
  8162. $parm280c setProp modifier "Pointer"
  8163. set parm280f [ $mthd2808 addParam ]
  8164. $parm280f setLabel name_type "bRedraw:BOOL"
  8165. $parm280f setProp modifier "Value"
  8166. $parm280f setProp default_value "  1 "
  8167. set mthd2813 [ $clss2609 addRow method ]
  8168. $mthd2813 setLabel name_type "GetFont():CFont\n"
  8169. $mthd2813 setProp method_access "Public"
  8170. $mthd2813 setProp is_const_func "1"
  8171. $mthd2813 setProp modifier "Pointer"
  8172. set mthd2818 [ $clss2609 addRow method ]
  8173. $mthd2818 setLabel name_type "GetMenu():CMenu\n"
  8174. $mthd2818 setProp method_access "Public"
  8175. $mthd2818 setProp is_const_func "1"
  8176. $mthd2818 setProp modifier "Pointer"
  8177. set mthd281d [ $clss2609 addRow method ]
  8178. $mthd281d setLabel name_type "SetMenu():BOOL\n"
  8179. $mthd281d setProp method_access "Public"
  8180. $mthd281d setProp modifier "Value"
  8181. set parm2821 [ $mthd281d addParam ]
  8182. $parm2821 setLabel name_type "pMenu:CMenu"
  8183. $parm2821 setProp modifier "Pointer"
  8184. set mthd2824 [ $clss2609 addRow method ]
  8185. $mthd2824 setLabel name_type "DrawMenuBar()\n"
  8186. $mthd2824 setProp method_access "Public"
  8187. $mthd2824 setProp modifier "Value"
  8188. set mthd2828 [ $clss2609 addRow method ]
  8189. $mthd2828 setLabel name_type "GetSystemMenu():CMenu\n"
  8190. $mthd2828 setProp method_access "Public"
  8191. $mthd2828 setProp is_const_func "1"
  8192. $mthd2828 setProp modifier "Pointer"
  8193. set parm282d [ $mthd2828 addParam ]
  8194. $parm282d setLabel name_type "bRevert:BOOL"
  8195. $parm282d setProp modifier "Value"
  8196. set mthd2830 [ $clss2609 addRow method ]
  8197. $mthd2830 setLabel name_type "HiliteMenuItem():BOOL\n"
  8198. $mthd2830 setProp method_access "Public"
  8199. $mthd2830 setProp modifier "Value"
  8200. set parm2834 [ $mthd2830 addParam ]
  8201. $parm2834 setLabel name_type "pMenu:CMenu, "
  8202. $parm2834 setProp modifier "Pointer"
  8203. set parm2837 [ $mthd2830 addParam ]
  8204. $parm2837 setLabel name_type "nIDHiliteItem:UINT, "
  8205. $parm2837 setProp modifier "Value"
  8206. set parm283a [ $mthd2830 addParam ]
  8207. $parm283a setLabel name_type "nHilite:UINT"
  8208. $parm283a setProp modifier "Value"
  8209. set mthd283d [ $clss2609 addRow method ]
  8210. $mthd283d setLabel name_type "IsIconic():BOOL\n"
  8211. $mthd283d setProp method_access "Public"
  8212. $mthd283d setProp is_const_func "1"
  8213. $mthd283d setProp modifier "Value"
  8214. set mthd2842 [ $clss2609 addRow method ]
  8215. $mthd2842 setLabel name_type "IsZoomed():BOOL\n"
  8216. $mthd2842 setProp method_access "Public"
  8217. $mthd2842 setProp is_const_func "1"
  8218. $mthd2842 setProp modifier "Value"
  8219. set mthd2847 [ $clss2609 addRow method ]
  8220. $mthd2847 setLabel name_type "MoveWindow()\n"
  8221. $mthd2847 setProp method_access "Public"
  8222. $mthd2847 setProp modifier "Value"
  8223. set parm284b [ $mthd2847 addParam ]
  8224. $parm284b setLabel name_type "x:int, "
  8225. $parm284b setProp modifier "Value"
  8226. set parm284e [ $mthd2847 addParam ]
  8227. $parm284e setLabel name_type "y:int, "
  8228. $parm284e setProp modifier "Value"
  8229. set parm2851 [ $mthd2847 addParam ]
  8230. $parm2851 setLabel name_type "nWidth:int, "
  8231. $parm2851 setProp modifier "Value"
  8232. set parm2854 [ $mthd2847 addParam ]
  8233. $parm2854 setLabel name_type "nHeight:int, "
  8234. $parm2854 setProp modifier "Value"
  8235. set parm2857 [ $mthd2847 addParam ]
  8236. $parm2857 setLabel name_type "bRepaint:BOOL"
  8237. $parm2857 setProp modifier "Value"
  8238. $parm2857 setProp default_value "  1 "
  8239. set mthd285b [ $clss2609 addRow method ]
  8240. $mthd285b setLabel name_type "MoveWindow()\n"
  8241. $mthd285b setProp method_access "Public"
  8242. $mthd285b setProp modifier "Value"
  8243. set parm285f [ $mthd285b addParam ]
  8244. $parm285f setLabel name_type "lpRect:LPCRECT, "
  8245. $parm285f setProp modifier "Value"
  8246. set parm2862 [ $mthd285b addParam ]
  8247. $parm2862 setLabel name_type "bRepaint:BOOL"
  8248. $parm2862 setProp modifier "Value"
  8249. $parm2862 setProp default_value "  1 "
  8250. set mthd2876 [ $clss2609 addRow method ]
  8251. $mthd2876 setLabel name_type "SetWindowPos():BOOL\n"
  8252. $mthd2876 setProp method_access "Public"
  8253. $mthd2876 setProp modifier "Value"
  8254. set parm287a [ $mthd2876 addParam ]
  8255. $parm287a setLabel name_type "pWndInsertAfter:CWnd, "
  8256. $parm287a setProp modifier "Pointer to Const"
  8257. set parm287d [ $mthd2876 addParam ]
  8258. $parm287d setLabel name_type "x:int, "
  8259. $parm287d setProp modifier "Value"
  8260. set parm2880 [ $mthd2876 addParam ]
  8261. $parm2880 setLabel name_type "y:int, "
  8262. $parm2880 setProp modifier "Value"
  8263. set parm2883 [ $mthd2876 addParam ]
  8264. $parm2883 setLabel name_type "cx:int, "
  8265. $parm2883 setProp modifier "Value"
  8266. set parm2886 [ $mthd2876 addParam ]
  8267. $parm2886 setLabel name_type "cy:int, "
  8268. $parm2886 setProp modifier "Value"
  8269. set parm2889 [ $mthd2876 addParam ]
  8270. $parm2889 setLabel name_type "nFlags:UINT"
  8271. $parm2889 setProp modifier "Value"
  8272. set mthd288c [ $clss2609 addRow method ]
  8273. $mthd288c setLabel name_type "ArrangeIconicWindows():UINT\n"
  8274. $mthd288c setProp method_access "Public"
  8275. $mthd288c setProp modifier "Value"
  8276. set mthd2890 [ $clss2609 addRow method ]
  8277. $mthd2890 setLabel name_type "BringWindowToTop()\n"
  8278. $mthd2890 setProp method_access "Public"
  8279. $mthd2890 setProp modifier "Value"
  8280. set mthd2894 [ $clss2609 addRow method ]
  8281. $mthd2894 setLabel name_type "GetWindowRect()\n"
  8282. $mthd2894 setProp method_access "Public"
  8283. $mthd2894 setProp is_const_func "1"
  8284. $mthd2894 setProp modifier "Value"
  8285. set parm2899 [ $mthd2894 addParam ]
  8286. $parm2899 setLabel name_type "lpRect:LPRECT"
  8287. $parm2899 setProp modifier "Value"
  8288. set mthd289c [ $clss2609 addRow method ]
  8289. $mthd289c setLabel name_type "GetClientRect()\n"
  8290. $mthd289c setProp method_access "Public"
  8291. $mthd289c setProp is_const_func "1"
  8292. $mthd289c setProp modifier "Value"
  8293. set parm28a1 [ $mthd289c addParam ]
  8294. $parm28a1 setLabel name_type "lpRect:LPRECT"
  8295. $parm28a1 setProp modifier "Value"
  8296. set mthd28a4 [ $clss2609 addRow method ]
  8297. $mthd28a4 setLabel name_type "GetWindowPlacement():BOOL\n"
  8298. $mthd28a4 setProp method_access "Public"
  8299. $mthd28a4 setProp is_const_func "1"
  8300. $mthd28a4 setProp modifier "Value"
  8301. set parm28a9 [ $mthd28a4 addParam ]
  8302. $parm28a9 setLabel name_type "lpwndpl:WINDOWPLACEMENT"
  8303. $parm28a9 setProp modifier "Pointer"
  8304. set mthd28ac [ $clss2609 addRow method ]
  8305. $mthd28ac setLabel name_type "SetWindowPlacement():BOOL\n"
  8306. $mthd28ac setProp method_access "Public"
  8307. $mthd28ac setProp modifier "Value"
  8308. set parm28b0 [ $mthd28ac addParam ]
  8309. $parm28b0 setLabel name_type "lpwndpl:WINDOWPLACEMENT"
  8310. $parm28b0 setProp modifier "Pointer to Const"
  8311. set mthd28b3 [ $clss2609 addRow method ]
  8312. $mthd28b3 setLabel name_type "ClientToScreen()\n"
  8313. $mthd28b3 setProp method_access "Public"
  8314. $mthd28b3 setProp is_const_func "1"
  8315. $mthd28b3 setProp modifier "Value"
  8316. set parm28b8 [ $mthd28b3 addParam ]
  8317. $parm28b8 setLabel name_type "lpPoint:LPPOINT"
  8318. $parm28b8 setProp modifier "Value"
  8319. set mthd28bb [ $clss2609 addRow method ]
  8320. $mthd28bb setLabel name_type "ClientToScreen()\n"
  8321. $mthd28bb setProp method_access "Public"
  8322. $mthd28bb setProp is_const_func "1"
  8323. $mthd28bb setProp modifier "Value"
  8324. set parm28c0 [ $mthd28bb addParam ]
  8325. $parm28c0 setLabel name_type "lpRect:LPRECT"
  8326. $parm28c0 setProp modifier "Value"
  8327. set mthd28c3 [ $clss2609 addRow method ]
  8328. $mthd28c3 setLabel name_type "ScreenToClient()\n"
  8329. $mthd28c3 setProp method_access "Public"
  8330. $mthd28c3 setProp is_const_func "1"
  8331. $mthd28c3 setProp modifier "Value"
  8332. set parm28c8 [ $mthd28c3 addParam ]
  8333. $parm28c8 setLabel name_type "lpPoint:LPPOINT"
  8334. $parm28c8 setProp modifier "Value"
  8335. set mthd28cb [ $clss2609 addRow method ]
  8336. $mthd28cb setLabel name_type "ScreenToClient()\n"
  8337. $mthd28cb setProp method_access "Public"
  8338. $mthd28cb setProp is_const_func "1"
  8339. $mthd28cb setProp modifier "Value"
  8340. set parm28d0 [ $mthd28cb addParam ]
  8341. $parm28d0 setLabel name_type "lpRect:LPRECT"
  8342. $parm28d0 setProp modifier "Value"
  8343. set mthd28d3 [ $clss2609 addRow method ]
  8344. $mthd28d3 setLabel name_type "MapWindowPoints()\n"
  8345. $mthd28d3 setProp method_access "Public"
  8346. $mthd28d3 setProp is_const_func "1"
  8347. $mthd28d3 setProp modifier "Value"
  8348. set parm28d8 [ $mthd28d3 addParam ]
  8349. $parm28d8 setLabel name_type "pwndTo:CWnd, "
  8350. $parm28d8 setProp modifier "Pointer"
  8351. set parm28db [ $mthd28d3 addParam ]
  8352. $parm28db setLabel name_type "lpPoint:LPPOINT, "
  8353. $parm28db setProp modifier "Value"
  8354. set parm28de [ $mthd28d3 addParam ]
  8355. $parm28de setLabel name_type "nCount:UINT"
  8356. $parm28de setProp modifier "Value"
  8357. set mthd28e1 [ $clss2609 addRow method ]
  8358. $mthd28e1 setLabel name_type "MapWindowPoints()\n"
  8359. $mthd28e1 setProp method_access "Public"
  8360. $mthd28e1 setProp is_const_func "1"
  8361. $mthd28e1 setProp modifier "Value"
  8362. set parm28e6 [ $mthd28e1 addParam ]
  8363. $parm28e6 setLabel name_type "pwndTo:CWnd, "
  8364. $parm28e6 setProp modifier "Pointer"
  8365. set parm28e9 [ $mthd28e1 addParam ]
  8366. $parm28e9 setLabel name_type "lpRect:LPRECT"
  8367. $parm28e9 setProp modifier "Value"
  8368. set mthd28ec [ $clss2609 addRow method ]
  8369. $mthd28ec setLabel name_type "BeginPaint():CDC\n"
  8370. $mthd28ec setProp method_access "Public"
  8371. $mthd28ec setProp modifier "Pointer"
  8372. set parm28f0 [ $mthd28ec addParam ]
  8373. $parm28f0 setLabel name_type "lpPaint:LPPAINTSTRUCT"
  8374. $parm28f0 setProp modifier "Value"
  8375. set mthd28f3 [ $clss2609 addRow method ]
  8376. $mthd28f3 setLabel name_type "EndPaint()\n"
  8377. $mthd28f3 setProp method_access "Public"
  8378. $mthd28f3 setProp modifier "Value"
  8379. set parm28f7 [ $mthd28f3 addParam ]
  8380. $parm28f7 setLabel name_type "lpPaint:LPPAINTSTRUCT"
  8381. $parm28f7 setProp modifier "Value"
  8382. set mthd28fa [ $clss2609 addRow method ]
  8383. $mthd28fa setLabel name_type "GetDC():CDC\n"
  8384. $mthd28fa setProp method_access "Public"
  8385. $mthd28fa setProp modifier "Pointer"
  8386. set mthd28fe [ $clss2609 addRow method ]
  8387. $mthd28fe setLabel name_type "GetWindowDC():CDC\n"
  8388. $mthd28fe setProp method_access "Public"
  8389. $mthd28fe setProp modifier "Pointer"
  8390. set mthd2902 [ $clss2609 addRow method ]
  8391. $mthd2902 setLabel name_type "ReleaseDC():int\n"
  8392. $mthd2902 setProp method_access "Public"
  8393. $mthd2902 setProp modifier "Value"
  8394. set parm2906 [ $mthd2902 addParam ]
  8395. $parm2906 setLabel name_type "pDC:CDC"
  8396. $parm2906 setProp modifier "Pointer"
  8397. set mthd2909 [ $clss2609 addRow method ]
  8398. $mthd2909 setLabel name_type "Print()\n"
  8399. $mthd2909 setProp method_access "Public"
  8400. $mthd2909 setProp is_const_func "1"
  8401. $mthd2909 setProp modifier "Value"
  8402. set parm290e [ $mthd2909 addParam ]
  8403. $parm290e setLabel name_type "pDC:CDC, "
  8404. $parm290e setProp modifier "Pointer"
  8405. set parm2911 [ $mthd2909 addParam ]
  8406. $parm2911 setLabel name_type "dwFlags:DWORD"
  8407. $parm2911 setProp modifier "Value"
  8408. set mthd2914 [ $clss2609 addRow method ]
  8409. $mthd2914 setLabel name_type "PrintClient()\n"
  8410. $mthd2914 setProp method_access "Public"
  8411. $mthd2914 setProp is_const_func "1"
  8412. $mthd2914 setProp modifier "Value"
  8413. set parm2919 [ $mthd2914 addParam ]
  8414. $parm2919 setLabel name_type "pDC:CDC, "
  8415. $parm2919 setProp modifier "Pointer"
  8416. set parm291c [ $mthd2914 addParam ]
  8417. $parm291c setLabel name_type "dwFlags:DWORD"
  8418. $parm291c setProp modifier "Value"
  8419. set mthd291f [ $clss2609 addRow method ]
  8420. $mthd291f setLabel name_type "UpdateWindow()\n"
  8421. $mthd291f setProp method_access "Public"
  8422. $mthd291f setProp modifier "Value"
  8423. set mthd2923 [ $clss2609 addRow method ]
  8424. $mthd2923 setLabel name_type "SetRedraw()\n"
  8425. $mthd2923 setProp method_access "Public"
  8426. $mthd2923 setProp modifier "Value"
  8427. set parm2927 [ $mthd2923 addParam ]
  8428. $parm2927 setLabel name_type "bRedraw:BOOL"
  8429. $parm2927 setProp modifier "Value"
  8430. $parm2927 setProp default_value "  1 "
  8431. set mthd292b [ $clss2609 addRow method ]
  8432. $mthd292b setLabel name_type "GetUpdateRect():BOOL\n"
  8433. $mthd292b setProp method_access "Public"
  8434. $mthd292b setProp modifier "Value"
  8435. set parm292f [ $mthd292b addParam ]
  8436. $parm292f setLabel name_type "lpRect:LPRECT, "
  8437. $parm292f setProp modifier "Value"
  8438. set parm2932 [ $mthd292b addParam ]
  8439. $parm2932 setLabel name_type "bErase:BOOL"
  8440. $parm2932 setProp modifier "Value"
  8441. $parm2932 setProp default_value "  0 "
  8442. set mthd2936 [ $clss2609 addRow method ]
  8443. $mthd2936 setLabel name_type "GetUpdateRgn():int\n"
  8444. $mthd2936 setProp method_access "Public"
  8445. $mthd2936 setProp modifier "Value"
  8446. set parm293a [ $mthd2936 addParam ]
  8447. $parm293a setLabel name_type "pRgn:CRgn, "
  8448. $parm293a setProp modifier "Pointer"
  8449. set parm293d [ $mthd2936 addParam ]
  8450. $parm293d setLabel name_type "bErase:BOOL"
  8451. $parm293d setProp modifier "Value"
  8452. $parm293d setProp default_value "  0 "
  8453. set mthd2941 [ $clss2609 addRow method ]
  8454. $mthd2941 setLabel name_type "Invalidate()\n"
  8455. $mthd2941 setProp method_access "Public"
  8456. $mthd2941 setProp modifier "Value"
  8457. set parm2945 [ $mthd2941 addParam ]
  8458. $parm2945 setLabel name_type "bErase:BOOL"
  8459. $parm2945 setProp modifier "Value"
  8460. $parm2945 setProp default_value "  1 "
  8461. set mthd2949 [ $clss2609 addRow method ]
  8462. $mthd2949 setLabel name_type "InvalidateRect()\n"
  8463. $mthd2949 setProp method_access "Public"
  8464. $mthd2949 setProp modifier "Value"
  8465. set parm294d [ $mthd2949 addParam ]
  8466. $parm294d setLabel name_type "lpRect:LPCRECT, "
  8467. $parm294d setProp modifier "Value"
  8468. set parm2950 [ $mthd2949 addParam ]
  8469. $parm2950 setLabel name_type "bErase:BOOL"
  8470. $parm2950 setProp modifier "Value"
  8471. $parm2950 setProp default_value "  1 "
  8472. set mthd2954 [ $clss2609 addRow method ]
  8473. $mthd2954 setLabel name_type "InvalidateRgn()\n"
  8474. $mthd2954 setProp method_access "Public"
  8475. $mthd2954 setProp modifier "Value"
  8476. set parm2958 [ $mthd2954 addParam ]
  8477. $parm2958 setLabel name_type "pRgn:CRgn, "
  8478. $parm2958 setProp modifier "Pointer"
  8479. set parm295b [ $mthd2954 addParam ]
  8480. $parm295b setLabel name_type "bErase:BOOL"
  8481. $parm295b setProp modifier "Value"
  8482. $parm295b setProp default_value "  1 "
  8483. set mthd295f [ $clss2609 addRow method ]
  8484. $mthd295f setLabel name_type "ValidateRect()\n"
  8485. $mthd295f setProp method_access "Public"
  8486. $mthd295f setProp modifier "Value"
  8487. set parm2963 [ $mthd295f addParam ]
  8488. $parm2963 setLabel name_type "lpRect:LPCRECT"
  8489. $parm2963 setProp modifier "Value"
  8490. set mthd2966 [ $clss2609 addRow method ]
  8491. $mthd2966 setLabel name_type "ValidateRgn()\n"
  8492. $mthd2966 setProp method_access "Public"
  8493. $mthd2966 setProp modifier "Value"
  8494. set parm296a [ $mthd2966 addParam ]
  8495. $parm296a setLabel name_type "pRgn:CRgn"
  8496. $parm296a setProp modifier "Pointer"
  8497. set mthd296d [ $clss2609 addRow method ]
  8498. $mthd296d setLabel name_type "ShowWindow():BOOL\n"
  8499. $mthd296d setProp method_access "Public"
  8500. $mthd296d setProp modifier "Value"
  8501. set parm2971 [ $mthd296d addParam ]
  8502. $parm2971 setLabel name_type "nCmdShow:int"
  8503. $parm2971 setProp modifier "Value"
  8504. set mthd2974 [ $clss2609 addRow method ]
  8505. $mthd2974 setLabel name_type "IsWindowVisible():BOOL\n"
  8506. $mthd2974 setProp method_access "Public"
  8507. $mthd2974 setProp is_const_func "1"
  8508. $mthd2974 setProp modifier "Value"
  8509. set mthd2979 [ $clss2609 addRow method ]
  8510. $mthd2979 setLabel name_type "ShowOwnedPopups()\n"
  8511. $mthd2979 setProp method_access "Public"
  8512. $mthd2979 setProp modifier "Value"
  8513. set parm297d [ $mthd2979 addParam ]
  8514. $parm297d setLabel name_type "bShow:BOOL"
  8515. $parm297d setProp modifier "Value"
  8516. $parm297d setProp default_value "  1 "
  8517. set mthd2981 [ $clss2609 addRow method ]
  8518. $mthd2981 setLabel name_type "GetDCEx():CDC\n"
  8519. $mthd2981 setProp method_access "Public"
  8520. $mthd2981 setProp modifier "Pointer"
  8521. set parm2985 [ $mthd2981 addParam ]
  8522. $parm2985 setLabel name_type "prgnClip:CRgn, "
  8523. $parm2985 setProp modifier "Pointer"
  8524. set parm2988 [ $mthd2981 addParam ]
  8525. $parm2988 setLabel name_type "flags:DWORD"
  8526. $parm2988 setProp modifier "Value"
  8527. set mthd298b [ $clss2609 addRow method ]
  8528. $mthd298b setLabel name_type "LockWindowUpdate():BOOL\n"
  8529. $mthd298b setProp method_access "Public"
  8530. $mthd298b setProp modifier "Value"
  8531. set mthd298f [ $clss2609 addRow method ]
  8532. $mthd298f setLabel name_type "UnlockWindowUpdate()\n"
  8533. $mthd298f setProp method_access "Public"
  8534. $mthd298f setProp modifier "Value"
  8535. set mthd2993 [ $clss2609 addRow method ]
  8536. $mthd2993 setLabel name_type "RedrawWindow():BOOL\n"
  8537. $mthd2993 setProp method_access "Public"
  8538. $mthd2993 setProp modifier "Value"
  8539. set parm2997 [ $mthd2993 addParam ]
  8540. $parm2997 setLabel name_type "lpRectUpdate:LPCRECT, "
  8541. $parm2997 setProp modifier "Value"
  8542. $parm2997 setProp default_value "  0 "
  8543. set parm299b [ $mthd2993 addParam ]
  8544. $parm299b setLabel name_type "prgnUpdate:CRgn, "
  8545. $parm299b setProp modifier "Pointer"
  8546. $parm299b setProp default_value "  0 "
  8547. set parm299f [ $mthd2993 addParam ]
  8548. $parm299f setLabel name_type "flags:UINT"
  8549. $parm299f setProp modifier "Value"
  8550. $parm299f setProp default_value " RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE"
  8551. set mthd29a3 [ $clss2609 addRow method ]
  8552. $mthd29a3 setLabel name_type "EnableScrollBar():BOOL\n"
  8553. $mthd29a3 setProp method_access "Public"
  8554. $mthd29a3 setProp modifier "Value"
  8555. set parm29a7 [ $mthd29a3 addParam ]
  8556. $parm29a7 setLabel name_type "nSBFlags:int, "
  8557. $parm29a7 setProp modifier "Value"
  8558. set parm29aa [ $mthd29a3 addParam ]
  8559. $parm29aa setLabel name_type "nArrowFlags:UINT"
  8560. $parm29aa setProp modifier "Value"
  8561. $parm29aa setProp default_value " ESB_ENABLE_BOTH"
  8562. set mthd29ae [ $clss2609 addRow method ]
  8563. $mthd29ae setLabel name_type "SetTimer():UINT\n"
  8564. $mthd29ae setProp method_access "Public"
  8565. $mthd29ae setProp modifier "Value"
  8566. set parm29b2 [ $mthd29ae addParam ]
  8567. $parm29b2 setLabel name_type "nIDEvent:UINT, "
  8568. $parm29b2 setProp modifier "Value"
  8569. set parm29b5 [ $mthd29ae addParam ]
  8570. $parm29b5 setLabel name_type "nElapse:UINT, "
  8571. $parm29b5 setProp modifier "Value"
  8572. set parm29b8 [ $mthd29ae addParam ]
  8573. $parm29b8 setLabel name_type " lpfnTimer:void"
  8574. $parm29b8 setProp modifier "Value"
  8575. set mthd29bb [ $clss2609 addRow method ]
  8576. $mthd29bb setLabel name_type "KillTimer():BOOL\n"
  8577. $mthd29bb setProp method_access "Public"
  8578. $mthd29bb setProp modifier "Value"
  8579. set parm29bf [ $mthd29bb addParam ]
  8580. $parm29bf setLabel name_type "nIDEvent:int"
  8581. $parm29bf setProp modifier "Value"
  8582. set mthd29c2 [ $clss2609 addRow method ]
  8583. $mthd29c2 setLabel name_type "EnableToolTips():BOOL\n"
  8584. $mthd29c2 setProp method_access "Public"
  8585. $mthd29c2 setProp modifier "Value"
  8586. set parm29c6 [ $mthd29c2 addParam ]
  8587. $parm29c6 setLabel name_type "bEnable:BOOL"
  8588. $parm29c6 setProp modifier "Value"
  8589. $parm29c6 setProp default_value "  1 "
  8590. set mthd29ca [ $clss2609 addRow method ]
  8591. $mthd29ca setLabel name_type "\$CancelToolTips()\n"
  8592. $mthd29ca setProp method_access "Public"
  8593. $mthd29ca setProp modifier "Value"
  8594. set parm29ce [ $mthd29ca addParam ]
  8595. $parm29ce setLabel name_type "bKeys:BOOL"
  8596. $parm29ce setProp modifier "Value"
  8597. $parm29ce setProp default_value "  0 "
  8598. set mthd29d2 [ $clss2609 addRow method ]
  8599. $mthd29d2 setLabel name_type "FilterToolTipMessage()\n"
  8600. $mthd29d2 setProp method_access "Public"
  8601. $mthd29d2 setProp modifier "Value"
  8602. set parm29d6 [ $mthd29d2 addParam ]
  8603. $parm29d6 setLabel name_type "pMsg:MSG"
  8604. $parm29d6 setProp modifier "Pointer"
  8605. set mthd29d9 [ $clss2609 addRow method ]
  8606. $mthd29d9 setLabel name_type "OnToolHitTest():int\n"
  8607. $mthd29d9 setProp method_access "Public"
  8608. $mthd29d9 setProp is_dyn_bound "1"
  8609. $mthd29d9 setProp is_const_func "1"
  8610. $mthd29d9 setProp modifier "Value"
  8611. set parm29df [ $mthd29d9 addParam ]
  8612. $parm29df setLabel name_type "point:CPoint, "
  8613. $parm29df setProp modifier "Value"
  8614. set parm29e2 [ $mthd29d9 addParam ]
  8615. $parm29e2 setLabel name_type "pTI:TOOLINFO"
  8616. $parm29e2 setProp modifier "Pointer"
  8617. set mthd29e5 [ $clss2609 addRow method ]
  8618. $mthd29e5 setLabel name_type "IsWindowEnabled():BOOL\n"
  8619. $mthd29e5 setProp method_access "Public"
  8620. $mthd29e5 setProp is_const_func "1"
  8621. $mthd29e5 setProp modifier "Value"
  8622. set mthd29ea [ $clss2609 addRow method ]
  8623. $mthd29ea setLabel name_type "EnableWindow():BOOL\n"
  8624. $mthd29ea setProp method_access "Public"
  8625. $mthd29ea setProp modifier "Value"
  8626. set parm29ee [ $mthd29ea addParam ]
  8627. $parm29ee setLabel name_type "bEnable:BOOL"
  8628. $parm29ee setProp modifier "Value"
  8629. $parm29ee setProp default_value "  1 "
  8630. set mthd29f2 [ $clss2609 addRow method ]
  8631. $mthd29f2 setLabel name_type "\$GetActiveWindow():CWnd\n"
  8632. $mthd29f2 setProp method_access "Public"
  8633. $mthd29f2 setProp modifier "Pointer"
  8634. set mthd29f6 [ $clss2609 addRow method ]
  8635. $mthd29f6 setLabel name_type "SetActiveWindow():CWnd\n"
  8636. $mthd29f6 setProp method_access "Public"
  8637. $mthd29f6 setProp modifier "Pointer"
  8638. set mthd29fa [ $clss2609 addRow method ]
  8639. $mthd29fa setLabel name_type "SetForegroundWindow():BOOL\n"
  8640. $mthd29fa setProp method_access "Public"
  8641. $mthd29fa setProp modifier "Value"
  8642. set mthd29fe [ $clss2609 addRow method ]
  8643. $mthd29fe setLabel name_type "\$GetForegroundWindow():CWnd\n"
  8644. $mthd29fe setProp method_access "Public"
  8645. $mthd29fe setProp modifier "Pointer"
  8646. set mthd2a02 [ $clss2609 addRow method ]
  8647. $mthd2a02 setLabel name_type "\$GetCapture():CWnd\n"
  8648. $mthd2a02 setProp method_access "Public"
  8649. $mthd2a02 setProp modifier "Pointer"
  8650. set mthd2a06 [ $clss2609 addRow method ]
  8651. $mthd2a06 setLabel name_type "SetCapture():CWnd\n"
  8652. $mthd2a06 setProp method_access "Public"
  8653. $mthd2a06 setProp modifier "Pointer"
  8654. set mthd2a0a [ $clss2609 addRow method ]
  8655. $mthd2a0a setLabel name_type "\$GetFocus():CWnd\n"
  8656. $mthd2a0a setProp method_access "Public"
  8657. $mthd2a0a setProp modifier "Pointer"
  8658. set mthd2a0e [ $clss2609 addRow method ]
  8659. $mthd2a0e setLabel name_type "SetFocus():CWnd\n"
  8660. $mthd2a0e setProp method_access "Public"
  8661. $mthd2a0e setProp modifier "Pointer"
  8662. set mthd2a12 [ $clss2609 addRow method ]
  8663. $mthd2a12 setLabel name_type "\$GetDesktopWindow():CWnd\n"
  8664. $mthd2a12 setProp method_access "Public"
  8665. $mthd2a12 setProp modifier "Pointer"
  8666. set mthd2a16 [ $clss2609 addRow method ]
  8667. $mthd2a16 setLabel name_type "CloseWindow()\n"
  8668. $mthd2a16 setProp method_access "Public"
  8669. $mthd2a16 setProp modifier "Value"
  8670. set mthd2a1a [ $clss2609 addRow method ]
  8671. $mthd2a1a setLabel name_type "OpenIcon():BOOL\n"
  8672. $mthd2a1a setProp method_access "Public"
  8673. $mthd2a1a setProp modifier "Value"
  8674. set mthd2a1e [ $clss2609 addRow method ]
  8675. $mthd2a1e setLabel name_type "CheckDlgButton()\n"
  8676. $mthd2a1e setProp method_access "Public"
  8677. $mthd2a1e setProp modifier "Value"
  8678. set parm2a22 [ $mthd2a1e addParam ]
  8679. $parm2a22 setLabel name_type "nIDButton:int, "
  8680. $parm2a22 setProp modifier "Value"
  8681. set parm2a25 [ $mthd2a1e addParam ]
  8682. $parm2a25 setLabel name_type "nCheck:UINT"
  8683. $parm2a25 setProp modifier "Value"
  8684. set mthd2a28 [ $clss2609 addRow method ]
  8685. $mthd2a28 setLabel name_type "CheckRadioButton()\n"
  8686. $mthd2a28 setProp method_access "Public"
  8687. $mthd2a28 setProp modifier "Value"
  8688. set parm2a2c [ $mthd2a28 addParam ]
  8689. $parm2a2c setLabel name_type "nIDFirstButton:int, "
  8690. $parm2a2c setProp modifier "Value"
  8691. set parm2a2f [ $mthd2a28 addParam ]
  8692. $parm2a2f setLabel name_type "nIDLastButton:int, "
  8693. $parm2a2f setProp modifier "Value"
  8694. set parm2a32 [ $mthd2a28 addParam ]
  8695. $parm2a32 setLabel name_type "nIDCheckButton:int"
  8696. $parm2a32 setProp modifier "Value"
  8697. set mthd2a35 [ $clss2609 addRow method ]
  8698. $mthd2a35 setLabel name_type "GetCheckedRadioButton():int\n"
  8699. $mthd2a35 setProp method_access "Public"
  8700. $mthd2a35 setProp modifier "Value"
  8701. set parm2a39 [ $mthd2a35 addParam ]
  8702. $parm2a39 setLabel name_type "nIDFirstButton:int, "
  8703. $parm2a39 setProp modifier "Value"
  8704. set parm2a3c [ $mthd2a35 addParam ]
  8705. $parm2a3c setLabel name_type "nIDLastButton:int"
  8706. $parm2a3c setProp modifier "Value"
  8707. set mthd2a3f [ $clss2609 addRow method ]
  8708. $mthd2a3f setLabel name_type "DlgDirList():int\n"
  8709. $mthd2a3f setProp method_access "Public"
  8710. $mthd2a3f setProp modifier "Value"
  8711. set parm2a43 [ $mthd2a3f addParam ]
  8712. $parm2a43 setLabel name_type "lpPathSpec:LPTSTR, "
  8713. $parm2a43 setProp modifier "Value"
  8714. set parm2a46 [ $mthd2a3f addParam ]
  8715. $parm2a46 setLabel name_type "nIDListBox:int, "
  8716. $parm2a46 setProp modifier "Value"
  8717. set parm2a49 [ $mthd2a3f addParam ]
  8718. $parm2a49 setLabel name_type "nIDStaticPath:int, "
  8719. $parm2a49 setProp modifier "Value"
  8720. set parm2a4c [ $mthd2a3f addParam ]
  8721. $parm2a4c setLabel name_type "nFileType:UINT"
  8722. $parm2a4c setProp modifier "Value"
  8723. set mthd2a4f [ $clss2609 addRow method ]
  8724. $mthd2a4f setLabel name_type "DlgDirListComboBox():int\n"
  8725. $mthd2a4f setProp method_access "Public"
  8726. $mthd2a4f setProp modifier "Value"
  8727. set parm2a53 [ $mthd2a4f addParam ]
  8728. $parm2a53 setLabel name_type "lpPathSpec:LPTSTR, "
  8729. $parm2a53 setProp modifier "Value"
  8730. set parm2a56 [ $mthd2a4f addParam ]
  8731. $parm2a56 setLabel name_type "nIDComboBox:int, "
  8732. $parm2a56 setProp modifier "Value"
  8733. set parm2a59 [ $mthd2a4f addParam ]
  8734. $parm2a59 setLabel name_type "nIDStaticPath:int, "
  8735. $parm2a59 setProp modifier "Value"
  8736. set parm2a5c [ $mthd2a4f addParam ]
  8737. $parm2a5c setLabel name_type "nFileType:UINT"
  8738. $parm2a5c setProp modifier "Value"
  8739. set mthd2a5f [ $clss2609 addRow method ]
  8740. $mthd2a5f setLabel name_type "DlgDirSelect():BOOL\n"
  8741. $mthd2a5f setProp method_access "Public"
  8742. $mthd2a5f setProp modifier "Value"
  8743. set parm2a63 [ $mthd2a5f addParam ]
  8744. $parm2a63 setLabel name_type "lpString:LPTSTR, "
  8745. $parm2a63 setProp modifier "Value"
  8746. set parm2a66 [ $mthd2a5f addParam ]
  8747. $parm2a66 setLabel name_type "nIDListBox:int"
  8748. $parm2a66 setProp modifier "Value"
  8749. set mthd2a69 [ $clss2609 addRow method ]
  8750. $mthd2a69 setLabel name_type "DlgDirSelectComboBox():BOOL\n"
  8751. $mthd2a69 setProp method_access "Public"
  8752. $mthd2a69 setProp modifier "Value"
  8753. set parm2a6d [ $mthd2a69 addParam ]
  8754. $parm2a6d setLabel name_type "lpString:LPTSTR, "
  8755. $parm2a6d setProp modifier "Value"
  8756. set parm2a70 [ $mthd2a69 addParam ]
  8757. $parm2a70 setLabel name_type "nIDComboBox:int"
  8758. $parm2a70 setProp modifier "Value"
  8759. set mthd2a73 [ $clss2609 addRow method ]
  8760. $mthd2a73 setLabel name_type "GetDlgItemInt():UINT\n"
  8761. $mthd2a73 setProp method_access "Public"
  8762. $mthd2a73 setProp is_const_func "1"
  8763. $mthd2a73 setProp modifier "Value"
  8764. set parm2a78 [ $mthd2a73 addParam ]
  8765. $parm2a78 setLabel name_type "nID:int, "
  8766. $parm2a78 setProp modifier "Value"
  8767. set parm2a7b [ $mthd2a73 addParam ]
  8768. $parm2a7b setLabel name_type "lpTrans:BOOL, "
  8769. $parm2a7b setProp modifier "Pointer"
  8770. $parm2a7b setProp default_value "  0 "
  8771. set parm2a7f [ $mthd2a73 addParam ]
  8772. $parm2a7f setLabel name_type "bSigned:BOOL"
  8773. $parm2a7f setProp modifier "Value"
  8774. $parm2a7f setProp default_value "  1 "
  8775. set mthd2a83 [ $clss2609 addRow method ]
  8776. $mthd2a83 setLabel name_type "GetDlgItemText():int\n"
  8777. $mthd2a83 setProp method_access "Public"
  8778. $mthd2a83 setProp is_const_func "1"
  8779. $mthd2a83 setProp modifier "Value"
  8780. set parm2a88 [ $mthd2a83 addParam ]
  8781. $parm2a88 setLabel name_type "nID:int, "
  8782. $parm2a88 setProp modifier "Value"
  8783. set parm2a8b [ $mthd2a83 addParam ]
  8784. $parm2a8b setLabel name_type "lpStr:LPTSTR, "
  8785. $parm2a8b setProp modifier "Value"
  8786. set parm2a8e [ $mthd2a83 addParam ]
  8787. $parm2a8e setLabel name_type "nMaxCount:int"
  8788. $parm2a8e setProp modifier "Value"
  8789. set mthd2a91 [ $clss2609 addRow method ]
  8790. $mthd2a91 setLabel name_type "GetDlgItemText():int\n"
  8791. $mthd2a91 setProp method_access "Public"
  8792. $mthd2a91 setProp is_const_func "1"
  8793. $mthd2a91 setProp modifier "Value"
  8794. set parm2a96 [ $mthd2a91 addParam ]
  8795. $parm2a96 setLabel name_type "nID:int, "
  8796. $parm2a96 setProp modifier "Value"
  8797. set parm2a99 [ $mthd2a91 addParam ]
  8798. $parm2a99 setLabel name_type "rString:CString"
  8799. $parm2a99 setProp modifier "Reference"
  8800. set mthd2a9c [ $clss2609 addRow method ]
  8801. $mthd2a9c setLabel name_type "GetNextDlgGroupItem():CWnd\n"
  8802. $mthd2a9c setProp method_access "Public"
  8803. $mthd2a9c setProp is_const_func "1"
  8804. $mthd2a9c setProp modifier "Pointer"
  8805. set parm2aa1 [ $mthd2a9c addParam ]
  8806. $parm2aa1 setLabel name_type "pWndCtl:CWnd, "
  8807. $parm2aa1 setProp modifier "Pointer"
  8808. set parm2aa4 [ $mthd2a9c addParam ]
  8809. $parm2aa4 setLabel name_type "bPrevious:BOOL"
  8810. $parm2aa4 setProp modifier "Value"
  8811. $parm2aa4 setProp default_value "  0 "
  8812. set mthd2aa8 [ $clss2609 addRow method ]
  8813. $mthd2aa8 setLabel name_type "GetNextDlgTabItem():CWnd\n"
  8814. $mthd2aa8 setProp method_access "Public"
  8815. $mthd2aa8 setProp is_const_func "1"
  8816. $mthd2aa8 setProp modifier "Pointer"
  8817. set parm2aad [ $mthd2aa8 addParam ]
  8818. $parm2aad setLabel name_type "pWndCtl:CWnd, "
  8819. $parm2aad setProp modifier "Pointer"
  8820. set parm2ab0 [ $mthd2aa8 addParam ]
  8821. $parm2ab0 setLabel name_type "bPrevious:BOOL"
  8822. $parm2ab0 setProp modifier "Value"
  8823. $parm2ab0 setProp default_value "  0 "
  8824. set mthd2ab4 [ $clss2609 addRow method ]
  8825. $mthd2ab4 setLabel name_type "IsDlgButtonChecked():UINT\n"
  8826. $mthd2ab4 setProp method_access "Public"
  8827. $mthd2ab4 setProp is_const_func "1"
  8828. $mthd2ab4 setProp modifier "Value"
  8829. set parm2ab9 [ $mthd2ab4 addParam ]
  8830. $parm2ab9 setLabel name_type "nIDButton:int"
  8831. $parm2ab9 setProp modifier "Value"
  8832. set mthd2abc [ $clss2609 addRow method ]
  8833. $mthd2abc setLabel name_type "SendDlgItemMessage():LRESULT\n"
  8834. $mthd2abc setProp method_access "Public"
  8835. $mthd2abc setProp modifier "Value"
  8836. set parm2ac0 [ $mthd2abc addParam ]
  8837. $parm2ac0 setLabel name_type "nID:int, "
  8838. $parm2ac0 setProp modifier "Value"
  8839. set parm2ac3 [ $mthd2abc addParam ]
  8840. $parm2ac3 setLabel name_type "message:UINT, "
  8841. $parm2ac3 setProp modifier "Value"
  8842. set parm2ac6 [ $mthd2abc addParam ]
  8843. $parm2ac6 setLabel name_type "wParam:WPARAM, "
  8844. $parm2ac6 setProp modifier "Value"
  8845. $parm2ac6 setProp default_value " 0"
  8846. set parm2aca [ $mthd2abc addParam ]
  8847. $parm2aca setLabel name_type "lParam:LPARAM"
  8848. $parm2aca setProp modifier "Value"
  8849. $parm2aca setProp default_value " 0"
  8850. set mthd2ace [ $clss2609 addRow method ]
  8851. $mthd2ace setLabel name_type "SetDlgItemInt()\n"
  8852. $mthd2ace setProp method_access "Public"
  8853. $mthd2ace setProp modifier "Value"
  8854. set parm2ad2 [ $mthd2ace addParam ]
  8855. $parm2ad2 setLabel name_type "nID:int, "
  8856. $parm2ad2 setProp modifier "Value"
  8857. set parm2ad5 [ $mthd2ace addParam ]
  8858. $parm2ad5 setLabel name_type "nValue:UINT, "
  8859. $parm2ad5 setProp modifier "Value"
  8860. set parm2ad8 [ $mthd2ace addParam ]
  8861. $parm2ad8 setLabel name_type "bSigned:BOOL"
  8862. $parm2ad8 setProp modifier "Value"
  8863. $parm2ad8 setProp default_value "  1 "
  8864. set mthd2adc [ $clss2609 addRow method ]
  8865. $mthd2adc setLabel name_type "SetDlgItemText()\n"
  8866. $mthd2adc setProp method_access "Public"
  8867. $mthd2adc setProp modifier "Value"
  8868. set parm2ae0 [ $mthd2adc addParam ]
  8869. $parm2ae0 setLabel name_type "nID:int, "
  8870. $parm2ae0 setProp modifier "Value"
  8871. set parm2ae3 [ $mthd2adc addParam ]
  8872. $parm2ae3 setLabel name_type "lpszString:LPCTSTR"
  8873. $parm2ae3 setProp modifier "Value"
  8874. set mthd2ae6 [ $clss2609 addRow method ]
  8875. $mthd2ae6 setLabel name_type "GetScrollPos():int\n"
  8876. $mthd2ae6 setProp method_access "Public"
  8877. $mthd2ae6 setProp is_const_func "1"
  8878. $mthd2ae6 setProp modifier "Value"
  8879. set parm2aeb [ $mthd2ae6 addParam ]
  8880. $parm2aeb setLabel name_type "nBar:int"
  8881. $parm2aeb setProp modifier "Value"
  8882. set mthd2aee [ $clss2609 addRow method ]
  8883. $mthd2aee setLabel name_type "GetScrollRange()\n"
  8884. $mthd2aee setProp method_access "Public"
  8885. $mthd2aee setProp is_const_func "1"
  8886. $mthd2aee setProp modifier "Value"
  8887. set parm2af3 [ $mthd2aee addParam ]
  8888. $parm2af3 setLabel name_type "nBar:int, "
  8889. $parm2af3 setProp modifier "Value"
  8890. set parm2af6 [ $mthd2aee addParam ]
  8891. $parm2af6 setLabel name_type "lpMinPos:LPINT, "
  8892. $parm2af6 setProp modifier "Value"
  8893. set parm2af9 [ $mthd2aee addParam ]
  8894. $parm2af9 setLabel name_type "lpMaxPos:LPINT"
  8895. $parm2af9 setProp modifier "Value"
  8896. set mthd2afc [ $clss2609 addRow method ]
  8897. $mthd2afc setLabel name_type "ScrollWindow()\n"
  8898. $mthd2afc setProp method_access "Public"
  8899. $mthd2afc setProp modifier "Value"
  8900. set parm2b00 [ $mthd2afc addParam ]
  8901. $parm2b00 setLabel name_type "xAmount:int, "
  8902. $parm2b00 setProp modifier "Value"
  8903. set parm2b03 [ $mthd2afc addParam ]
  8904. $parm2b03 setLabel name_type "yAmount:int, "
  8905. $parm2b03 setProp modifier "Value"
  8906. set parm2b06 [ $mthd2afc addParam ]
  8907. $parm2b06 setLabel name_type "lpRect:LPCRECT, "
  8908. $parm2b06 setProp modifier "Value"
  8909. $parm2b06 setProp default_value "  0 "
  8910. set parm2b0a [ $mthd2afc addParam ]
  8911. $parm2b0a setLabel name_type "lpClipRect:LPCRECT"
  8912. $parm2b0a setProp modifier "Value"
  8913. $parm2b0a setProp default_value "  0 "
  8914. set mthd2b0e [ $clss2609 addRow method ]
  8915. $mthd2b0e setLabel name_type "SetScrollPos():int\n"
  8916. $mthd2b0e setProp method_access "Public"
  8917. $mthd2b0e setProp modifier "Value"
  8918. set parm2b12 [ $mthd2b0e addParam ]
  8919. $parm2b12 setLabel name_type "nBar:int, "
  8920. $parm2b12 setProp modifier "Value"
  8921. set parm2b15 [ $mthd2b0e addParam ]
  8922. $parm2b15 setLabel name_type "nPos:int, "
  8923. $parm2b15 setProp modifier "Value"
  8924. set parm2b18 [ $mthd2b0e addParam ]
  8925. $parm2b18 setLabel name_type "bRedraw:BOOL"
  8926. $parm2b18 setProp modifier "Value"
  8927. $parm2b18 setProp default_value "  1 "
  8928. set mthd2b1c [ $clss2609 addRow method ]
  8929. $mthd2b1c setLabel name_type "SetScrollRange()\n"
  8930. $mthd2b1c setProp method_access "Public"
  8931. $mthd2b1c setProp modifier "Value"
  8932. set parm2b20 [ $mthd2b1c addParam ]
  8933. $parm2b20 setLabel name_type "nBar:int, "
  8934. $parm2b20 setProp modifier "Value"
  8935. set parm2b23 [ $mthd2b1c addParam ]
  8936. $parm2b23 setLabel name_type "nMinPos:int, "
  8937. $parm2b23 setProp modifier "Value"
  8938. set parm2b26 [ $mthd2b1c addParam ]
  8939. $parm2b26 setLabel name_type "nMaxPos:int, "
  8940. $parm2b26 setProp modifier "Value"
  8941. set parm2b29 [ $mthd2b1c addParam ]
  8942. $parm2b29 setLabel name_type "bRedraw:BOOL"
  8943. $parm2b29 setProp modifier "Value"
  8944. $parm2b29 setProp default_value "  1 "
  8945. set mthd2b2d [ $clss2609 addRow method ]
  8946. $mthd2b2d setLabel name_type "ShowScrollBar()\n"
  8947. $mthd2b2d setProp method_access "Public"
  8948. $mthd2b2d setProp modifier "Value"
  8949. set parm2b31 [ $mthd2b2d addParam ]
  8950. $parm2b31 setLabel name_type "nBar:UINT, "
  8951. $parm2b31 setProp modifier "Value"
  8952. set parm2b34 [ $mthd2b2d addParam ]
  8953. $parm2b34 setLabel name_type "bShow:BOOL"
  8954. $parm2b34 setProp modifier "Value"
  8955. $parm2b34 setProp default_value "  1 "
  8956. set mthd2b38 [ $clss2609 addRow method ]
  8957. $mthd2b38 setLabel name_type "EnableScrollBarCtrl()\n"
  8958. $mthd2b38 setProp method_access "Public"
  8959. $mthd2b38 setProp modifier "Value"
  8960. set parm2b3c [ $mthd2b38 addParam ]
  8961. $parm2b3c setLabel name_type "nBar:int, "
  8962. $parm2b3c setProp modifier "Value"
  8963. set parm2b3f [ $mthd2b38 addParam ]
  8964. $parm2b3f setLabel name_type "bEnable:BOOL"
  8965. $parm2b3f setProp modifier "Value"
  8966. $parm2b3f setProp default_value "  1 "
  8967. set mthd2b43 [ $clss2609 addRow method ]
  8968. $mthd2b43 setLabel name_type "GetScrollBarCtrl():CScrollBar\n"
  8969. $mthd2b43 setProp method_access "Public"
  8970. $mthd2b43 setProp is_dyn_bound "1"
  8971. $mthd2b43 setProp is_const_func "1"
  8972. $mthd2b43 setProp modifier "Pointer"
  8973. set parm2b49 [ $mthd2b43 addParam ]
  8974. $parm2b49 setLabel name_type "nBar:int"
  8975. $parm2b49 setProp modifier "Value"
  8976. set mthd2b4c [ $clss2609 addRow method ]
  8977. $mthd2b4c setLabel name_type "ScrollWindowEx():int\n"
  8978. $mthd2b4c setProp method_access "Public"
  8979. $mthd2b4c setProp modifier "Value"
  8980. set parm2b50 [ $mthd2b4c addParam ]
  8981. $parm2b50 setLabel name_type "dx:int, "
  8982. $parm2b50 setProp modifier "Value"
  8983. set parm2b53 [ $mthd2b4c addParam ]
  8984. $parm2b53 setLabel name_type "dy:int, "
  8985. $parm2b53 setProp modifier "Value"
  8986. set parm2b56 [ $mthd2b4c addParam ]
  8987. $parm2b56 setLabel name_type "lpRectScroll:LPCRECT, "
  8988. $parm2b56 setProp modifier "Value"
  8989. set parm2b59 [ $mthd2b4c addParam ]
  8990. $parm2b59 setLabel name_type "lpRectClip:LPCRECT, "
  8991. $parm2b59 setProp modifier "Value"
  8992. set parm2b5c [ $mthd2b4c addParam ]
  8993. $parm2b5c setLabel name_type "prgnUpdate:CRgn, "
  8994. $parm2b5c setProp modifier "Pointer"
  8995. set parm2b5f [ $mthd2b4c addParam ]
  8996. $parm2b5f setLabel name_type "lpRectUpdate:LPRECT, "
  8997. $parm2b5f setProp modifier "Value"
  8998. set parm2b62 [ $mthd2b4c addParam ]
  8999. $parm2b62 setLabel name_type "flags:UINT"
  9000. $parm2b62 setProp modifier "Value"
  9001. set mthd2b65 [ $clss2609 addRow method ]
  9002. $mthd2b65 setLabel name_type "SetScrollInfo():BOOL\n"
  9003. $mthd2b65 setProp method_access "Public"
  9004. $mthd2b65 setProp modifier "Value"
  9005. set parm2b69 [ $mthd2b65 addParam ]
  9006. $parm2b69 setLabel name_type "nBar:int, "
  9007. $parm2b69 setProp modifier "Value"
  9008. set parm2b6c [ $mthd2b65 addParam ]
  9009. $parm2b6c setLabel name_type "lpScrollInfo:LPSCROLLINFO, "
  9010. $parm2b6c setProp modifier "Value"
  9011. set parm2b6f [ $mthd2b65 addParam ]
  9012. $parm2b6f setLabel name_type "bRedraw:BOOL"
  9013. $parm2b6f setProp modifier "Value"
  9014. $parm2b6f setProp default_value "  1 "
  9015. set mthd2b73 [ $clss2609 addRow method ]
  9016. $mthd2b73 setLabel name_type "GetScrollInfo():BOOL\n"
  9017. $mthd2b73 setProp method_access "Public"
  9018. $mthd2b73 setProp modifier "Value"
  9019. set parm2b77 [ $mthd2b73 addParam ]
  9020. $parm2b77 setLabel name_type "nBar:int, "
  9021. $parm2b77 setProp modifier "Value"
  9022. set parm2b7a [ $mthd2b73 addParam ]
  9023. $parm2b7a setLabel name_type "lpScrollInfo:LPSCROLLINFO, "
  9024. $parm2b7a setProp modifier "Value"
  9025. set parm2b7d [ $mthd2b73 addParam ]
  9026. $parm2b7d setLabel name_type "nMask:UINT"
  9027. $parm2b7d setProp modifier "Value"
  9028. $parm2b7d setProp default_value " SIF_ALL"
  9029. set mthd2b81 [ $clss2609 addRow method ]
  9030. $mthd2b81 setLabel name_type "GetScrollLimit():int\n"
  9031. $mthd2b81 setProp method_access "Public"
  9032. $mthd2b81 setProp modifier "Value"
  9033. set parm2b85 [ $mthd2b81 addParam ]
  9034. $parm2b85 setLabel name_type "nBar:int"
  9035. $parm2b85 setProp modifier "Value"
  9036. set mthd2b88 [ $clss2609 addRow method ]
  9037. $mthd2b88 setLabel name_type "ChildWindowFromPoint():CWnd\n"
  9038. $mthd2b88 setProp method_access "Public"
  9039. $mthd2b88 setProp is_const_func "1"
  9040. $mthd2b88 setProp modifier "Pointer"
  9041. set parm2b8d [ $mthd2b88 addParam ]
  9042. $parm2b8d setLabel name_type "point:POINT"
  9043. $parm2b8d setProp modifier "Value"
  9044. set mthd2b90 [ $clss2609 addRow method ]
  9045. $mthd2b90 setLabel name_type "ChildWindowFromPoint():CWnd\n"
  9046. $mthd2b90 setProp method_access "Public"
  9047. $mthd2b90 setProp is_const_func "1"
  9048. $mthd2b90 setProp modifier "Pointer"
  9049. set parm2b95 [ $mthd2b90 addParam ]
  9050. $parm2b95 setLabel name_type "point:POINT, "
  9051. $parm2b95 setProp modifier "Value"
  9052. set parm2b98 [ $mthd2b90 addParam ]
  9053. $parm2b98 setLabel name_type "nFlags:UINT"
  9054. $parm2b98 setProp modifier "Value"
  9055. set mthd2b9b [ $clss2609 addRow method ]
  9056. $mthd2b9b setLabel name_type "\$FindWindow():CWnd\n"
  9057. $mthd2b9b setProp method_access "Public"
  9058. $mthd2b9b setProp modifier "Pointer"
  9059. set parm2b9f [ $mthd2b9b addParam ]
  9060. $parm2b9f setLabel name_type "lpszClassName:LPCTSTR, "
  9061. $parm2b9f setProp modifier "Value"
  9062. set parm2ba2 [ $mthd2b9b addParam ]
  9063. $parm2ba2 setLabel name_type "lpszWindowName:LPCTSTR"
  9064. $parm2ba2 setProp modifier "Value"
  9065. set mthd2ba5 [ $clss2609 addRow method ]
  9066. $mthd2ba5 setLabel name_type "GetNextWindow():CWnd\n"
  9067. $mthd2ba5 setProp method_access "Public"
  9068. $mthd2ba5 setProp is_const_func "1"
  9069. $mthd2ba5 setProp modifier "Pointer"
  9070. set parm2baa [ $mthd2ba5 addParam ]
  9071. $parm2baa setLabel name_type "nFlag:UINT"
  9072. $parm2baa setProp modifier "Value"
  9073. $parm2baa setProp default_value " GW_HWNDNEXT"
  9074. set mthd2bae [ $clss2609 addRow method ]
  9075. $mthd2bae setLabel name_type "GetTopWindow():CWnd\n"
  9076. $mthd2bae setProp method_access "Public"
  9077. $mthd2bae setProp is_const_func "1"
  9078. $mthd2bae setProp modifier "Pointer"
  9079. set mthd2bb3 [ $clss2609 addRow method ]
  9080. $mthd2bb3 setLabel name_type "GetWindow():CWnd\n"
  9081. $mthd2bb3 setProp method_access "Public"
  9082. $mthd2bb3 setProp is_const_func "1"
  9083. $mthd2bb3 setProp modifier "Pointer"
  9084. set parm2bb8 [ $mthd2bb3 addParam ]
  9085. $parm2bb8 setLabel name_type "nCmd:UINT"
  9086. $parm2bb8 setProp modifier "Value"
  9087. set mthd2bbb [ $clss2609 addRow method ]
  9088. $mthd2bbb setLabel name_type "GetLastActivePopup():CWnd\n"
  9089. $mthd2bbb setProp method_access "Public"
  9090. $mthd2bbb setProp is_const_func "1"
  9091. $mthd2bbb setProp modifier "Pointer"
  9092. set mthd2bc0 [ $clss2609 addRow method ]
  9093. $mthd2bc0 setLabel name_type "IsChild():BOOL\n"
  9094. $mthd2bc0 setProp method_access "Public"
  9095. $mthd2bc0 setProp is_const_func "1"
  9096. $mthd2bc0 setProp modifier "Value"
  9097. set parm2bc5 [ $mthd2bc0 addParam ]
  9098. $parm2bc5 setLabel name_type "pWnd:CWnd"
  9099. $parm2bc5 setProp modifier "Pointer to Const"
  9100. set mthd2bc8 [ $clss2609 addRow method ]
  9101. $mthd2bc8 setLabel name_type "GetParent():CWnd\n"
  9102. $mthd2bc8 setProp method_access "Public"
  9103. $mthd2bc8 setProp is_const_func "1"
  9104. $mthd2bc8 setProp modifier "Pointer"
  9105. set mthd2bcd [ $clss2609 addRow method ]
  9106. $mthd2bcd setLabel name_type "SetParent():CWnd\n"
  9107. $mthd2bcd setProp method_access "Public"
  9108. $mthd2bcd setProp modifier "Pointer"
  9109. set parm2bd1 [ $mthd2bcd addParam ]
  9110. $parm2bd1 setLabel name_type "pWndNewParent:CWnd"
  9111. $parm2bd1 setProp modifier "Pointer"
  9112. set mthd2bd4 [ $clss2609 addRow method ]
  9113. $mthd2bd4 setLabel name_type "\$WindowFromPoint():CWnd\n"
  9114. $mthd2bd4 setProp method_access "Public"
  9115. $mthd2bd4 setProp modifier "Pointer"
  9116. set parm2bd8 [ $mthd2bd4 addParam ]
  9117. $parm2bd8 setLabel name_type "point:POINT"
  9118. $parm2bd8 setProp modifier "Value"
  9119. set mthd2bdb [ $clss2609 addRow method ]
  9120. $mthd2bdb setLabel name_type "FlashWindow():BOOL\n"
  9121. $mthd2bdb setProp method_access "Public"
  9122. $mthd2bdb setProp modifier "Value"
  9123. set parm2bdf [ $mthd2bdb addParam ]
  9124. $parm2bdf setLabel name_type "bInvert:BOOL"
  9125. $parm2bdf setProp modifier "Value"
  9126. set mthd2be2 [ $clss2609 addRow method ]
  9127. $mthd2be2 setLabel name_type "MessageBox():int\n"
  9128. $mthd2be2 setProp method_access "Public"
  9129. $mthd2be2 setProp modifier "Value"
  9130. set parm2be6 [ $mthd2be2 addParam ]
  9131. $parm2be6 setLabel name_type "lpszText:LPCTSTR, "
  9132. $parm2be6 setProp modifier "Value"
  9133. set parm2be9 [ $mthd2be2 addParam ]
  9134. $parm2be9 setLabel name_type "lpszCaption:LPCTSTR, "
  9135. $parm2be9 setProp modifier "Value"
  9136. $parm2be9 setProp default_value "  0 "
  9137. set parm2bed [ $mthd2be2 addParam ]
  9138. $parm2bed setLabel name_type "nType:UINT"
  9139. $parm2bed setProp modifier "Value"
  9140. $parm2bed setProp default_value " MB_OK"
  9141. set mthd2bf1 [ $clss2609 addRow method ]
  9142. $mthd2bf1 setLabel name_type "ChangeClipboardChain():BOOL\n"
  9143. $mthd2bf1 setProp method_access "Public"
  9144. $mthd2bf1 setProp modifier "Value"
  9145. set parm2bf5 [ $mthd2bf1 addParam ]
  9146. $parm2bf5 setLabel name_type "hWndNext:HWND"
  9147. $parm2bf5 setProp modifier "Value"
  9148. set mthd2bf8 [ $clss2609 addRow method ]
  9149. $mthd2bf8 setLabel name_type "SetClipboardViewer():HWND\n"
  9150. $mthd2bf8 setProp method_access "Public"
  9151. $mthd2bf8 setProp modifier "Value"
  9152. set mthd2bfc [ $clss2609 addRow method ]
  9153. $mthd2bfc setLabel name_type "OpenClipboard():BOOL\n"
  9154. $mthd2bfc setProp method_access "Public"
  9155. $mthd2bfc setProp modifier "Value"
  9156. set mthd2c00 [ $clss2609 addRow method ]
  9157. $mthd2c00 setLabel name_type "\$GetClipboardOwner():CWnd\n"
  9158. $mthd2c00 setProp method_access "Public"
  9159. $mthd2c00 setProp modifier "Pointer"
  9160. set mthd2c04 [ $clss2609 addRow method ]
  9161. $mthd2c04 setLabel name_type "\$GetClipboardViewer():CWnd\n"
  9162. $mthd2c04 setProp method_access "Public"
  9163. $mthd2c04 setProp modifier "Pointer"
  9164. set mthd2c08 [ $clss2609 addRow method ]
  9165. $mthd2c08 setLabel name_type "\$GetOpenClipboardWindow():CWnd\n"
  9166. $mthd2c08 setProp method_access "Public"
  9167. $mthd2c08 setProp modifier "Pointer"
  9168. set mthd2c0c [ $clss2609 addRow method ]
  9169. $mthd2c0c setLabel name_type "CreateCaret()\n"
  9170. $mthd2c0c setProp method_access "Public"
  9171. $mthd2c0c setProp modifier "Value"
  9172. set parm2c10 [ $mthd2c0c addParam ]
  9173. $parm2c10 setLabel name_type "pBitmap:CBitmap"
  9174. $parm2c10 setProp modifier "Pointer"
  9175. set mthd2c13 [ $clss2609 addRow method ]
  9176. $mthd2c13 setLabel name_type "CreateSolidCaret()\n"
  9177. $mthd2c13 setProp method_access "Public"
  9178. $mthd2c13 setProp modifier "Value"
  9179. set parm2c17 [ $mthd2c13 addParam ]
  9180. $parm2c17 setLabel name_type "nWidth:int, "
  9181. $parm2c17 setProp modifier "Value"
  9182. set parm2c1a [ $mthd2c13 addParam ]
  9183. $parm2c1a setLabel name_type "nHeight:int"
  9184. $parm2c1a setProp modifier "Value"
  9185. set mthd2c1d [ $clss2609 addRow method ]
  9186. $mthd2c1d setLabel name_type "CreateGrayCaret()\n"
  9187. $mthd2c1d setProp method_access "Public"
  9188. $mthd2c1d setProp modifier "Value"
  9189. set parm2c21 [ $mthd2c1d addParam ]
  9190. $parm2c21 setLabel name_type "nWidth:int, "
  9191. $parm2c21 setProp modifier "Value"
  9192. set parm2c24 [ $mthd2c1d addParam ]
  9193. $parm2c24 setLabel name_type "nHeight:int"
  9194. $parm2c24 setProp modifier "Value"
  9195. set mthd2c27 [ $clss2609 addRow method ]
  9196. $mthd2c27 setLabel name_type "\$GetCaretPos():CPoint\n"
  9197. $mthd2c27 setProp method_access "Public"
  9198. $mthd2c27 setProp modifier "Value"
  9199. set mthd2c2b [ $clss2609 addRow method ]
  9200. $mthd2c2b setLabel name_type "\$SetCaretPos()\n"
  9201. $mthd2c2b setProp method_access "Public"
  9202. $mthd2c2b setProp modifier "Value"
  9203. set parm2c2f [ $mthd2c2b addParam ]
  9204. $parm2c2f setLabel name_type "point:POINT"
  9205. $parm2c2f setProp modifier "Value"
  9206. set mthd2c32 [ $clss2609 addRow method ]
  9207. $mthd2c32 setLabel name_type "HideCaret()\n"
  9208. $mthd2c32 setProp method_access "Public"
  9209. $mthd2c32 setProp modifier "Value"
  9210. set mthd2c36 [ $clss2609 addRow method ]
  9211. $mthd2c36 setLabel name_type "ShowCaret()\n"
  9212. $mthd2c36 setProp method_access "Public"
  9213. $mthd2c36 setProp modifier "Value"
  9214. set mthd2c3a [ $clss2609 addRow method ]
  9215. $mthd2c3a setLabel name_type "DragAcceptFiles()\n"
  9216. $mthd2c3a setProp method_access "Public"
  9217. $mthd2c3a setProp modifier "Value"
  9218. set parm2c3e [ $mthd2c3a addParam ]
  9219. $parm2c3e setLabel name_type "bAccept:BOOL"
  9220. $parm2c3e setProp modifier "Value"
  9221. $parm2c3e setProp default_value "  1 "
  9222. set mthd2c42 [ $clss2609 addRow method ]
  9223. $mthd2c42 setLabel name_type "SetIcon():HICON\n"
  9224. $mthd2c42 setProp method_access "Public"
  9225. $mthd2c42 setProp modifier "Value"
  9226. set parm2c46 [ $mthd2c42 addParam ]
  9227. $parm2c46 setLabel name_type "hIcon:HICON, "
  9228. $parm2c46 setProp modifier "Value"
  9229. set parm2c49 [ $mthd2c42 addParam ]
  9230. $parm2c49 setLabel name_type "bBigIcon:BOOL"
  9231. $parm2c49 setProp modifier "Value"
  9232. set mthd2c4c [ $clss2609 addRow method ]
  9233. $mthd2c4c setLabel name_type "GetIcon():HICON\n"
  9234. $mthd2c4c setProp method_access "Public"
  9235. $mthd2c4c setProp is_const_func "1"
  9236. $mthd2c4c setProp modifier "Value"
  9237. set parm2c51 [ $mthd2c4c addParam ]
  9238. $parm2c51 setLabel name_type "bBigIcon:BOOL"
  9239. $parm2c51 setProp modifier "Value"
  9240. set mthd2c54 [ $clss2609 addRow method ]
  9241. $mthd2c54 setLabel name_type "SetWindowContextHelpId():BOOL\n"
  9242. $mthd2c54 setProp method_access "Public"
  9243. $mthd2c54 setProp modifier "Value"
  9244. set parm2c58 [ $mthd2c54 addParam ]
  9245. $parm2c58 setLabel name_type "dwContextHelpId:DWORD"
  9246. $parm2c58 setProp modifier "Value"
  9247. set mthd2c5b [ $clss2609 addRow method ]
  9248. $mthd2c5b setLabel name_type "GetWindowContextHelpId():DWORD\n"
  9249. $mthd2c5b setProp method_access "Public"
  9250. $mthd2c5b setProp is_const_func "1"
  9251. $mthd2c5b setProp modifier "Value"
  9252. set mthd2c60 [ $clss2609 addRow method ]
  9253. $mthd2c60 setLabel name_type "UpdateData():BOOL\n"
  9254. $mthd2c60 setProp method_access "Public"
  9255. $mthd2c60 setProp modifier "Value"
  9256. set parm2c64 [ $mthd2c60 addParam ]
  9257. $parm2c64 setLabel name_type "bSaveAndValidate:BOOL"
  9258. $parm2c64 setProp modifier "Value"
  9259. $parm2c64 setProp default_value "  1 "
  9260. set mthd2c68 [ $clss2609 addRow method ]
  9261. $mthd2c68 setLabel name_type "WinHelp()\n"
  9262. $mthd2c68 setProp method_access "Public"
  9263. $mthd2c68 setProp is_dyn_bound "1"
  9264. $mthd2c68 setProp modifier "Value"
  9265. set parm2c6d [ $mthd2c68 addParam ]
  9266. $parm2c6d setLabel name_type "dwData:DWORD, "
  9267. $parm2c6d setProp modifier "Value"
  9268. set parm2c70 [ $mthd2c68 addParam ]
  9269. $parm2c70 setLabel name_type "nCmd:UINT"
  9270. $parm2c70 setProp modifier "Value"
  9271. $parm2c70 setProp default_value " HELP_CONTEXT"
  9272. set mthd2c74 [ $clss2609 addRow method ]
  9273. $mthd2c74 setLabel name_type "RepositionBars()\n"
  9274. $mthd2c74 setProp method_access "Public"
  9275. $mthd2c74 setProp modifier "Value"
  9276. set parm2c78 [ $mthd2c74 addParam ]
  9277. $parm2c78 setLabel name_type "nIDFirst:UINT, "
  9278. $parm2c78 setProp modifier "Value"
  9279. set parm2c7b [ $mthd2c74 addParam ]
  9280. $parm2c7b setLabel name_type "nIDLast:UINT, "
  9281. $parm2c7b setProp modifier "Value"
  9282. set parm2c7e [ $mthd2c74 addParam ]
  9283. $parm2c7e setLabel name_type "nIDLeftOver:UINT, "
  9284. $parm2c7e setProp modifier "Value"
  9285. set parm2c81 [ $mthd2c74 addParam ]
  9286. $parm2c81 setLabel name_type "nFlag:UINT, "
  9287. $parm2c81 setProp modifier "Value"
  9288. $parm2c81 setProp default_value " reposDefault"
  9289. set parm2c85 [ $mthd2c74 addParam ]
  9290. $parm2c85 setLabel name_type "lpRectParam:LPRECT, "
  9291. $parm2c85 setProp modifier "Value"
  9292. $parm2c85 setProp default_value "  0 "
  9293. set parm2c89 [ $mthd2c74 addParam ]
  9294. $parm2c89 setLabel name_type "lpRectClient:LPCRECT, "
  9295. $parm2c89 setProp modifier "Value"
  9296. $parm2c89 setProp default_value "  0 "
  9297. set parm2c8d [ $mthd2c74 addParam ]
  9298. $parm2c8d setLabel name_type "bStretch:BOOL"
  9299. $parm2c8d setProp modifier "Value"
  9300. $parm2c8d setProp default_value "  1 "
  9301. set mthd2c91 [ $clss2609 addRow method ]
  9302. $mthd2c91 setLabel name_type "UpdateDialogControls()\n"
  9303. $mthd2c91 setProp method_access "Public"
  9304. $mthd2c91 setProp modifier "Value"
  9305. set parm2c95 [ $mthd2c91 addParam ]
  9306. $parm2c95 setLabel name_type "pTarget:CCmdTarget, "
  9307. $parm2c95 setProp modifier "Pointer"
  9308. set parm2c98 [ $mthd2c91 addParam ]
  9309. $parm2c98 setLabel name_type "bDisableIfNoHndler:BOOL"
  9310. $parm2c98 setProp modifier "Value"
  9311. set mthd2c9b [ $clss2609 addRow method ]
  9312. $mthd2c9b setLabel name_type "CenterWindow()\n"
  9313. $mthd2c9b setProp method_access "Public"
  9314. $mthd2c9b setProp modifier "Value"
  9315. set parm2c9f [ $mthd2c9b addParam ]
  9316. $parm2c9f setLabel name_type "pAlternateOwner:CWnd"
  9317. $parm2c9f setProp modifier "Pointer"
  9318. $parm2c9f setProp default_value "  0 "
  9319. set mthd2ca3 [ $clss2609 addRow method ]
  9320. $mthd2ca3 setLabel name_type "RunModalLoop():int\n"
  9321. $mthd2ca3 setProp method_access "Public"
  9322. $mthd2ca3 setProp modifier "Value"
  9323. set parm2ca7 [ $mthd2ca3 addParam ]
  9324. $parm2ca7 setLabel name_type "dwFlags:DWORD"
  9325. $parm2ca7 setProp modifier "Value"
  9326. $parm2ca7 setProp default_value " 0"
  9327. set mthd2cab [ $clss2609 addRow method ]
  9328. $mthd2cab setLabel name_type "ContinueModal():BOOL\n"
  9329. $mthd2cab setProp method_access "Public"
  9330. $mthd2cab setProp is_dyn_bound "1"
  9331. $mthd2cab setProp modifier "Value"
  9332. set mthd2cb0 [ $clss2609 addRow method ]
  9333. $mthd2cb0 setLabel name_type "EndModalLoop()\n"
  9334. $mthd2cb0 setProp method_access "Public"
  9335. $mthd2cb0 setProp is_dyn_bound "1"
  9336. $mthd2cb0 setProp modifier "Value"
  9337. set parm2cb5 [ $mthd2cb0 addParam ]
  9338. $parm2cb5 setLabel name_type "nResult:int"
  9339. $parm2cb5 setProp modifier "Value"
  9340. set mthd2cb8 [ $clss2609 addRow method ]
  9341. $mthd2cb8 setLabel name_type "InvokeHelper()\n"
  9342. $mthd2cb8 setProp method_access "Public"
  9343. $mthd2cb8 setProp modifier "Value"
  9344. set parm2cbc [ $mthd2cb8 addParam ]
  9345. $parm2cbc setLabel name_type "dwDispID:DISPID, "
  9346. $parm2cbc setProp modifier "Value"
  9347. set parm2cbf [ $mthd2cb8 addParam ]
  9348. $parm2cbf setLabel name_type "wFlags:WORD, "
  9349. $parm2cbf setProp modifier "Value"
  9350. set parm2cc2 [ $mthd2cb8 addParam ]
  9351. $parm2cc2 setLabel name_type "vtRet:VARTYPE, "
  9352. $parm2cc2 setProp modifier "Value"
  9353. set parm2cc5 [ $mthd2cb8 addParam ]
  9354. $parm2cc5 setLabel name_type "pvRet:genptr, "
  9355. $parm2cc5 setProp modifier "Pointer"
  9356. set parm2cc8 [ $mthd2cb8 addParam ]
  9357. $parm2cc8 setLabel name_type "pbParamInfo:BYTE, "
  9358. $parm2cc8 setProp modifier "Pointer to Const"
  9359. set parm2ccb [ $mthd2cb8 addParam ]
  9360. $parm2ccb setLabel name_type "...:varargs"
  9361. $parm2ccb setProp modifier "Value"
  9362. set mthd2cce [ $clss2609 addRow method ]
  9363. $mthd2cce setLabel name_type "SetProperty()\n"
  9364. $mthd2cce setProp method_access "Public"
  9365. $mthd2cce setProp modifier "Value"
  9366. set parm2cd2 [ $mthd2cce addParam ]
  9367. $parm2cd2 setLabel name_type "dwDispID:DISPID, "
  9368. $parm2cd2 setProp modifier "Value"
  9369. set parm2cd5 [ $mthd2cce addParam ]
  9370. $parm2cd5 setLabel name_type "vtProp:VARTYPE, "
  9371. $parm2cd5 setProp modifier "Value"
  9372. set parm2cd8 [ $mthd2cce addParam ]
  9373. $parm2cd8 setLabel name_type "...:varargs"
  9374. $parm2cd8 setProp modifier "Value"
  9375. set mthd2cdb [ $clss2609 addRow method ]
  9376. $mthd2cdb setLabel name_type "GetProperty()\n"
  9377. $mthd2cdb setProp method_access "Public"
  9378. $mthd2cdb setProp is_const_func "1"
  9379. $mthd2cdb setProp modifier "Value"
  9380. set parm2ce0 [ $mthd2cdb addParam ]
  9381. $parm2ce0 setLabel name_type "dwDispID:DISPID, "
  9382. $parm2ce0 setProp modifier "Value"
  9383. set parm2ce3 [ $mthd2cdb addParam ]
  9384. $parm2ce3 setLabel name_type "vtProp:VARTYPE, "
  9385. $parm2ce3 setProp modifier "Value"
  9386. set parm2ce6 [ $mthd2cdb addParam ]
  9387. $parm2ce6 setLabel name_type "pvProp:genptr"
  9388. $parm2ce6 setProp modifier "Pointer"
  9389. set mthd2ce9 [ $clss2609 addRow method ]
  9390. $mthd2ce9 setLabel name_type "GetDSCCursor():IUnknown\n"
  9391. $mthd2ce9 setProp method_access "Public"
  9392. $mthd2ce9 setProp modifier "Pointer"
  9393. set mthd2ced [ $clss2609 addRow method ]
  9394. $mthd2ced setLabel name_type "BindDefaultProperty()\n"
  9395. $mthd2ced setProp method_access "Public"
  9396. $mthd2ced setProp modifier "Value"
  9397. set parm2cf1 [ $mthd2ced addParam ]
  9398. $parm2cf1 setLabel name_type "dwDispID:DISPID, "
  9399. $parm2cf1 setProp modifier "Value"
  9400. set parm2cf4 [ $mthd2ced addParam ]
  9401. $parm2cf4 setLabel name_type "vtProp:VARTYPE, "
  9402. $parm2cf4 setProp modifier "Value"
  9403. set parm2cf7 [ $mthd2ced addParam ]
  9404. $parm2cf7 setLabel name_type "szFieldName:LPCTSTR, "
  9405. $parm2cf7 setProp modifier "Value"
  9406. set parm2cfa [ $mthd2ced addParam ]
  9407. $parm2cfa setLabel name_type "pDSCWnd:CWnd"
  9408. $parm2cfa setProp modifier "Pointer"
  9409. set mthd2cfd [ $clss2609 addRow method ]
  9410. $mthd2cfd setLabel name_type "BindProperty()\n"
  9411. $mthd2cfd setProp method_access "Public"
  9412. $mthd2cfd setProp modifier "Value"
  9413. set parm2d01 [ $mthd2cfd addParam ]
  9414. $parm2d01 setLabel name_type "dwDispId:DISPID, "
  9415. $parm2d01 setProp modifier "Value"
  9416. set parm2d04 [ $mthd2cfd addParam ]
  9417. $parm2d04 setLabel name_type "pWndDSC:CWnd"
  9418. $parm2d04 setProp modifier "Pointer"
  9419. set mthd2d07 [ $clss2609 addRow method ]
  9420. $mthd2d07 setLabel name_type "OnCommand():BOOL\n"
  9421. $mthd2d07 setProp method_access "Protected"
  9422. $mthd2d07 setProp is_dyn_bound "1"
  9423. $mthd2d07 setProp modifier "Value"
  9424. set parm2d0c [ $mthd2d07 addParam ]
  9425. $parm2d0c setLabel name_type "wParam:WPARAM, "
  9426. $parm2d0c setProp modifier "Value"
  9427. set parm2d0f [ $mthd2d07 addParam ]
  9428. $parm2d0f setLabel name_type "lParam:LPARAM"
  9429. $parm2d0f setProp modifier "Value"
  9430. set mthd2d12 [ $clss2609 addRow method ]
  9431. $mthd2d12 setLabel name_type "OnNotify():BOOL\n"
  9432. $mthd2d12 setProp method_access "Protected"
  9433. $mthd2d12 setProp is_dyn_bound "1"
  9434. $mthd2d12 setProp modifier "Value"
  9435. set parm2d17 [ $mthd2d12 addParam ]
  9436. $parm2d17 setLabel name_type "wParam:WPARAM, "
  9437. $parm2d17 setProp modifier "Value"
  9438. set parm2d1a [ $mthd2d12 addParam ]
  9439. $parm2d1a setLabel name_type "lParam:LPARAM, "
  9440. $parm2d1a setProp modifier "Value"
  9441. set parm2d1d [ $mthd2d12 addParam ]
  9442. $parm2d1d setLabel name_type "pResult:LRESULT"
  9443. $parm2d1d setProp modifier "Pointer"
  9444. set mthd2d20 [ $clss2609 addRow method ]
  9445. $mthd2d20 setLabel name_type "GetSuperWndProcAddr():WNDPROC\n"
  9446. $mthd2d20 setProp method_access "Protected"
  9447. $mthd2d20 setProp is_dyn_bound "1"
  9448. $mthd2d20 setProp modifier "Pointer"
  9449. set mthd2d25 [ $clss2609 addRow method ]
  9450. $mthd2d25 setLabel name_type "DoDataExchange()\n"
  9451. $mthd2d25 setProp method_access "Protected"
  9452. $mthd2d25 setProp is_dyn_bound "1"
  9453. $mthd2d25 setProp modifier "Value"
  9454. set parm2d2a [ $mthd2d25 addParam ]
  9455. $parm2d2a setLabel name_type "pDX:CDataExchange"
  9456. $parm2d2a setProp modifier "Pointer"
  9457. set mthd2d2d [ $clss2609 addRow method ]
  9458. $mthd2d2d setLabel name_type "BeginModalState()\n"
  9459. $mthd2d2d setProp method_access "Public"
  9460. $mthd2d2d setProp is_dyn_bound "1"
  9461. $mthd2d2d setProp modifier "Value"
  9462. set mthd2d32 [ $clss2609 addRow method ]
  9463. $mthd2d32 setLabel name_type "EndModalState()\n"
  9464. $mthd2d32 setProp method_access "Public"
  9465. $mthd2d32 setProp is_dyn_bound "1"
  9466. $mthd2d32 setProp modifier "Value"
  9467. set mthd2d37 [ $clss2609 addRow method ]
  9468. $mthd2d37 setLabel name_type "PreTranslateMessage():BOOL\n"
  9469. $mthd2d37 setProp method_access "Public"
  9470. $mthd2d37 setProp is_dyn_bound "1"
  9471. $mthd2d37 setProp modifier "Value"
  9472. set parm2d3c [ $mthd2d37 addParam ]
  9473. $parm2d3c setLabel name_type "pMsg:MSG"
  9474. $parm2d3c setProp modifier "Pointer"
  9475. set mthd2d3f [ $clss2609 addRow method ]
  9476. $mthd2d3f setLabel name_type "OnAmbientProperty():BOOL\n"
  9477. $mthd2d3f setProp method_access "Public"
  9478. $mthd2d3f setProp is_dyn_bound "1"
  9479. $mthd2d3f setProp modifier "Value"
  9480. set parm2d44 [ $mthd2d3f addParam ]
  9481. $parm2d44 setLabel name_type "pSite:COleControlSite, "
  9482. $parm2d44 setProp modifier "Pointer"
  9483. set parm2d47 [ $mthd2d3f addParam ]
  9484. $parm2d47 setLabel name_type "dispid:DISPID, "
  9485. $parm2d47 setProp modifier "Value"
  9486. set parm2d4a [ $mthd2d3f addParam ]
  9487. $parm2d4a setLabel name_type "pvar:VARIANT"
  9488. $parm2d4a setProp modifier "Pointer"
  9489. set mthd2d4d [ $clss2609 addRow method ]
  9490. $mthd2d4d setLabel name_type "WindowProc():LRESULT\n"
  9491. $mthd2d4d setProp method_access "Protected"
  9492. $mthd2d4d setProp is_dyn_bound "1"
  9493. $mthd2d4d setProp modifier "Value"
  9494. set parm2d52 [ $mthd2d4d addParam ]
  9495. $parm2d52 setLabel name_type "message:UINT, "
  9496. $parm2d52 setProp modifier "Value"
  9497. set parm2d55 [ $mthd2d4d addParam ]
  9498. $parm2d55 setLabel name_type "wParam:WPARAM, "
  9499. $parm2d55 setProp modifier "Value"
  9500. set parm2d58 [ $mthd2d4d addParam ]
  9501. $parm2d58 setLabel name_type "lParam:LPARAM"
  9502. $parm2d58 setProp modifier "Value"
  9503. set mthd2d5b [ $clss2609 addRow method ]
  9504. $mthd2d5b setLabel name_type "OnWndMsg():BOOL\n"
  9505. $mthd2d5b setProp method_access "Protected"
  9506. $mthd2d5b setProp is_dyn_bound "1"
  9507. $mthd2d5b setProp modifier "Value"
  9508. set parm2d60 [ $mthd2d5b addParam ]
  9509. $parm2d60 setLabel name_type "message:UINT, "
  9510. $parm2d60 setProp modifier "Value"
  9511. set parm2d63 [ $mthd2d5b addParam ]
  9512. $parm2d63 setLabel name_type "wParam:WPARAM, "
  9513. $parm2d63 setProp modifier "Value"
  9514. set parm2d66 [ $mthd2d5b addParam ]
  9515. $parm2d66 setLabel name_type "lParam:LPARAM, "
  9516. $parm2d66 setProp modifier "Value"
  9517. set parm2d69 [ $mthd2d5b addParam ]
  9518. $parm2d69 setLabel name_type "pResult:LRESULT"
  9519. $parm2d69 setProp modifier "Pointer"
  9520. set mthd2d6c [ $clss2609 addRow method ]
  9521. $mthd2d6c setLabel name_type "Default():LRESULT\n"
  9522. $mthd2d6c setProp method_access "Protected"
  9523. $mthd2d6c setProp modifier "Value"
  9524. set mthd2d70 [ $clss2609 addRow method ]
  9525. $mthd2d70 setLabel name_type "DefWindowProc():LRESULT\n"
  9526. $mthd2d70 setProp method_access "Protected"
  9527. $mthd2d70 setProp is_dyn_bound "1"
  9528. $mthd2d70 setProp modifier "Value"
  9529. set parm2d75 [ $mthd2d70 addParam ]
  9530. $parm2d75 setLabel name_type "message:UINT, "
  9531. $parm2d75 setProp modifier "Value"
  9532. set parm2d78 [ $mthd2d70 addParam ]
  9533. $parm2d78 setLabel name_type "wParam:WPARAM, "
  9534. $parm2d78 setProp modifier "Value"
  9535. set parm2d7b [ $mthd2d70 addParam ]
  9536. $parm2d7b setLabel name_type "lParam:LPARAM"
  9537. $parm2d7b setProp modifier "Value"
  9538. set mthd2d7e [ $clss2609 addRow method ]
  9539. $mthd2d7e setLabel name_type "PostNcDestroy()\n"
  9540. $mthd2d7e setProp method_access "Protected"
  9541. $mthd2d7e setProp is_dyn_bound "1"
  9542. $mthd2d7e setProp modifier "Value"
  9543. set mthd2d83 [ $clss2609 addRow method ]
  9544. $mthd2d83 setLabel name_type "OnChildNotify():BOOL\n"
  9545. $mthd2d83 setProp method_access "Protected"
  9546. $mthd2d83 setProp is_dyn_bound "1"
  9547. $mthd2d83 setProp modifier "Value"
  9548. set parm2d88 [ $mthd2d83 addParam ]
  9549. $parm2d88 setLabel name_type "message:UINT, "
  9550. $parm2d88 setProp modifier "Value"
  9551. set parm2d8b [ $mthd2d83 addParam ]
  9552. $parm2d8b setLabel name_type "wParam:WPARAM, "
  9553. $parm2d8b setProp modifier "Value"
  9554. set parm2d8e [ $mthd2d83 addParam ]
  9555. $parm2d8e setLabel name_type "lParam:LPARAM, "
  9556. $parm2d8e setProp modifier "Value"
  9557. set parm2d91 [ $mthd2d83 addParam ]
  9558. $parm2d91 setLabel name_type "pResult:LRESULT"
  9559. $parm2d91 setProp modifier "Pointer"
  9560. set mthd2d94 [ $clss2609 addRow method ]
  9561. $mthd2d94 setLabel name_type "ReflectChildNotify():BOOL\n"
  9562. $mthd2d94 setProp method_access "Protected"
  9563. $mthd2d94 setProp modifier "Value"
  9564. set parm2d98 [ $mthd2d94 addParam ]
  9565. $parm2d98 setLabel name_type "message:UINT, "
  9566. $parm2d98 setProp modifier "Value"
  9567. set parm2d9b [ $mthd2d94 addParam ]
  9568. $parm2d9b setLabel name_type "wParam:WPARAM, "
  9569. $parm2d9b setProp modifier "Value"
  9570. set parm2d9e [ $mthd2d94 addParam ]
  9571. $parm2d9e setLabel name_type "lParam:LPARAM, "
  9572. $parm2d9e setProp modifier "Value"
  9573. set parm2da1 [ $mthd2d94 addParam ]
  9574. $parm2da1 setLabel name_type "pResult:LRESULT"
  9575. $parm2da1 setProp modifier "Pointer"
  9576. set mthd2da4 [ $clss2609 addRow method ]
  9577. $mthd2da4 setLabel name_type "\$ReflectLastMsg():BOOL\n"
  9578. $mthd2da4 setProp method_access "Protected"
  9579. $mthd2da4 setProp modifier "Value"
  9580. set parm2da8 [ $mthd2da4 addParam ]
  9581. $parm2da8 setLabel name_type "hWndChild:HWND, "
  9582. $parm2da8 setProp modifier "Value"
  9583. set parm2dab [ $mthd2da4 addParam ]
  9584. $parm2dab setLabel name_type "pResult:LRESULT"
  9585. $parm2dab setProp modifier "Pointer"
  9586. $parm2dab setProp default_value "  0 "
  9587. set mthd2daf [ $clss2609 addRow method ]
  9588. $mthd2daf setLabel name_type "CheckAutoCenter():BOOL\n"
  9589. $mthd2daf setProp method_access "Public"
  9590. $mthd2daf setProp is_dyn_bound "1"
  9591. $mthd2daf setProp modifier "Value"
  9592. set mthd2db4 [ $clss2609 addRow method ]
  9593. $mthd2db4 setLabel name_type "SubclassCtl3d():BOOL\n"
  9594. $mthd2db4 setProp method_access "Public"
  9595. $mthd2db4 setProp modifier "Value"
  9596. set parm2db8 [ $mthd2db4 addParam ]
  9597. $parm2db8 setLabel name_type "nControlType:int"
  9598. $parm2db8 setProp modifier "Value"
  9599. $parm2db8 setProp default_value " -1"
  9600. set mthd2dbc [ $clss2609 addRow method ]
  9601. $mthd2dbc setLabel name_type "SubclassDlg3d():BOOL\n"
  9602. $mthd2dbc setProp method_access "Public"
  9603. $mthd2dbc setProp modifier "Value"
  9604. set parm2dc0 [ $mthd2dbc addParam ]
  9605. $parm2dc0 setLabel name_type "dwMask:DWORD"
  9606. $parm2dc0 setProp modifier "Value"
  9607. $parm2dc0 setProp default_value " 0xFFFF  "
  9608. set mthd2dc4 [ $clss2609 addRow method ]
  9609. $mthd2dc4 setLabel name_type "\$GrayCtlColor():BOOL\n"
  9610. $mthd2dc4 setProp method_access "Public"
  9611. $mthd2dc4 setProp modifier "Value"
  9612. set parm2dc8 [ $mthd2dc4 addParam ]
  9613. $parm2dc8 setLabel name_type "hDC:HDC, "
  9614. $parm2dc8 setProp modifier "Value"
  9615. set parm2dcb [ $mthd2dc4 addParam ]
  9616. $parm2dcb setLabel name_type "hWnd:HWND, "
  9617. $parm2dcb setProp modifier "Value"
  9618. set parm2dce [ $mthd2dc4 addParam ]
  9619. $parm2dce setLabel name_type "nCtlColor:UINT, "
  9620. $parm2dce setProp modifier "Value"
  9621. set parm2dd1 [ $mthd2dc4 addParam ]
  9622. $parm2dd1 setLabel name_type "hbrGray:HBRUSH, "
  9623. $parm2dd1 setProp modifier "Value"
  9624. set parm2dd4 [ $mthd2dc4 addParam ]
  9625. $parm2dd4 setLabel name_type "clrText:COLORREF"
  9626. $parm2dd4 setProp modifier "Value"
  9627. set mthd2dd7 [ $clss2609 addRow method ]
  9628. $mthd2dd7 setLabel name_type "OnGrayCtlColor():HBRUSH\n"
  9629. $mthd2dd7 setProp method_access "Public"
  9630. $mthd2dd7 setProp modifier "Value"
  9631. set parm2ddb [ $mthd2dd7 addParam ]
  9632. $parm2ddb setLabel name_type "pDC:CDC, "
  9633. $parm2ddb setProp modifier "Pointer"
  9634. set parm2dde [ $mthd2dd7 addParam ]
  9635. $parm2dde setLabel name_type "pWnd:CWnd, "
  9636. $parm2dde setProp modifier "Pointer"
  9637. set parm2de1 [ $mthd2dd7 addParam ]
  9638. $parm2de1 setLabel name_type "nCtlColor:UINT"
  9639. $parm2de1 setProp modifier "Value"
  9640. set mthd2de4 [ $clss2609 addRow method ]
  9641. $mthd2de4 setLabel name_type "HandleFloatingSysCommand():BOOL\n"
  9642. $mthd2de4 setProp method_access "Public"
  9643. $mthd2de4 setProp modifier "Value"
  9644. set parm2de8 [ $mthd2de4 addParam ]
  9645. $parm2de8 setLabel name_type "nID:UINT, "
  9646. $parm2de8 setProp modifier "Value"
  9647. set parm2deb [ $mthd2de4 addParam ]
  9648. $parm2deb setLabel name_type "lParam:LPARAM"
  9649. $parm2deb setProp modifier "Value"
  9650. set mthd2dee [ $clss2609 addRow method ]
  9651. $mthd2dee setLabel name_type "IsTopParentActive():BOOL\n"
  9652. $mthd2dee setProp method_access "Public"
  9653. $mthd2dee setProp is_const_func "1"
  9654. $mthd2dee setProp modifier "Value"
  9655. set mthd2df3 [ $clss2609 addRow method ]
  9656. $mthd2df3 setLabel name_type "ActivateTopParent()\n"
  9657. $mthd2df3 setProp method_access "Public"
  9658. $mthd2df3 setProp modifier "Value"
  9659. set mthd2df7 [ $clss2609 addRow method ]
  9660. $mthd2df7 setLabel name_type "\$WalkPreTranslateTree():BOOL\n"
  9661. $mthd2df7 setProp method_access "Public"
  9662. $mthd2df7 setProp modifier "Value"
  9663. set parm2dfb [ $mthd2df7 addParam ]
  9664. $parm2dfb setLabel name_type "hWndStop:HWND, "
  9665. $parm2dfb setProp modifier "Value"
  9666. set parm2dfe [ $mthd2df7 addParam ]
  9667. $parm2dfe setLabel name_type "pMsg:MSG"
  9668. $parm2dfe setProp modifier "Pointer"
  9669. set mthd2e01 [ $clss2609 addRow method ]
  9670. $mthd2e01 setLabel name_type "\$GetDescendantWindow():CWnd\n"
  9671. $mthd2e01 setProp method_access "Public"
  9672. $mthd2e01 setProp modifier "Pointer"
  9673. set parm2e05 [ $mthd2e01 addParam ]
  9674. $parm2e05 setLabel name_type "hWnd:HWND, "
  9675. $parm2e05 setProp modifier "Value"
  9676. set parm2e08 [ $mthd2e01 addParam ]
  9677. $parm2e08 setLabel name_type "nID:int, "
  9678. $parm2e08 setProp modifier "Value"
  9679. set parm2e0b [ $mthd2e01 addParam ]
  9680. $parm2e0b setLabel name_type "bOnlyPerm:BOOL"
  9681. $parm2e0b setProp modifier "Value"
  9682. set mthd2e0e [ $clss2609 addRow method ]
  9683. $mthd2e0e setLabel name_type "\$SendMessageToDescendants()\n"
  9684. $mthd2e0e setProp method_access "Public"
  9685. $mthd2e0e setProp modifier "Value"
  9686. set parm2e12 [ $mthd2e0e addParam ]
  9687. $parm2e12 setLabel name_type "hWnd:HWND, "
  9688. $parm2e12 setProp modifier "Value"
  9689. set parm2e15 [ $mthd2e0e addParam ]
  9690. $parm2e15 setLabel name_type "message:UINT, "
  9691. $parm2e15 setProp modifier "Value"
  9692. set parm2e18 [ $mthd2e0e addParam ]
  9693. $parm2e18 setLabel name_type "wParam:WPARAM, "
  9694. $parm2e18 setProp modifier "Value"
  9695. set parm2e1b [ $mthd2e0e addParam ]
  9696. $parm2e1b setLabel name_type "lParam:LPARAM, "
  9697. $parm2e1b setProp modifier "Value"
  9698. set parm2e1e [ $mthd2e0e addParam ]
  9699. $parm2e1e setLabel name_type "bDeep:BOOL, "
  9700. $parm2e1e setProp modifier "Value"
  9701. set parm2e21 [ $mthd2e0e addParam ]
  9702. $parm2e21 setLabel name_type "bOnlyPerm:BOOL"
  9703. $parm2e21 setProp modifier "Value"
  9704. set mthd2e24 [ $clss2609 addRow method ]
  9705. $mthd2e24 setLabel name_type "IsFrameWnd():BOOL\n"
  9706. $mthd2e24 setProp method_access "Public"
  9707. $mthd2e24 setProp is_dyn_bound "1"
  9708. $mthd2e24 setProp is_const_func "1"
  9709. $mthd2e24 setProp modifier "Value"
  9710. set mthd2e2a [ $clss2609 addRow method ]
  9711. $mthd2e2a setLabel name_type "OnFinalRelease()\n"
  9712. $mthd2e2a setProp method_access "Public"
  9713. $mthd2e2a setProp is_dyn_bound "1"
  9714. $mthd2e2a setProp modifier "Value"
  9715. set mthd2e2f [ $clss2609 addRow method ]
  9716. $mthd2e2f setLabel name_type "PreTranslateInput():BOOL\n"
  9717. $mthd2e2f setProp method_access "Public"
  9718. $mthd2e2f setProp modifier "Value"
  9719. set parm2e33 [ $mthd2e2f addParam ]
  9720. $parm2e33 setLabel name_type "lpMsg:LPMSG"
  9721. $parm2e33 setProp modifier "Value"
  9722. set mthd2e36 [ $clss2609 addRow method ]
  9723. $mthd2e36 setLabel name_type "\$ModifyStyle():BOOL\n"
  9724. $mthd2e36 setProp method_access "Public"
  9725. $mthd2e36 setProp modifier "Value"
  9726. set parm2e3a [ $mthd2e36 addParam ]
  9727. $parm2e3a setLabel name_type "hWnd:HWND, "
  9728. $parm2e3a setProp modifier "Value"
  9729. set parm2e3d [ $mthd2e36 addParam ]
  9730. $parm2e3d setLabel name_type "dwRemove:DWORD, "
  9731. $parm2e3d setProp modifier "Value"
  9732. set parm2e40 [ $mthd2e36 addParam ]
  9733. $parm2e40 setLabel name_type "dwAdd:DWORD, "
  9734. $parm2e40 setProp modifier "Value"
  9735. set parm2e43 [ $mthd2e36 addParam ]
  9736. $parm2e43 setLabel name_type "nFlags:UINT"
  9737. $parm2e43 setProp modifier "Value"
  9738. set mthd2e46 [ $clss2609 addRow method ]
  9739. $mthd2e46 setLabel name_type "\$ModifyStyleEx():BOOL\n"
  9740. $mthd2e46 setProp method_access "Public"
  9741. $mthd2e46 setProp modifier "Value"
  9742. set parm2e4a [ $mthd2e46 addParam ]
  9743. $parm2e4a setLabel name_type "hWnd:HWND, "
  9744. $parm2e4a setProp modifier "Value"
  9745. set parm2e4d [ $mthd2e46 addParam ]
  9746. $parm2e4d setLabel name_type "dwRemove:DWORD, "
  9747. $parm2e4d setProp modifier "Value"
  9748. set parm2e50 [ $mthd2e46 addParam ]
  9749. $parm2e50 setLabel name_type "dwAdd:DWORD, "
  9750. $parm2e50 setProp modifier "Value"
  9751. set parm2e53 [ $mthd2e46 addParam ]
  9752. $parm2e53 setLabel name_type "nFlags:UINT"
  9753. $parm2e53 setProp modifier "Value"
  9754. set mthd2e56 [ $clss2609 addRow method ]
  9755. $mthd2e56 setLabel name_type "\$_FilterToolTipMessage()\n"
  9756. $mthd2e56 setProp method_access "Public"
  9757. $mthd2e56 setProp modifier "Value"
  9758. set parm2e5a [ $mthd2e56 addParam ]
  9759. $parm2e5a setLabel name_type "pMsg:MSG, "
  9760. $parm2e5a setProp modifier "Pointer"
  9761. set parm2e5d [ $mthd2e56 addParam ]
  9762. $parm2e5d setLabel name_type "pWnd:CWnd"
  9763. $parm2e5d setProp modifier "Pointer"
  9764. set mthd2e74 [ $clss2609 addRow method ]
  9765. $mthd2e74 setLabel name_type "CreateDlg():BOOL\n"
  9766. $mthd2e74 setProp method_access "Protected"
  9767. $mthd2e74 setProp modifier "Value"
  9768. set parm2e78 [ $mthd2e74 addParam ]
  9769. $parm2e78 setLabel name_type "lpszTemplateName:LPCTSTR, "
  9770. $parm2e78 setProp modifier "Value"
  9771. set parm2e7b [ $mthd2e74 addParam ]
  9772. $parm2e7b setLabel name_type "pParentWnd:CWnd"
  9773. $parm2e7b setProp modifier "Pointer"
  9774. set mthd2e7e [ $clss2609 addRow method ]
  9775. $mthd2e7e setLabel name_type "CreateDlgIndirect():BOOL\n"
  9776. $mthd2e7e setProp method_access "Protected"
  9777. $mthd2e7e setProp modifier "Value"
  9778. set parm2e82 [ $mthd2e7e addParam ]
  9779. $parm2e82 setLabel name_type "lpDialogTemplate:LPCDLGTEMPLATE, "
  9780. $parm2e82 setProp modifier "Value"
  9781. set parm2e85 [ $mthd2e7e addParam ]
  9782. $parm2e85 setLabel name_type "pParentWnd:CWnd"
  9783. $parm2e85 setProp modifier "Pointer"
  9784. set mthd2e88 [ $clss2609 addRow method ]
  9785. $mthd2e88 setLabel name_type "CreateDlgIndirect():BOOL\n"
  9786. $mthd2e88 setProp method_access "Protected"
  9787. $mthd2e88 setProp modifier "Value"
  9788. set parm2e8c [ $mthd2e88 addParam ]
  9789. $parm2e8c setLabel name_type "lpDialogTemplate:LPCDLGTEMPLATE, "
  9790. $parm2e8c setProp modifier "Value"
  9791. set parm2e8f [ $mthd2e88 addParam ]
  9792. $parm2e8f setLabel name_type "pParentWnd:CWnd, "
  9793. $parm2e8f setProp modifier "Pointer"
  9794. set parm2e92 [ $mthd2e88 addParam ]
  9795. $parm2e92 setLabel name_type "hInst:HINSTANCE"
  9796. $parm2e92 setProp modifier "Value"
  9797. set mthd2e9d [ $clss2609 addRow method ]
  9798. $mthd2e9d setLabel name_type "InitControlContainer():BOOL\n"
  9799. $mthd2e9d setProp method_access "Protected"
  9800. $mthd2e9d setProp modifier "Value"
  9801. set mthd2ea1 [ $clss2609 addRow method ]
  9802. $mthd2ea1 setLabel name_type "SetOccDialogInfo():BOOL\n"
  9803. $mthd2ea1 setProp method_access "Protected"
  9804. $mthd2ea1 setProp is_dyn_bound "1"
  9805. $mthd2ea1 setProp modifier "Value"
  9806. set parm2ea6 [ $mthd2ea1 addParam ]
  9807. $parm2ea6 setLabel name_type "pOccDialogInfo:_AFX_OCC_DIALOG_INFO"
  9808. $parm2ea6 setProp modifier "Pointer"
  9809. set mthd2ea9 [ $clss2609 addRow method ]
  9810. $mthd2ea9 setLabel name_type "AttachControlSite()\n"
  9811. $mthd2ea9 setProp method_access "Protected"
  9812. $mthd2ea9 setProp modifier "Value"
  9813. set parm2ead [ $mthd2ea9 addParam ]
  9814. $parm2ead setLabel name_type "pMap:CHandleMap"
  9815. $parm2ead setProp modifier "Pointer"
  9816. set mthd2eb0 [ $clss2609 addRow method ]
  9817. $mthd2eb0 setLabel name_type "AttachControlSite()\n"
  9818. $mthd2eb0 setProp method_access "Public"
  9819. $mthd2eb0 setProp modifier "Value"
  9820. set parm2eb4 [ $mthd2eb0 addParam ]
  9821. $parm2eb4 setLabel name_type "pWndParent:CWnd"
  9822. $parm2eb4 setProp modifier "Pointer"
  9823. set mthd2ebf [ $clss2609 addRow method ]
  9824. $mthd2ebf setLabel name_type "GetMessageMap():AFX_MSGMAP\n"
  9825. $mthd2ebf setProp method_access "Protected"
  9826. $mthd2ebf setProp is_dyn_bound "1"
  9827. $mthd2ebf setProp is_const_func "1"
  9828. $mthd2ebf setProp modifier "Pointer to Const"
  9829. set mthd2ec5 [ $clss2609 addRow method ]
  9830. $mthd2ec5 setLabel name_type "\$create()"
  9831. $mthd2ec5 setProp method_access "Private"
  9832. $mthd2ec5 setProp modifier "Value"
  9833. set parm2ec9 [ $mthd2ec5 addParam ]
  9834. $parm2ec9 setLabel name_type "hWnd:HWND"
  9835. $parm2ec9 setProp modifier "Value"
  9836. $clss2609 save
  9837. set clss4406 [ $diag4403 addNode cad_class 980 98 120 34 ]
  9838. $clss4406 setLabel name "CWnd"
  9839. $clss4406 setProp is_folded 1
  9840. $clss4406 setProp include_list "afxwin.h" name *
  9841. set gen4405 [ $diag4403 addRake generalization $clss4404 $clss4406 1268 34 1040 98 66 ]
  9842. $gen4405 setProp inher_access "Public"
  9843.  
  9844. #------------------------ Class: CDialog ----
  9845. if [info exists debug] {puts "addClass CDialog"}
  9846. if [info exists debug] {puts "CDM CDialog"}
  9847. set clss2ecc [ CDM new "CDialog" "$systemName" "" "" "" "" "" "" "0" ]
  9848. set attr2ecf [ $clss2ecc addRow attribute ]
  9849. $attr2ecf setLabel name_type "\$classCDialog:CRuntimeClass\n"
  9850. $attr2ecf setProp attrib_access "None-None" name_type de
  9851. $attr2ecf setProp modifier "Value" name_type cl
  9852. set attr2faa [ $clss2ecc addRow attribute ]
  9853. $attr2faa setLabel name_type "m_nIDHelp:UINT\n"
  9854. $attr2faa setProp attrib_access "None-None" name_type de
  9855. set attr2fad [ $clss2ecc addRow attribute ]
  9856. $attr2fad setLabel name_type "m_lpszTemplateName:LPCTSTR\n"
  9857. $attr2fad setProp attrib_access "None-None" name_type de
  9858. set attr2fb0 [ $clss2ecc addRow attribute ]
  9859. $attr2fb0 setLabel name_type "m_hDialogTemplate:HGLOBAL\n"
  9860. $attr2fb0 setProp attrib_access "None-None" name_type de
  9861. set attr2fb3 [ $clss2ecc addRow attribute ]
  9862. $attr2fb3 setLabel name_type "m_lpDialogTemplate:LPCDLGTEMPLATE\n"
  9863. $attr2fb3 setProp attrib_access "None-None" name_type de
  9864. set attr2fb6 [ $clss2ecc addRow attribute ]
  9865. $attr2fb6 setLabel name_type "m_lpDialogInit:genptr\n"
  9866. $attr2fb6 setProp attrib_access "None-None" name_type de
  9867. $attr2fb6 setProp modifier "Pointer" name_type cl
  9868. set attr2fba [ $clss2ecc addRow attribute ]
  9869. $attr2fba setLabel name_type "m_pParentWnd:CWnd\n"
  9870. $attr2fba setProp attrib_access "None-None" name_type de
  9871. $attr2fba setProp modifier "Pointer" name_type cl
  9872. set attr2fbe [ $clss2ecc addRow attribute ]
  9873. $attr2fbe setLabel name_type "m_hWndTop:HWND\n"
  9874. $attr2fbe setProp attrib_access "None-None" name_type de
  9875. set attr2fc1 [ $clss2ecc addRow attribute ]
  9876. $attr2fc1 setLabel name_type "m_pOccDialogInfo:_AFX_OCC_DIALOG_INFO\n"
  9877. $attr2fc1 setProp attrib_access "None-None" name_type de
  9878. $attr2fc1 setProp modifier "Pointer" name_type cl
  9879. set attr2ff7 [ $clss2ecc addRow attribute ]
  9880. $attr2ff7 setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  9881. $attr2ff7 setProp attrib_access "None-None" name_type de
  9882. $attr2ff7 setProp modifier "Value" name_type cl
  9883. set attr2ffb [ $clss2ecc addRow attribute ]
  9884. $attr2ffb setLabel name_type "\$messageMap:AFX_MSGMAP"
  9885. $attr2ffb setProp attrib_access "None-None" name_type de
  9886. $attr2ffb setProp modifier "Value" name_type cl
  9887. set mthd2ed3 [ $clss2ecc addRow method ]
  9888. $mthd2ed3 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  9889. $mthd2ed3 setProp method_access "Public"
  9890. $mthd2ed3 setProp is_dyn_bound "1"
  9891. $mthd2ed3 setProp is_const_func "1"
  9892. $mthd2ed3 setProp modifier "Pointer"
  9893. set mthd2ed9 [ $clss2ecc addRow method ]
  9894. $mthd2ed9 setLabel name_type "\$create()\n"
  9895. $mthd2ed9 setProp method_access "Public"
  9896. $mthd2ed9 setProp modifier "Value"
  9897. set mthd2edd [ $clss2ecc addRow method ]
  9898. $mthd2edd setLabel name_type "Create():BOOL\n"
  9899. $mthd2edd setProp method_access "Public"
  9900. $mthd2edd setProp modifier "Value"
  9901. set parm2ee1 [ $mthd2edd addParam ]
  9902. $parm2ee1 setLabel name_type "lpszTemplateName:LPCTSTR, "
  9903. $parm2ee1 setProp modifier "Value"
  9904. set parm2ee4 [ $mthd2edd addParam ]
  9905. $parm2ee4 setLabel name_type "pParentWnd:CWnd"
  9906. $parm2ee4 setProp modifier "Pointer"
  9907. $parm2ee4 setProp default_value "  0 "
  9908. set mthd2ee8 [ $clss2ecc addRow method ]
  9909. $mthd2ee8 setLabel name_type "Create():BOOL\n"
  9910. $mthd2ee8 setProp method_access "Public"
  9911. $mthd2ee8 setProp modifier "Value"
  9912. set parm2eec [ $mthd2ee8 addParam ]
  9913. $parm2eec setLabel name_type "nIDTemplate:UINT, "
  9914. $parm2eec setProp modifier "Value"
  9915. set parm2eef [ $mthd2ee8 addParam ]
  9916. $parm2eef setLabel name_type "pParentWnd:CWnd"
  9917. $parm2eef setProp modifier "Pointer"
  9918. $parm2eef setProp default_value "  0 "
  9919. set mthd2ef3 [ $clss2ecc addRow method ]
  9920. $mthd2ef3 setLabel name_type "CreateIndirect():BOOL\n"
  9921. $mthd2ef3 setProp method_access "Public"
  9922. $mthd2ef3 setProp modifier "Value"
  9923. set parm2ef7 [ $mthd2ef3 addParam ]
  9924. $parm2ef7 setLabel name_type "lpDialogTemplate:LPCDLGTEMPLATE, "
  9925. $parm2ef7 setProp modifier "Value"
  9926. set parm2efa [ $mthd2ef3 addParam ]
  9927. $parm2efa setLabel name_type "pParentWnd:CWnd, "
  9928. $parm2efa setProp modifier "Pointer"
  9929. $parm2efa setProp default_value "  0 "
  9930. set parm2efe [ $mthd2ef3 addParam ]
  9931. $parm2efe setLabel name_type "lpDialogInit:genptr"
  9932. $parm2efe setProp modifier "Pointer"
  9933. $parm2efe setProp default_value "  0 "
  9934. set mthd2f02 [ $clss2ecc addRow method ]
  9935. $mthd2f02 setLabel name_type "CreateIndirect():BOOL\n"
  9936. $mthd2f02 setProp method_access "Public"
  9937. $mthd2f02 setProp modifier "Value"
  9938. set parm2f06 [ $mthd2f02 addParam ]
  9939. $parm2f06 setLabel name_type "hDialogTemplate:HGLOBAL, "
  9940. $parm2f06 setProp modifier "Value"
  9941. set parm2f09 [ $mthd2f02 addParam ]
  9942. $parm2f09 setLabel name_type "pParentWnd:CWnd"
  9943. $parm2f09 setProp modifier "Pointer"
  9944. $parm2f09 setProp default_value "  0 "
  9945. set mthd2f0d [ $clss2ecc addRow method ]
  9946. $mthd2f0d setLabel name_type "\$create()\n"
  9947. $mthd2f0d setProp method_access "Public"
  9948. $mthd2f0d setProp modifier "Value"
  9949. set parm2f11 [ $mthd2f0d addParam ]
  9950. $parm2f11 setLabel name_type "lpszTemplateName:LPCTSTR, "
  9951. $parm2f11 setProp modifier "Value"
  9952. set parm2f14 [ $mthd2f0d addParam ]
  9953. $parm2f14 setLabel name_type "pParentWnd:CWnd"
  9954. $parm2f14 setProp modifier "Pointer"
  9955. $parm2f14 setProp default_value "  0 "
  9956. set mthd2f18 [ $clss2ecc addRow method ]
  9957. $mthd2f18 setLabel name_type "\$create()\n"
  9958. $mthd2f18 setProp method_access "Public"
  9959. $mthd2f18 setProp modifier "Value"
  9960. set parm2f1c [ $mthd2f18 addParam ]
  9961. $parm2f1c setLabel name_type "nIDTemplate:UINT, "
  9962. $parm2f1c setProp modifier "Value"
  9963. set parm2f1f [ $mthd2f18 addParam ]
  9964. $parm2f1f setLabel name_type "pParentWnd:CWnd"
  9965. $parm2f1f setProp modifier "Pointer"
  9966. $parm2f1f setProp default_value "  0 "
  9967. set mthd2f23 [ $clss2ecc addRow method ]
  9968. $mthd2f23 setLabel name_type "InitModalIndirect():BOOL\n"
  9969. $mthd2f23 setProp method_access "Public"
  9970. $mthd2f23 setProp modifier "Value"
  9971. set parm2f27 [ $mthd2f23 addParam ]
  9972. $parm2f27 setLabel name_type "lpDialogTemplate:LPCDLGTEMPLATE, "
  9973. $parm2f27 setProp modifier "Value"
  9974. set parm2f2a [ $mthd2f23 addParam ]
  9975. $parm2f2a setLabel name_type "pParentWnd:CWnd, "
  9976. $parm2f2a setProp modifier "Pointer"
  9977. $parm2f2a setProp default_value "  0 "
  9978. set parm2f2e [ $mthd2f23 addParam ]
  9979. $parm2f2e setLabel name_type "lpDialogInit:genptr"
  9980. $parm2f2e setProp modifier "Pointer"
  9981. $parm2f2e setProp default_value "  0 "
  9982. set mthd2f32 [ $clss2ecc addRow method ]
  9983. $mthd2f32 setLabel name_type "InitModalIndirect():BOOL\n"
  9984. $mthd2f32 setProp method_access "Public"
  9985. $mthd2f32 setProp modifier "Value"
  9986. set parm2f36 [ $mthd2f32 addParam ]
  9987. $parm2f36 setLabel name_type "hDialogTemplate:HGLOBAL, "
  9988. $parm2f36 setProp modifier "Value"
  9989. set parm2f39 [ $mthd2f32 addParam ]
  9990. $parm2f39 setLabel name_type "pParentWnd:CWnd"
  9991. $parm2f39 setProp modifier "Pointer"
  9992. $parm2f39 setProp default_value "  0 "
  9993. set mthd2f3d [ $clss2ecc addRow method ]
  9994. $mthd2f3d setLabel name_type "MapDialogRect()\n"
  9995. $mthd2f3d setProp method_access "Public"
  9996. $mthd2f3d setProp is_const_func "1"
  9997. $mthd2f3d setProp modifier "Value"
  9998. set parm2f42 [ $mthd2f3d addParam ]
  9999. $parm2f42 setLabel name_type "lpRect:LPRECT"
  10000. $parm2f42 setProp modifier "Value"
  10001. set mthd2f45 [ $clss2ecc addRow method ]
  10002. $mthd2f45 setLabel name_type "SetHelpID()\n"
  10003. $mthd2f45 setProp method_access "Public"
  10004. $mthd2f45 setProp modifier "Value"
  10005. set parm2f49 [ $mthd2f45 addParam ]
  10006. $parm2f49 setLabel name_type "nIDR:UINT"
  10007. $parm2f49 setProp modifier "Value"
  10008. set mthd2f4c [ $clss2ecc addRow method ]
  10009. $mthd2f4c setLabel name_type "DoModal():int\n"
  10010. $mthd2f4c setProp method_access "Public"
  10011. $mthd2f4c setProp is_dyn_bound "1"
  10012. $mthd2f4c setProp modifier "Value"
  10013. set mthd2f51 [ $clss2ecc addRow method ]
  10014. $mthd2f51 setLabel name_type "NextDlgCtrl()\n"
  10015. $mthd2f51 setProp method_access "Public"
  10016. $mthd2f51 setProp is_const_func "1"
  10017. $mthd2f51 setProp modifier "Value"
  10018. set mthd2f56 [ $clss2ecc addRow method ]
  10019. $mthd2f56 setLabel name_type "PrevDlgCtrl()\n"
  10020. $mthd2f56 setProp method_access "Public"
  10021. $mthd2f56 setProp is_const_func "1"
  10022. $mthd2f56 setProp modifier "Value"
  10023. set mthd2f5b [ $clss2ecc addRow method ]
  10024. $mthd2f5b setLabel name_type "GotoDlgCtrl()\n"
  10025. $mthd2f5b setProp method_access "Public"
  10026. $mthd2f5b setProp modifier "Value"
  10027. set parm2f5f [ $mthd2f5b addParam ]
  10028. $parm2f5f setLabel name_type "pWndCtrl:CWnd"
  10029. $parm2f5f setProp modifier "Pointer"
  10030. set mthd2f62 [ $clss2ecc addRow method ]
  10031. $mthd2f62 setLabel name_type "SetDefID()\n"
  10032. $mthd2f62 setProp method_access "Public"
  10033. $mthd2f62 setProp modifier "Value"
  10034. set parm2f66 [ $mthd2f62 addParam ]
  10035. $parm2f66 setLabel name_type "nID:UINT"
  10036. $parm2f66 setProp modifier "Value"
  10037. set mthd2f69 [ $clss2ecc addRow method ]
  10038. $mthd2f69 setLabel name_type "GetDefID():DWORD\n"
  10039. $mthd2f69 setProp method_access "Public"
  10040. $mthd2f69 setProp is_const_func "1"
  10041. $mthd2f69 setProp modifier "Value"
  10042. set mthd2f6e [ $clss2ecc addRow method ]
  10043. $mthd2f6e setLabel name_type "EndDialog()\n"
  10044. $mthd2f6e setProp method_access "Public"
  10045. $mthd2f6e setProp modifier "Value"
  10046. set parm2f72 [ $mthd2f6e addParam ]
  10047. $parm2f72 setLabel name_type "nResult:int"
  10048. $parm2f72 setProp modifier "Value"
  10049. set mthd2f75 [ $clss2ecc addRow method ]
  10050. $mthd2f75 setLabel name_type "OnInitDialog():BOOL\n"
  10051. $mthd2f75 setProp method_access "Public"
  10052. $mthd2f75 setProp is_dyn_bound "1"
  10053. $mthd2f75 setProp modifier "Value"
  10054. set mthd2f7a [ $clss2ecc addRow method ]
  10055. $mthd2f7a setLabel name_type "OnSetFont()\n"
  10056. $mthd2f7a setProp method_access "Public"
  10057. $mthd2f7a setProp is_dyn_bound "1"
  10058. $mthd2f7a setProp modifier "Value"
  10059. set parm2f7f [ $mthd2f7a addParam ]
  10060. $parm2f7f setLabel name_type "pFont:CFont"
  10061. $parm2f7f setProp modifier "Pointer"
  10062. set mthd2f82 [ $clss2ecc addRow method ]
  10063. $mthd2f82 setLabel name_type "OnOK()\n"
  10064. $mthd2f82 setProp method_access "Protected"
  10065. $mthd2f82 setProp is_dyn_bound "1"
  10066. $mthd2f82 setProp modifier "Value"
  10067. set mthd2f87 [ $clss2ecc addRow method ]
  10068. $mthd2f87 setLabel name_type "OnCancel()\n"
  10069. $mthd2f87 setProp method_access "Protected"
  10070. $mthd2f87 setProp is_dyn_bound "1"
  10071. $mthd2f87 setProp modifier "Value"
  10072. set mthd2f8c [ $clss2ecc addRow method ]
  10073. $mthd2f8c setLabel name_type "PreTranslateMessage():BOOL\n"
  10074. $mthd2f8c setProp method_access "Public"
  10075. $mthd2f8c setProp is_dyn_bound "1"
  10076. $mthd2f8c setProp modifier "Value"
  10077. set parm2f91 [ $mthd2f8c addParam ]
  10078. $parm2f91 setLabel name_type "pMsg:MSG"
  10079. $parm2f91 setProp modifier "Pointer"
  10080. set mthd2f94 [ $clss2ecc addRow method ]
  10081. $mthd2f94 setLabel name_type "OnCmdMsg():BOOL\n"
  10082. $mthd2f94 setProp method_access "Public"
  10083. $mthd2f94 setProp is_dyn_bound "1"
  10084. $mthd2f94 setProp modifier "Value"
  10085. set parm2f99 [ $mthd2f94 addParam ]
  10086. $parm2f99 setLabel name_type "nID:UINT, "
  10087. $parm2f99 setProp modifier "Value"
  10088. set parm2f9c [ $mthd2f94 addParam ]
  10089. $parm2f9c setLabel name_type "nCode:int, "
  10090. $parm2f9c setProp modifier "Value"
  10091. set parm2f9f [ $mthd2f94 addParam ]
  10092. $parm2f9f setLabel name_type "pExtra:genptr, "
  10093. $parm2f9f setProp modifier "Pointer"
  10094. set parm2fa2 [ $mthd2f94 addParam ]
  10095. $parm2fa2 setLabel name_type "pHandlerInfo:AFX_CMDHANDLERINFO"
  10096. $parm2fa2 setProp modifier "Pointer"
  10097. set mthd2fa5 [ $clss2ecc addRow method ]
  10098. $mthd2fa5 setLabel name_type "CheckAutoCenter():BOOL\n"
  10099. $mthd2fa5 setProp method_access "Public"
  10100. $mthd2fa5 setProp is_dyn_bound "1"
  10101. $mthd2fa5 setProp modifier "Value"
  10102. set mthd2fc5 [ $clss2ecc addRow method ]
  10103. $mthd2fc5 setLabel name_type "SetOccDialogInfo():BOOL\n"
  10104. $mthd2fc5 setProp method_access "Protected"
  10105. $mthd2fc5 setProp is_dyn_bound "1"
  10106. $mthd2fc5 setProp modifier "Value"
  10107. set parm2fca [ $mthd2fc5 addParam ]
  10108. $parm2fca setLabel name_type "pOccDialogInfo:_AFX_OCC_DIALOG_INFO"
  10109. $parm2fca setProp modifier "Pointer"
  10110. set mthd2fcd [ $clss2ecc addRow method ]
  10111. $mthd2fcd setLabel name_type "PreInitDialog()\n"
  10112. $mthd2fcd setProp method_access "Protected"
  10113. $mthd2fcd setProp is_dyn_bound "1"
  10114. $mthd2fcd setProp modifier "Value"
  10115. set mthd2fd2 [ $clss2ecc addRow method ]
  10116. $mthd2fd2 setLabel name_type "PreModal():HWND\n"
  10117. $mthd2fd2 setProp method_access "Protected"
  10118. $mthd2fd2 setProp modifier "Value"
  10119. set mthd2fd6 [ $clss2ecc addRow method ]
  10120. $mthd2fd6 setLabel name_type "PostModal()\n"
  10121. $mthd2fd6 setProp method_access "Protected"
  10122. $mthd2fd6 setProp modifier "Value"
  10123. set mthd2fda [ $clss2ecc addRow method ]
  10124. $mthd2fda setLabel name_type "CreateIndirect():BOOL\n"
  10125. $mthd2fda setProp method_access "Protected"
  10126. $mthd2fda setProp modifier "Value"
  10127. set parm2fde [ $mthd2fda addParam ]
  10128. $parm2fde setLabel name_type "lpDialogTemplate:LPCDLGTEMPLATE, "
  10129. $parm2fde setProp modifier "Value"
  10130. set parm2fe1 [ $mthd2fda addParam ]
  10131. $parm2fe1 setLabel name_type "pParentWnd:CWnd, "
  10132. $parm2fe1 setProp modifier "Pointer"
  10133. set parm2fe4 [ $mthd2fda addParam ]
  10134. $parm2fe4 setLabel name_type "lpDialogInit:genptr, "
  10135. $parm2fe4 setProp modifier "Pointer"
  10136. set parm2fe7 [ $mthd2fda addParam ]
  10137. $parm2fe7 setLabel name_type "hInst:HINSTANCE"
  10138. $parm2fe7 setProp modifier "Value"
  10139. set mthd2fea [ $clss2ecc addRow method ]
  10140. $mthd2fea setLabel name_type "CreateIndirect():BOOL\n"
  10141. $mthd2fea setProp method_access "Protected"
  10142. $mthd2fea setProp modifier "Value"
  10143. set parm2fee [ $mthd2fea addParam ]
  10144. $parm2fee setLabel name_type "hDialogTemplate:HGLOBAL, "
  10145. $parm2fee setProp modifier "Value"
  10146. set parm2ff1 [ $mthd2fea addParam ]
  10147. $parm2ff1 setLabel name_type "pParentWnd:CWnd, "
  10148. $parm2ff1 setProp modifier "Pointer"
  10149. set parm2ff4 [ $mthd2fea addParam ]
  10150. $parm2ff4 setLabel name_type "hInst:HINSTANCE"
  10151. $parm2ff4 setProp modifier "Value"
  10152. set mthd2fff [ $clss2ecc addRow method ]
  10153. $mthd2fff setLabel name_type "GetMessageMap():AFX_MSGMAP"
  10154. $mthd2fff setProp method_access "Protected"
  10155. $mthd2fff setProp is_dyn_bound "1"
  10156. $mthd2fff setProp is_const_func "1"
  10157. $mthd2fff setProp modifier "Pointer to Const"
  10158. $clss2ecc save
  10159. set clss4408 [ $diag4403 addNode cad_class 0 196 120 34 ]
  10160. $clss4408 setLabel name "CDialog"
  10161. $clss4408 setProp is_folded 1
  10162. $clss4408 setProp include_list "afxwin.h" name *
  10163. set gen4407 [ $diag4403 addRake generalization $clss4406 $clss4408 1040 132 60 196 164 ]
  10164. $gen4407 setProp inher_access "Public"
  10165.  
  10166. #------------------------ Class: CStatic ----
  10167. if [info exists debug] {puts "addClass CStatic"}
  10168. if [info exists debug] {puts "CDM CStatic"}
  10169. set clss3005 [ CDM new "CStatic" "$systemName" "" "" "" "" "" "" "0" ]
  10170. set attr3008 [ $clss3005 addRow attribute ]
  10171. $attr3008 setLabel name_type "\$classCStatic:CRuntimeClass"
  10172. $attr3008 setProp attrib_access "None-None" name_type de
  10173. $attr3008 setProp modifier "Value" name_type cl
  10174. set mthd300c [ $clss3005 addRow method ]
  10175. $mthd300c setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  10176. $mthd300c setProp method_access "Public"
  10177. $mthd300c setProp is_dyn_bound "1"
  10178. $mthd300c setProp is_const_func "1"
  10179. $mthd300c setProp modifier "Pointer"
  10180. set mthd3012 [ $clss3005 addRow method ]
  10181. $mthd3012 setLabel name_type "\$create()\n"
  10182. $mthd3012 setProp method_access "Public"
  10183. $mthd3012 setProp modifier "Value"
  10184. set mthd3016 [ $clss3005 addRow method ]
  10185. $mthd3016 setLabel name_type "Create():BOOL\n"
  10186. $mthd3016 setProp method_access "Public"
  10187. $mthd3016 setProp modifier "Value"
  10188. set parm301a [ $mthd3016 addParam ]
  10189. $parm301a setLabel name_type "lpszText:LPCTSTR, "
  10190. $parm301a setProp modifier "Value"
  10191. set parm301d [ $mthd3016 addParam ]
  10192. $parm301d setLabel name_type "dwStyle:DWORD, "
  10193. $parm301d setProp modifier "Value"
  10194. set parm3020 [ $mthd3016 addParam ]
  10195. $parm3020 setLabel name_type "rect:RECT, "
  10196. $parm3020 setProp modifier "Reference to Const"
  10197. set parm3023 [ $mthd3016 addParam ]
  10198. $parm3023 setLabel name_type "pParentWnd:CWnd, "
  10199. $parm3023 setProp modifier "Pointer"
  10200. set parm3026 [ $mthd3016 addParam ]
  10201. $parm3026 setLabel name_type "nID:UINT"
  10202. $parm3026 setProp modifier "Value"
  10203. $parm3026 setProp default_value " 0xffff"
  10204. set mthd302a [ $clss3005 addRow method ]
  10205. $mthd302a setLabel name_type "SetIcon():HICON\n"
  10206. $mthd302a setProp method_access "Public"
  10207. $mthd302a setProp modifier "Value"
  10208. set parm302e [ $mthd302a addParam ]
  10209. $parm302e setLabel name_type "hIcon:HICON"
  10210. $parm302e setProp modifier "Value"
  10211. set mthd3031 [ $clss3005 addRow method ]
  10212. $mthd3031 setLabel name_type "GetIcon():HICON"
  10213. $mthd3031 setProp method_access "Public"
  10214. $mthd3031 setProp is_const_func "1"
  10215. $mthd3031 setProp modifier "Value"
  10216. $clss3005 save
  10217. set clss440a [ $diag4403 addNode cad_class 152 196 120 34 ]
  10218. $clss440a setLabel name "CStatic"
  10219. $clss440a setProp is_folded 1
  10220. $clss440a setProp include_list "afxwin.h" name *
  10221. $diag4403 addConn generalization_conn $gen4407 $clss440a 1040 132 212 196
  10222.  
  10223. #------------------------ Class: CButton ----
  10224. if [info exists debug] {puts "addClass CButton"}
  10225. if [info exists debug] {puts "CDM CButton"}
  10226. set clss3036 [ CDM new "CButton" "$systemName" "" "" "" "" "" "" "0" ]
  10227. set attr3039 [ $clss3036 addRow attribute ]
  10228. $attr3039 setLabel name_type "\$classCButton:CRuntimeClass"
  10229. $attr3039 setProp attrib_access "None-None" name_type de
  10230. $attr3039 setProp modifier "Value" name_type cl
  10231. set mthd303d [ $clss3036 addRow method ]
  10232. $mthd303d setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  10233. $mthd303d setProp method_access "Public"
  10234. $mthd303d setProp is_dyn_bound "1"
  10235. $mthd303d setProp is_const_func "1"
  10236. $mthd303d setProp modifier "Pointer"
  10237. set mthd3043 [ $clss3036 addRow method ]
  10238. $mthd3043 setLabel name_type "\$create()\n"
  10239. $mthd3043 setProp method_access "Public"
  10240. $mthd3043 setProp modifier "Value"
  10241. set mthd3047 [ $clss3036 addRow method ]
  10242. $mthd3047 setLabel name_type "Create():BOOL\n"
  10243. $mthd3047 setProp method_access "Public"
  10244. $mthd3047 setProp modifier "Value"
  10245. set parm304b [ $mthd3047 addParam ]
  10246. $parm304b setLabel name_type "lpszCaption:LPCTSTR, "
  10247. $parm304b setProp modifier "Value"
  10248. set parm304e [ $mthd3047 addParam ]
  10249. $parm304e setLabel name_type "dwStyle:DWORD, "
  10250. $parm304e setProp modifier "Value"
  10251. set parm3051 [ $mthd3047 addParam ]
  10252. $parm3051 setLabel name_type "rect:RECT, "
  10253. $parm3051 setProp modifier "Reference to Const"
  10254. set parm3054 [ $mthd3047 addParam ]
  10255. $parm3054 setLabel name_type "pParentWnd:CWnd, "
  10256. $parm3054 setProp modifier "Pointer"
  10257. set parm3057 [ $mthd3047 addParam ]
  10258. $parm3057 setLabel name_type "nID:UINT"
  10259. $parm3057 setProp modifier "Value"
  10260. set mthd305a [ $clss3036 addRow method ]
  10261. $mthd305a setLabel name_type "GetState():UINT\n"
  10262. $mthd305a setProp method_access "Public"
  10263. $mthd305a setProp is_const_func "1"
  10264. $mthd305a setProp modifier "Value"
  10265. set mthd305f [ $clss3036 addRow method ]
  10266. $mthd305f setLabel name_type "SetState()\n"
  10267. $mthd305f setProp method_access "Public"
  10268. $mthd305f setProp modifier "Value"
  10269. set parm3063 [ $mthd305f addParam ]
  10270. $parm3063 setLabel name_type "bHighlight:BOOL"
  10271. $parm3063 setProp modifier "Value"
  10272. set mthd3066 [ $clss3036 addRow method ]
  10273. $mthd3066 setLabel name_type "GetCheck():int\n"
  10274. $mthd3066 setProp method_access "Public"
  10275. $mthd3066 setProp is_const_func "1"
  10276. $mthd3066 setProp modifier "Value"
  10277. set mthd306b [ $clss3036 addRow method ]
  10278. $mthd306b setLabel name_type "SetCheck()\n"
  10279. $mthd306b setProp method_access "Public"
  10280. $mthd306b setProp modifier "Value"
  10281. set parm306f [ $mthd306b addParam ]
  10282. $parm306f setLabel name_type "nCheck:int"
  10283. $parm306f setProp modifier "Value"
  10284. set mthd3072 [ $clss3036 addRow method ]
  10285. $mthd3072 setLabel name_type "GetButtonStyle():UINT\n"
  10286. $mthd3072 setProp method_access "Public"
  10287. $mthd3072 setProp is_const_func "1"
  10288. $mthd3072 setProp modifier "Value"
  10289. set mthd3077 [ $clss3036 addRow method ]
  10290. $mthd3077 setLabel name_type "SetButtonStyle()\n"
  10291. $mthd3077 setProp method_access "Public"
  10292. $mthd3077 setProp modifier "Value"
  10293. set parm307b [ $mthd3077 addParam ]
  10294. $parm307b setLabel name_type "nStyle:UINT, "
  10295. $parm307b setProp modifier "Value"
  10296. set parm307e [ $mthd3077 addParam ]
  10297. $parm307e setLabel name_type "bRedraw:BOOL"
  10298. $parm307e setProp modifier "Value"
  10299. $parm307e setProp default_value "  1 "
  10300. set mthd3082 [ $clss3036 addRow method ]
  10301. $mthd3082 setLabel name_type "DrawItem()\n"
  10302. $mthd3082 setProp method_access "Public"
  10303. $mthd3082 setProp is_dyn_bound "1"
  10304. $mthd3082 setProp modifier "Value"
  10305. set parm3087 [ $mthd3082 addParam ]
  10306. $parm3087 setLabel name_type "lpDrawItemStruct:LPDRAWITEMSTRUCT"
  10307. $parm3087 setProp modifier "Value"
  10308. set mthd308a [ $clss3036 addRow method ]
  10309. $mthd308a setLabel name_type "OnChildNotify():BOOL"
  10310. $mthd308a setProp method_access "Protected"
  10311. $mthd308a setProp is_dyn_bound "1"
  10312. $mthd308a setProp modifier "Value"
  10313. set parm308f [ $mthd308a addParam ]
  10314. $parm308f setLabel name_type "p12:UINT, "
  10315. $parm308f setProp modifier "Value"
  10316. set parm3092 [ $mthd308a addParam ]
  10317. $parm3092 setLabel name_type "p13:WPARAM, "
  10318. $parm3092 setProp modifier "Value"
  10319. set parm3095 [ $mthd308a addParam ]
  10320. $parm3095 setLabel name_type "p14:LPARAM, "
  10321. $parm3095 setProp modifier "Value"
  10322. set parm3098 [ $mthd308a addParam ]
  10323. $parm3098 setLabel name_type "p15:LRESULT"
  10324. $parm3098 setProp modifier "Pointer"
  10325. $clss3036 save
  10326. set clss440c [ $diag4403 addNode cad_class 304 196 120 34 ]
  10327. $clss440c setLabel name "CButton"
  10328. $clss440c setProp is_folded 1
  10329. $clss440c setProp include_list "afxwin.h" name *
  10330. $diag4403 addConn generalization_conn $gen4407 $clss440c 1040 132 364 196
  10331.  
  10332. #------------------------ Class: CListBox ----
  10333. if [info exists debug] {puts "addClass CListBox"}
  10334. if [info exists debug] {puts "CDM CListBox"}
  10335. set clss309b [ CDM new "CListBox" "$systemName" "" "" "" "" "" "" "0" ]
  10336. set attr309e [ $clss309b addRow attribute ]
  10337. $attr309e setLabel name_type "\$classCListBox:CRuntimeClass"
  10338. $attr309e setProp attrib_access "None-None" name_type de
  10339. $attr309e setProp modifier "Value" name_type cl
  10340. set mthd30a2 [ $clss309b addRow method ]
  10341. $mthd30a2 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  10342. $mthd30a2 setProp method_access "Public"
  10343. $mthd30a2 setProp is_dyn_bound "1"
  10344. $mthd30a2 setProp is_const_func "1"
  10345. $mthd30a2 setProp modifier "Pointer"
  10346. set mthd30a8 [ $clss309b addRow method ]
  10347. $mthd30a8 setLabel name_type "\$create()\n"
  10348. $mthd30a8 setProp method_access "Public"
  10349. $mthd30a8 setProp modifier "Value"
  10350. set mthd30ac [ $clss309b addRow method ]
  10351. $mthd30ac setLabel name_type "Create():BOOL\n"
  10352. $mthd30ac setProp method_access "Public"
  10353. $mthd30ac setProp modifier "Value"
  10354. set parm30b0 [ $mthd30ac addParam ]
  10355. $parm30b0 setLabel name_type "dwStyle:DWORD, "
  10356. $parm30b0 setProp modifier "Value"
  10357. set parm30b3 [ $mthd30ac addParam ]
  10358. $parm30b3 setLabel name_type "rect:RECT, "
  10359. $parm30b3 setProp modifier "Reference to Const"
  10360. set parm30b6 [ $mthd30ac addParam ]
  10361. $parm30b6 setLabel name_type "pParentWnd:CWnd, "
  10362. $parm30b6 setProp modifier "Pointer"
  10363. set parm30b9 [ $mthd30ac addParam ]
  10364. $parm30b9 setLabel name_type "nID:UINT"
  10365. $parm30b9 setProp modifier "Value"
  10366. set mthd30bc [ $clss309b addRow method ]
  10367. $mthd30bc setLabel name_type "GetCount():int\n"
  10368. $mthd30bc setProp method_access "Public"
  10369. $mthd30bc setProp is_const_func "1"
  10370. $mthd30bc setProp modifier "Value"
  10371. set mthd30c1 [ $clss309b addRow method ]
  10372. $mthd30c1 setLabel name_type "GetHorizontalExtent():int\n"
  10373. $mthd30c1 setProp method_access "Public"
  10374. $mthd30c1 setProp is_const_func "1"
  10375. $mthd30c1 setProp modifier "Value"
  10376. set mthd30c6 [ $clss309b addRow method ]
  10377. $mthd30c6 setLabel name_type "SetHorizontalExtent()\n"
  10378. $mthd30c6 setProp method_access "Public"
  10379. $mthd30c6 setProp modifier "Value"
  10380. set parm30ca [ $mthd30c6 addParam ]
  10381. $parm30ca setLabel name_type "cxExtent:int"
  10382. $parm30ca setProp modifier "Value"
  10383. set mthd30cd [ $clss309b addRow method ]
  10384. $mthd30cd setLabel name_type "GetTopIndex():int\n"
  10385. $mthd30cd setProp method_access "Public"
  10386. $mthd30cd setProp is_const_func "1"
  10387. $mthd30cd setProp modifier "Value"
  10388. set mthd30d2 [ $clss309b addRow method ]
  10389. $mthd30d2 setLabel name_type "SetTopIndex():int\n"
  10390. $mthd30d2 setProp method_access "Public"
  10391. $mthd30d2 setProp modifier "Value"
  10392. set parm30d6 [ $mthd30d2 addParam ]
  10393. $parm30d6 setLabel name_type "nIndex:int"
  10394. $parm30d6 setProp modifier "Value"
  10395. set mthd30d9 [ $clss309b addRow method ]
  10396. $mthd30d9 setLabel name_type "GetLocale():LCID\n"
  10397. $mthd30d9 setProp method_access "Public"
  10398. $mthd30d9 setProp is_const_func "1"
  10399. $mthd30d9 setProp modifier "Value"
  10400. set mthd30de [ $clss309b addRow method ]
  10401. $mthd30de setLabel name_type "SetLocale():LCID\n"
  10402. $mthd30de setProp method_access "Public"
  10403. $mthd30de setProp modifier "Value"
  10404. set parm30e2 [ $mthd30de addParam ]
  10405. $parm30e2 setLabel name_type "nNewLocale:LCID"
  10406. $parm30e2 setProp modifier "Value"
  10407. set mthd30e5 [ $clss309b addRow method ]
  10408. $mthd30e5 setLabel name_type "GetCurSel():int\n"
  10409. $mthd30e5 setProp method_access "Public"
  10410. $mthd30e5 setProp is_const_func "1"
  10411. $mthd30e5 setProp modifier "Value"
  10412. set mthd30ea [ $clss309b addRow method ]
  10413. $mthd30ea setLabel name_type "SetCurSel():int\n"
  10414. $mthd30ea setProp method_access "Public"
  10415. $mthd30ea setProp modifier "Value"
  10416. set parm30ee [ $mthd30ea addParam ]
  10417. $parm30ee setLabel name_type "nSelect:int"
  10418. $parm30ee setProp modifier "Value"
  10419. set mthd30f1 [ $clss309b addRow method ]
  10420. $mthd30f1 setLabel name_type "GetSel():int\n"
  10421. $mthd30f1 setProp method_access "Public"
  10422. $mthd30f1 setProp is_const_func "1"
  10423. $mthd30f1 setProp modifier "Value"
  10424. set parm30f6 [ $mthd30f1 addParam ]
  10425. $parm30f6 setLabel name_type "nIndex:int"
  10426. $parm30f6 setProp modifier "Value"
  10427. set mthd30f9 [ $clss309b addRow method ]
  10428. $mthd30f9 setLabel name_type "SetSel():int\n"
  10429. $mthd30f9 setProp method_access "Public"
  10430. $mthd30f9 setProp modifier "Value"
  10431. set parm30fd [ $mthd30f9 addParam ]
  10432. $parm30fd setLabel name_type "nIndex:int, "
  10433. $parm30fd setProp modifier "Value"
  10434. set parm3100 [ $mthd30f9 addParam ]
  10435. $parm3100 setLabel name_type "bSelect:BOOL"
  10436. $parm3100 setProp modifier "Value"
  10437. $parm3100 setProp default_value "  1 "
  10438. set mthd3104 [ $clss309b addRow method ]
  10439. $mthd3104 setLabel name_type "GetSelCount():int\n"
  10440. $mthd3104 setProp method_access "Public"
  10441. $mthd3104 setProp is_const_func "1"
  10442. $mthd3104 setProp modifier "Value"
  10443. set mthd3109 [ $clss309b addRow method ]
  10444. $mthd3109 setLabel name_type "GetSelItems():int\n"
  10445. $mthd3109 setProp method_access "Public"
  10446. $mthd3109 setProp is_const_func "1"
  10447. $mthd3109 setProp modifier "Value"
  10448. set parm310e [ $mthd3109 addParam ]
  10449. $parm310e setLabel name_type "nMaxItems:int, "
  10450. $parm310e setProp modifier "Value"
  10451. set parm3111 [ $mthd3109 addParam ]
  10452. $parm3111 setLabel name_type "rgIndex:LPINT"
  10453. $parm3111 setProp modifier "Value"
  10454. set mthd3114 [ $clss309b addRow method ]
  10455. $mthd3114 setLabel name_type "SetAnchorIndex()\n"
  10456. $mthd3114 setProp method_access "Public"
  10457. $mthd3114 setProp modifier "Value"
  10458. set parm3118 [ $mthd3114 addParam ]
  10459. $parm3118 setLabel name_type "nIndex:int"
  10460. $parm3118 setProp modifier "Value"
  10461. set mthd311b [ $clss309b addRow method ]
  10462. $mthd311b setLabel name_type "GetAnchorIndex():int\n"
  10463. $mthd311b setProp method_access "Public"
  10464. $mthd311b setProp is_const_func "1"
  10465. $mthd311b setProp modifier "Value"
  10466. set mthd3120 [ $clss309b addRow method ]
  10467. $mthd3120 setLabel name_type "GetItemData():DWORD\n"
  10468. $mthd3120 setProp method_access "Public"
  10469. $mthd3120 setProp is_const_func "1"
  10470. $mthd3120 setProp modifier "Value"
  10471. set parm3125 [ $mthd3120 addParam ]
  10472. $parm3125 setLabel name_type "nIndex:int"
  10473. $parm3125 setProp modifier "Value"
  10474. set mthd3128 [ $clss309b addRow method ]
  10475. $mthd3128 setLabel name_type "SetItemData():int\n"
  10476. $mthd3128 setProp method_access "Public"
  10477. $mthd3128 setProp modifier "Value"
  10478. set parm312c [ $mthd3128 addParam ]
  10479. $parm312c setLabel name_type "nIndex:int, "
  10480. $parm312c setProp modifier "Value"
  10481. set parm312f [ $mthd3128 addParam ]
  10482. $parm312f setLabel name_type "dwItemData:DWORD"
  10483. $parm312f setProp modifier "Value"
  10484. set mthd3132 [ $clss309b addRow method ]
  10485. $mthd3132 setLabel name_type "GetItemDataPtr():genptr\n"
  10486. $mthd3132 setProp method_access "Public"
  10487. $mthd3132 setProp is_const_func "1"
  10488. $mthd3132 setProp modifier "Pointer"
  10489. set parm3137 [ $mthd3132 addParam ]
  10490. $parm3137 setLabel name_type "nIndex:int"
  10491. $parm3137 setProp modifier "Value"
  10492. set mthd313a [ $clss309b addRow method ]
  10493. $mthd313a setLabel name_type "SetItemDataPtr():int\n"
  10494. $mthd313a setProp method_access "Public"
  10495. $mthd313a setProp modifier "Value"
  10496. set parm313e [ $mthd313a addParam ]
  10497. $parm313e setLabel name_type "nIndex:int, "
  10498. $parm313e setProp modifier "Value"
  10499. set parm3141 [ $mthd313a addParam ]
  10500. $parm3141 setLabel name_type "pData:genptr"
  10501. $parm3141 setProp modifier "Pointer"
  10502. set mthd3144 [ $clss309b addRow method ]
  10503. $mthd3144 setLabel name_type "GetItemRect():int\n"
  10504. $mthd3144 setProp method_access "Public"
  10505. $mthd3144 setProp is_const_func "1"
  10506. $mthd3144 setProp modifier "Value"
  10507. set parm3149 [ $mthd3144 addParam ]
  10508. $parm3149 setLabel name_type "nIndex:int, "
  10509. $parm3149 setProp modifier "Value"
  10510. set parm314c [ $mthd3144 addParam ]
  10511. $parm314c setLabel name_type "lpRect:LPRECT"
  10512. $parm314c setProp modifier "Value"
  10513. set mthd314f [ $clss309b addRow method ]
  10514. $mthd314f setLabel name_type "GetText():int\n"
  10515. $mthd314f setProp method_access "Public"
  10516. $mthd314f setProp is_const_func "1"
  10517. $mthd314f setProp modifier "Value"
  10518. set parm3154 [ $mthd314f addParam ]
  10519. $parm3154 setLabel name_type "nIndex:int, "
  10520. $parm3154 setProp modifier "Value"
  10521. set parm3157 [ $mthd314f addParam ]
  10522. $parm3157 setLabel name_type "lpszBuffer:LPTSTR"
  10523. $parm3157 setProp modifier "Value"
  10524. set mthd315a [ $clss309b addRow method ]
  10525. $mthd315a setLabel name_type "GetText()\n"
  10526. $mthd315a setProp method_access "Public"
  10527. $mthd315a setProp is_const_func "1"
  10528. $mthd315a setProp modifier "Value"
  10529. set parm315f [ $mthd315a addParam ]
  10530. $parm315f setLabel name_type "nIndex:int, "
  10531. $parm315f setProp modifier "Value"
  10532. set parm3162 [ $mthd315a addParam ]
  10533. $parm3162 setLabel name_type "rString:CString"
  10534. $parm3162 setProp modifier "Reference"
  10535. set mthd3165 [ $clss309b addRow method ]
  10536. $mthd3165 setLabel name_type "GetTextLen():int\n"
  10537. $mthd3165 setProp method_access "Public"
  10538. $mthd3165 setProp is_const_func "1"
  10539. $mthd3165 setProp modifier "Value"
  10540. set parm316a [ $mthd3165 addParam ]
  10541. $parm316a setLabel name_type "nIndex:int"
  10542. $parm316a setProp modifier "Value"
  10543. set mthd316d [ $clss309b addRow method ]
  10544. $mthd316d setLabel name_type "SetColumnWidth()\n"
  10545. $mthd316d setProp method_access "Public"
  10546. $mthd316d setProp modifier "Value"
  10547. set parm3171 [ $mthd316d addParam ]
  10548. $parm3171 setLabel name_type "cxWidth:int"
  10549. $parm3171 setProp modifier "Value"
  10550. set mthd3174 [ $clss309b addRow method ]
  10551. $mthd3174 setLabel name_type "SetTabStops():BOOL\n"
  10552. $mthd3174 setProp method_access "Public"
  10553. $mthd3174 setProp modifier "Value"
  10554. set parm3178 [ $mthd3174 addParam ]
  10555. $parm3178 setLabel name_type "nTabStops:int, "
  10556. $parm3178 setProp modifier "Value"
  10557. set parm317b [ $mthd3174 addParam ]
  10558. $parm317b setLabel name_type "rgTabStops:LPINT"
  10559. $parm317b setProp modifier "Value"
  10560. set mthd317e [ $clss309b addRow method ]
  10561. $mthd317e setLabel name_type "SetTabStops()\n"
  10562. $mthd317e setProp method_access "Public"
  10563. $mthd317e setProp modifier "Value"
  10564. set mthd3182 [ $clss309b addRow method ]
  10565. $mthd3182 setLabel name_type "SetTabStops():BOOL\n"
  10566. $mthd3182 setProp method_access "Public"
  10567. $mthd3182 setProp modifier "Value"
  10568. set parm3186 [ $mthd3182 addParam ]
  10569. $parm3186 setLabel name_type "cxEachStop:int"
  10570. $parm3186 setProp modifier "Reference to Const"
  10571. set mthd3189 [ $clss309b addRow method ]
  10572. $mthd3189 setLabel name_type "SetItemHeight():int\n"
  10573. $mthd3189 setProp method_access "Public"
  10574. $mthd3189 setProp modifier "Value"
  10575. set parm318d [ $mthd3189 addParam ]
  10576. $parm318d setLabel name_type "nIndex:int, "
  10577. $parm318d setProp modifier "Value"
  10578. set parm3190 [ $mthd3189 addParam ]
  10579. $parm3190 setLabel name_type "cyItemHeight:UINT"
  10580. $parm3190 setProp modifier "Value"
  10581. set mthd3193 [ $clss309b addRow method ]
  10582. $mthd3193 setLabel name_type "GetItemHeight():int\n"
  10583. $mthd3193 setProp method_access "Public"
  10584. $mthd3193 setProp is_const_func "1"
  10585. $mthd3193 setProp modifier "Value"
  10586. set parm3198 [ $mthd3193 addParam ]
  10587. $parm3198 setLabel name_type "nIndex:int"
  10588. $parm3198 setProp modifier "Value"
  10589. set mthd319b [ $clss309b addRow method ]
  10590. $mthd319b setLabel name_type "FindStringExact():int\n"
  10591. $mthd319b setProp method_access "Public"
  10592. $mthd319b setProp is_const_func "1"
  10593. $mthd319b setProp modifier "Value"
  10594. set parm31a0 [ $mthd319b addParam ]
  10595. $parm31a0 setLabel name_type "nIndexStart:int, "
  10596. $parm31a0 setProp modifier "Value"
  10597. set parm31a3 [ $mthd319b addParam ]
  10598. $parm31a3 setLabel name_type "lpszFind:LPCTSTR"
  10599. $parm31a3 setProp modifier "Value"
  10600. set mthd31a6 [ $clss309b addRow method ]
  10601. $mthd31a6 setLabel name_type "GetCaretIndex():int\n"
  10602. $mthd31a6 setProp method_access "Public"
  10603. $mthd31a6 setProp is_const_func "1"
  10604. $mthd31a6 setProp modifier "Value"
  10605. set mthd31ab [ $clss309b addRow method ]
  10606. $mthd31ab setLabel name_type "SetCaretIndex():int\n"
  10607. $mthd31ab setProp method_access "Public"
  10608. $mthd31ab setProp modifier "Value"
  10609. set parm31af [ $mthd31ab addParam ]
  10610. $parm31af setLabel name_type "nIndex:int, "
  10611. $parm31af setProp modifier "Value"
  10612. set parm31b2 [ $mthd31ab addParam ]
  10613. $parm31b2 setLabel name_type "bScroll:BOOL"
  10614. $parm31b2 setProp modifier "Value"
  10615. $parm31b2 setProp default_value "  1 "
  10616. set mthd31b6 [ $clss309b addRow method ]
  10617. $mthd31b6 setLabel name_type "AddString():int\n"
  10618. $mthd31b6 setProp method_access "Public"
  10619. $mthd31b6 setProp modifier "Value"
  10620. set parm31ba [ $mthd31b6 addParam ]
  10621. $parm31ba setLabel name_type "lpszItem:LPCTSTR"
  10622. $parm31ba setProp modifier "Value"
  10623. set mthd31bd [ $clss309b addRow method ]
  10624. $mthd31bd setLabel name_type "DeleteString():int\n"
  10625. $mthd31bd setProp method_access "Public"
  10626. $mthd31bd setProp modifier "Value"
  10627. set parm31c1 [ $mthd31bd addParam ]
  10628. $parm31c1 setLabel name_type "nIndex:UINT"
  10629. $parm31c1 setProp modifier "Value"
  10630. set mthd31c4 [ $clss309b addRow method ]
  10631. $mthd31c4 setLabel name_type "InsertString():int\n"
  10632. $mthd31c4 setProp method_access "Public"
  10633. $mthd31c4 setProp modifier "Value"
  10634. set parm31c8 [ $mthd31c4 addParam ]
  10635. $parm31c8 setLabel name_type "nIndex:int, "
  10636. $parm31c8 setProp modifier "Value"
  10637. set parm31cb [ $mthd31c4 addParam ]
  10638. $parm31cb setLabel name_type "lpszItem:LPCTSTR"
  10639. $parm31cb setProp modifier "Value"
  10640. set mthd31ce [ $clss309b addRow method ]
  10641. $mthd31ce setLabel name_type "ResetContent()\n"
  10642. $mthd31ce setProp method_access "Public"
  10643. $mthd31ce setProp modifier "Value"
  10644. set mthd31d2 [ $clss309b addRow method ]
  10645. $mthd31d2 setLabel name_type "Dir():int\n"
  10646. $mthd31d2 setProp method_access "Public"
  10647. $mthd31d2 setProp modifier "Value"
  10648. set parm31d6 [ $mthd31d2 addParam ]
  10649. $parm31d6 setLabel name_type "attr:UINT, "
  10650. $parm31d6 setProp modifier "Value"
  10651. set parm31d9 [ $mthd31d2 addParam ]
  10652. $parm31d9 setLabel name_type "lpszWildCard:LPCTSTR"
  10653. $parm31d9 setProp modifier "Value"
  10654. set mthd31dc [ $clss309b addRow method ]
  10655. $mthd31dc setLabel name_type "FindString():int\n"
  10656. $mthd31dc setProp method_access "Public"
  10657. $mthd31dc setProp is_const_func "1"
  10658. $mthd31dc setProp modifier "Value"
  10659. set parm31e1 [ $mthd31dc addParam ]
  10660. $parm31e1 setLabel name_type "nStartAfter:int, "
  10661. $parm31e1 setProp modifier "Value"
  10662. set parm31e4 [ $mthd31dc addParam ]
  10663. $parm31e4 setLabel name_type "lpszItem:LPCTSTR"
  10664. $parm31e4 setProp modifier "Value"
  10665. set mthd31e7 [ $clss309b addRow method ]
  10666. $mthd31e7 setLabel name_type "SelectString():int\n"
  10667. $mthd31e7 setProp method_access "Public"
  10668. $mthd31e7 setProp modifier "Value"
  10669. set parm31eb [ $mthd31e7 addParam ]
  10670. $parm31eb setLabel name_type "nStartAfter:int, "
  10671. $parm31eb setProp modifier "Value"
  10672. set parm31ee [ $mthd31e7 addParam ]
  10673. $parm31ee setLabel name_type "lpszItem:LPCTSTR"
  10674. $parm31ee setProp modifier "Value"
  10675. set mthd31f1 [ $clss309b addRow method ]
  10676. $mthd31f1 setLabel name_type "SelItemRange():int\n"
  10677. $mthd31f1 setProp method_access "Public"
  10678. $mthd31f1 setProp modifier "Value"
  10679. set parm31f5 [ $mthd31f1 addParam ]
  10680. $parm31f5 setLabel name_type "bSelect:BOOL, "
  10681. $parm31f5 setProp modifier "Value"
  10682. set parm31f8 [ $mthd31f1 addParam ]
  10683. $parm31f8 setLabel name_type "nFirstItem:int, "
  10684. $parm31f8 setProp modifier "Value"
  10685. set parm31fb [ $mthd31f1 addParam ]
  10686. $parm31fb setLabel name_type "nLastItem:int"
  10687. $parm31fb setProp modifier "Value"
  10688. set mthd31fe [ $clss309b addRow method ]
  10689. $mthd31fe setLabel name_type "DrawItem()\n"
  10690. $mthd31fe setProp method_access "Public"
  10691. $mthd31fe setProp is_dyn_bound "1"
  10692. $mthd31fe setProp modifier "Value"
  10693. set parm3203 [ $mthd31fe addParam ]
  10694. $parm3203 setLabel name_type "lpDrawItemStruct:LPDRAWITEMSTRUCT"
  10695. $parm3203 setProp modifier "Value"
  10696. set mthd3206 [ $clss309b addRow method ]
  10697. $mthd3206 setLabel name_type "MeasureItem()\n"
  10698. $mthd3206 setProp method_access "Public"
  10699. $mthd3206 setProp is_dyn_bound "1"
  10700. $mthd3206 setProp modifier "Value"
  10701. set parm320b [ $mthd3206 addParam ]
  10702. $parm320b setLabel name_type "lpMeasureItemStruct:LPMEASUREITEMSTRUCT"
  10703. $parm320b setProp modifier "Value"
  10704. set mthd320e [ $clss309b addRow method ]
  10705. $mthd320e setLabel name_type "CompareItem():int\n"
  10706. $mthd320e setProp method_access "Public"
  10707. $mthd320e setProp is_dyn_bound "1"
  10708. $mthd320e setProp modifier "Value"
  10709. set parm3213 [ $mthd320e addParam ]
  10710. $parm3213 setLabel name_type "lpCompareItemStruct:LPCOMPAREITEMSTRUCT"
  10711. $parm3213 setProp modifier "Value"
  10712. set mthd3216 [ $clss309b addRow method ]
  10713. $mthd3216 setLabel name_type "DeleteItem()\n"
  10714. $mthd3216 setProp method_access "Public"
  10715. $mthd3216 setProp is_dyn_bound "1"
  10716. $mthd3216 setProp modifier "Value"
  10717. set parm321b [ $mthd3216 addParam ]
  10718. $parm321b setLabel name_type "lpDeleteItemStruct:LPDELETEITEMSTRUCT"
  10719. $parm321b setProp modifier "Value"
  10720. set mthd321e [ $clss309b addRow method ]
  10721. $mthd321e setLabel name_type "VKeyToItem():int\n"
  10722. $mthd321e setProp method_access "Public"
  10723. $mthd321e setProp is_dyn_bound "1"
  10724. $mthd321e setProp modifier "Value"
  10725. set parm3223 [ $mthd321e addParam ]
  10726. $parm3223 setLabel name_type "nKey:UINT, "
  10727. $parm3223 setProp modifier "Value"
  10728. set parm3226 [ $mthd321e addParam ]
  10729. $parm3226 setLabel name_type "nIndex:UINT"
  10730. $parm3226 setProp modifier "Value"
  10731. set mthd3229 [ $clss309b addRow method ]
  10732. $mthd3229 setLabel name_type "CharToItem():int\n"
  10733. $mthd3229 setProp method_access "Public"
  10734. $mthd3229 setProp is_dyn_bound "1"
  10735. $mthd3229 setProp modifier "Value"
  10736. set parm322e [ $mthd3229 addParam ]
  10737. $parm322e setLabel name_type "nKey:UINT, "
  10738. $parm322e setProp modifier "Value"
  10739. set parm3231 [ $mthd3229 addParam ]
  10740. $parm3231 setLabel name_type "nIndex:UINT"
  10741. $parm3231 setProp modifier "Value"
  10742. set mthd3234 [ $clss309b addRow method ]
  10743. $mthd3234 setLabel name_type "OnChildNotify():BOOL"
  10744. $mthd3234 setProp method_access "Protected"
  10745. $mthd3234 setProp is_dyn_bound "1"
  10746. $mthd3234 setProp modifier "Value"
  10747. set parm3239 [ $mthd3234 addParam ]
  10748. $parm3239 setLabel name_type "p16:UINT, "
  10749. $parm3239 setProp modifier "Value"
  10750. set parm323c [ $mthd3234 addParam ]
  10751. $parm323c setLabel name_type "p17:WPARAM, "
  10752. $parm323c setProp modifier "Value"
  10753. set parm323f [ $mthd3234 addParam ]
  10754. $parm323f setLabel name_type "p18:LPARAM, "
  10755. $parm323f setProp modifier "Value"
  10756. set parm3242 [ $mthd3234 addParam ]
  10757. $parm3242 setLabel name_type "p19:LRESULT"
  10758. $parm3242 setProp modifier "Pointer"
  10759. $clss309b save
  10760. set clss440e [ $diag4403 addNode cad_class 459 196 120 34 ]
  10761. $clss440e setLabel name "CListBox"
  10762. $clss440e setProp is_folded 1
  10763. $clss440e setProp include_list "afxwin.h" name *
  10764. $diag4403 addConn generalization_conn $gen4407 $clss440e 1040 132 519 196
  10765.  
  10766. #------------------------ Class: CCheckListBox ----
  10767. if [info exists debug] {puts "addClass CCheckListBox"}
  10768. if [info exists debug] {puts "CDM CCheckListBox"}
  10769. set clss3245 [ CDM new "CCheckListBox" "$systemName" "" "" "" "" "" "" "0" ]
  10770. set attr3248 [ $clss3245 addRow attribute ]
  10771. $attr3248 setLabel name_type "\$classCCheckListBox:CRuntimeClass\n"
  10772. $attr3248 setProp attrib_access "None-None" name_type de
  10773. $attr3248 setProp modifier "Value" name_type cl
  10774. set attr32f8 [ $clss3245 addRow attribute ]
  10775. $attr32f8 setLabel name_type "m_cyText:int\n"
  10776. $attr32f8 setProp attrib_access "None-None" name_type de
  10777. set attr32fb [ $clss3245 addRow attribute ]
  10778. $attr32fb setLabel name_type "m_nStyle:UINT\n"
  10779. $attr32fb setProp attrib_access "None-None" name_type de
  10780. set attr32fe [ $clss3245 addRow attribute ]
  10781. $attr32fe setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  10782. $attr32fe setProp attrib_access "None-None" name_type de
  10783. $attr32fe setProp modifier "Value" name_type cl
  10784. set attr3302 [ $clss3245 addRow attribute ]
  10785. $attr3302 setLabel name_type "\$messageMap:AFX_MSGMAP"
  10786. $attr3302 setProp attrib_access "None-None" name_type de
  10787. $attr3302 setProp modifier "Value" name_type cl
  10788. set mthd324c [ $clss3245 addRow method ]
  10789. $mthd324c setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  10790. $mthd324c setProp method_access "Public"
  10791. $mthd324c setProp is_dyn_bound "1"
  10792. $mthd324c setProp is_const_func "1"
  10793. $mthd324c setProp modifier "Pointer"
  10794. set mthd3252 [ $clss3245 addRow method ]
  10795. $mthd3252 setLabel name_type "\$create()\n"
  10796. $mthd3252 setProp method_access "Public"
  10797. $mthd3252 setProp modifier "Value"
  10798. set mthd3256 [ $clss3245 addRow method ]
  10799. $mthd3256 setLabel name_type "Create():BOOL\n"
  10800. $mthd3256 setProp method_access "Public"
  10801. $mthd3256 setProp modifier "Value"
  10802. set parm325a [ $mthd3256 addParam ]
  10803. $parm325a setLabel name_type "dwStyle:DWORD, "
  10804. $parm325a setProp modifier "Value"
  10805. set parm325d [ $mthd3256 addParam ]
  10806. $parm325d setLabel name_type "rect:RECT, "
  10807. $parm325d setProp modifier "Reference to Const"
  10808. set parm3260 [ $mthd3256 addParam ]
  10809. $parm3260 setLabel name_type "pParentWnd:CWnd, "
  10810. $parm3260 setProp modifier "Pointer"
  10811. set parm3263 [ $mthd3256 addParam ]
  10812. $parm3263 setLabel name_type "nID:UINT"
  10813. $parm3263 setProp modifier "Value"
  10814. set mthd3266 [ $clss3245 addRow method ]
  10815. $mthd3266 setLabel name_type "SetCheckStyle()\n"
  10816. $mthd3266 setProp method_access "Public"
  10817. $mthd3266 setProp modifier "Value"
  10818. set parm326a [ $mthd3266 addParam ]
  10819. $parm326a setLabel name_type "nStyle:UINT"
  10820. $parm326a setProp modifier "Value"
  10821. set mthd326d [ $clss3245 addRow method ]
  10822. $mthd326d setLabel name_type "GetCheckStyle():UINT\n"
  10823. $mthd326d setProp method_access "Public"
  10824. $mthd326d setProp modifier "Value"
  10825. set mthd3271 [ $clss3245 addRow method ]
  10826. $mthd3271 setLabel name_type "SetCheck()\n"
  10827. $mthd3271 setProp method_access "Public"
  10828. $mthd3271 setProp modifier "Value"
  10829. set parm3275 [ $mthd3271 addParam ]
  10830. $parm3275 setLabel name_type "nIndex:int, "
  10831. $parm3275 setProp modifier "Value"
  10832. set parm3278 [ $mthd3271 addParam ]
  10833. $parm3278 setLabel name_type "nCheck:int"
  10834. $parm3278 setProp modifier "Value"
  10835. set mthd327b [ $clss3245 addRow method ]
  10836. $mthd327b setLabel name_type "GetCheck():int\n"
  10837. $mthd327b setProp method_access "Public"
  10838. $mthd327b setProp modifier "Value"
  10839. set parm327f [ $mthd327b addParam ]
  10840. $parm327f setLabel name_type "nIndex:int"
  10841. $parm327f setProp modifier "Value"
  10842. set mthd3282 [ $clss3245 addRow method ]
  10843. $mthd3282 setLabel name_type "Enable()\n"
  10844. $mthd3282 setProp method_access "Public"
  10845. $mthd3282 setProp modifier "Value"
  10846. set parm3286 [ $mthd3282 addParam ]
  10847. $parm3286 setLabel name_type "nIndex:int, "
  10848. $parm3286 setProp modifier "Value"
  10849. set parm3289 [ $mthd3282 addParam ]
  10850. $parm3289 setLabel name_type "bEnabled:BOOL"
  10851. $parm3289 setProp modifier "Value"
  10852. $parm3289 setProp default_value "  1 "
  10853. set mthd328d [ $clss3245 addRow method ]
  10854. $mthd328d setLabel name_type "IsEnabled():BOOL\n"
  10855. $mthd328d setProp method_access "Public"
  10856. $mthd328d setProp modifier "Value"
  10857. set parm3291 [ $mthd328d addParam ]
  10858. $parm3291 setLabel name_type "nIndex:int"
  10859. $parm3291 setProp modifier "Value"
  10860. set mthd3294 [ $clss3245 addRow method ]
  10861. $mthd3294 setLabel name_type "OnGetCheckPosition():CRect\n"
  10862. $mthd3294 setProp method_access "Public"
  10863. $mthd3294 setProp is_dyn_bound "1"
  10864. $mthd3294 setProp modifier "Value"
  10865. set parm3299 [ $mthd3294 addParam ]
  10866. $parm3299 setLabel name_type "rectItem:CRect, "
  10867. $parm3299 setProp modifier "Value"
  10868. set parm329c [ $mthd3294 addParam ]
  10869. $parm329c setLabel name_type "rectCheckBox:CRect"
  10870. $parm329c setProp modifier "Value"
  10871. set mthd329f [ $clss3245 addRow method ]
  10872. $mthd329f setLabel name_type "DrawItem()\n"
  10873. $mthd329f setProp method_access "Public"
  10874. $mthd329f setProp is_dyn_bound "1"
  10875. $mthd329f setProp modifier "Value"
  10876. set parm32a4 [ $mthd329f addParam ]
  10877. $parm32a4 setLabel name_type "lpDrawItemStruct:LPDRAWITEMSTRUCT"
  10878. $parm32a4 setProp modifier "Value"
  10879. set mthd32a7 [ $clss3245 addRow method ]
  10880. $mthd32a7 setLabel name_type "MeasureItem()\n"
  10881. $mthd32a7 setProp method_access "Public"
  10882. $mthd32a7 setProp is_dyn_bound "1"
  10883. $mthd32a7 setProp modifier "Value"
  10884. set parm32ac [ $mthd32a7 addParam ]
  10885. $parm32ac setLabel name_type "lpMeasureItemStruct:LPMEASUREITEMSTRUCT"
  10886. $parm32ac setProp modifier "Value"
  10887. set mthd32af [ $clss3245 addRow method ]
  10888. $mthd32af setLabel name_type "PreDrawItem()\n"
  10889. $mthd32af setProp method_access "Protected"
  10890. $mthd32af setProp modifier "Value"
  10891. set parm32b3 [ $mthd32af addParam ]
  10892. $parm32b3 setLabel name_type "lpDrawItemStruct:LPDRAWITEMSTRUCT"
  10893. $parm32b3 setProp modifier "Value"
  10894. set mthd32b6 [ $clss3245 addRow method ]
  10895. $mthd32b6 setLabel name_type "PreMeasureItem()\n"
  10896. $mthd32b6 setProp method_access "Protected"
  10897. $mthd32b6 setProp modifier "Value"
  10898. set parm32ba [ $mthd32b6 addParam ]
  10899. $parm32ba setLabel name_type "lpMeasureItemStruct:LPMEASUREITEMSTRUCT"
  10900. $parm32ba setProp modifier "Value"
  10901. set mthd32bd [ $clss3245 addRow method ]
  10902. $mthd32bd setLabel name_type "PreCompareItem():int\n"
  10903. $mthd32bd setProp method_access "Protected"
  10904. $mthd32bd setProp modifier "Value"
  10905. set parm32c1 [ $mthd32bd addParam ]
  10906. $parm32c1 setLabel name_type "lpCompareItemStruct:LPCOMPAREITEMSTRUCT"
  10907. $parm32c1 setProp modifier "Value"
  10908. set mthd32c4 [ $clss3245 addRow method ]
  10909. $mthd32c4 setLabel name_type "PreDeleteItem()\n"
  10910. $mthd32c4 setProp method_access "Protected"
  10911. $mthd32c4 setProp modifier "Value"
  10912. set parm32c8 [ $mthd32c4 addParam ]
  10913. $parm32c8 setLabel name_type "lpDeleteItemStruct:LPDELETEITEMSTRUCT"
  10914. $parm32c8 setProp modifier "Value"
  10915. set mthd32cb [ $clss3245 addRow method ]
  10916. $mthd32cb setLabel name_type "OnChildNotify():BOOL\n"
  10917. $mthd32cb setProp method_access "Protected"
  10918. $mthd32cb setProp is_dyn_bound "1"
  10919. $mthd32cb setProp modifier "Value"
  10920. set parm32d0 [ $mthd32cb addParam ]
  10921. $parm32d0 setLabel name_type "p20:UINT, "
  10922. $parm32d0 setProp modifier "Value"
  10923. set parm32d3 [ $mthd32cb addParam ]
  10924. $parm32d3 setLabel name_type "p21:WPARAM, "
  10925. $parm32d3 setProp modifier "Value"
  10926. set parm32d6 [ $mthd32cb addParam ]
  10927. $parm32d6 setLabel name_type "p22:LPARAM, "
  10928. $parm32d6 setProp modifier "Value"
  10929. set parm32d9 [ $mthd32cb addParam ]
  10930. $parm32d9 setLabel name_type "p23:LRESULT"
  10931. $parm32d9 setProp modifier "Pointer"
  10932. set mthd32dc [ $clss3245 addRow method ]
  10933. $mthd32dc setLabel name_type "CalcMinimumItemHeight():int\n"
  10934. $mthd32dc setProp method_access "Protected"
  10935. $mthd32dc setProp modifier "Value"
  10936. set mthd32e0 [ $clss3245 addRow method ]
  10937. $mthd32e0 setLabel name_type "InvalidateCheck()\n"
  10938. $mthd32e0 setProp method_access "Protected"
  10939. $mthd32e0 setProp modifier "Value"
  10940. set parm32e4 [ $mthd32e0 addParam ]
  10941. $parm32e4 setLabel name_type "nIndex:int"
  10942. $parm32e4 setProp modifier "Value"
  10943. set mthd32e7 [ $clss3245 addRow method ]
  10944. $mthd32e7 setLabel name_type "InvalidateItem()\n"
  10945. $mthd32e7 setProp method_access "Protected"
  10946. $mthd32e7 setProp modifier "Value"
  10947. set parm32eb [ $mthd32e7 addParam ]
  10948. $parm32eb setLabel name_type "nIndex:int"
  10949. $parm32eb setProp modifier "Value"
  10950. set mthd32ee [ $clss3245 addRow method ]
  10951. $mthd32ee setLabel name_type "CheckFromPoint():int\n"
  10952. $mthd32ee setProp method_access "Protected"
  10953. $mthd32ee setProp modifier "Value"
  10954. set parm32f2 [ $mthd32ee addParam ]
  10955. $parm32f2 setLabel name_type "point:CPoint, "
  10956. $parm32f2 setProp modifier "Value"
  10957. set parm32f5 [ $mthd32ee addParam ]
  10958. $parm32f5 setLabel name_type "bInCheck:BOOL"
  10959. $parm32f5 setProp modifier "Reference"
  10960. set mthd3306 [ $clss3245 addRow method ]
  10961. $mthd3306 setLabel name_type "GetMessageMap():AFX_MSGMAP"
  10962. $mthd3306 setProp method_access "Protected"
  10963. $mthd3306 setProp is_dyn_bound "1"
  10964. $mthd3306 setProp is_const_func "1"
  10965. $mthd3306 setProp modifier "Pointer to Const"
  10966. $clss3245 save
  10967. set clss4410 [ $diag4403 addNode cad_class 456 294 126 34 ]
  10968. $clss4410 setLabel name "CCheckListBox"
  10969. $clss4410 setProp is_folded 1
  10970. $clss4410 setProp include_list "afxwin.h" name *
  10971. set gen440f [ $diag4403 addRake generalization $clss440e $clss4410 519 230 519 294 262 ]
  10972. $gen440f setProp inher_access "Public"
  10973.  
  10974. #------------------------ Class: CComboBox ----
  10975. if [info exists debug] {puts "addClass CComboBox"}
  10976. if [info exists debug] {puts "CDM CComboBox"}
  10977. set clss330c [ CDM new "CComboBox" "$systemName" "" "" "" "" "" "" "0" ]
  10978. set attr330f [ $clss330c addRow attribute ]
  10979. $attr330f setLabel name_type "\$classCComboBox:CRuntimeClass"
  10980. $attr330f setProp attrib_access "None-None" name_type de
  10981. $attr330f setProp modifier "Value" name_type cl
  10982. set mthd3313 [ $clss330c addRow method ]
  10983. $mthd3313 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  10984. $mthd3313 setProp method_access "Public"
  10985. $mthd3313 setProp is_dyn_bound "1"
  10986. $mthd3313 setProp is_const_func "1"
  10987. $mthd3313 setProp modifier "Pointer"
  10988. set mthd3319 [ $clss330c addRow method ]
  10989. $mthd3319 setLabel name_type "\$create()\n"
  10990. $mthd3319 setProp method_access "Public"
  10991. $mthd3319 setProp modifier "Value"
  10992. set mthd331d [ $clss330c addRow method ]
  10993. $mthd331d setLabel name_type "Create():BOOL\n"
  10994. $mthd331d setProp method_access "Public"
  10995. $mthd331d setProp modifier "Value"
  10996. set parm3321 [ $mthd331d addParam ]
  10997. $parm3321 setLabel name_type "dwStyle:DWORD, "
  10998. $parm3321 setProp modifier "Value"
  10999. set parm3324 [ $mthd331d addParam ]
  11000. $parm3324 setLabel name_type "rect:RECT, "
  11001. $parm3324 setProp modifier "Reference to Const"
  11002. set parm3327 [ $mthd331d addParam ]
  11003. $parm3327 setLabel name_type "pParentWnd:CWnd, "
  11004. $parm3327 setProp modifier "Pointer"
  11005. set parm332a [ $mthd331d addParam ]
  11006. $parm332a setLabel name_type "nID:UINT"
  11007. $parm332a setProp modifier "Value"
  11008. set mthd332d [ $clss330c addRow method ]
  11009. $mthd332d setLabel name_type "GetCount():int\n"
  11010. $mthd332d setProp method_access "Public"
  11011. $mthd332d setProp is_const_func "1"
  11012. $mthd332d setProp modifier "Value"
  11013. set mthd3332 [ $clss330c addRow method ]
  11014. $mthd3332 setLabel name_type "GetCurSel():int\n"
  11015. $mthd3332 setProp method_access "Public"
  11016. $mthd3332 setProp is_const_func "1"
  11017. $mthd3332 setProp modifier "Value"
  11018. set mthd3337 [ $clss330c addRow method ]
  11019. $mthd3337 setLabel name_type "SetCurSel():int\n"
  11020. $mthd3337 setProp method_access "Public"
  11021. $mthd3337 setProp modifier "Value"
  11022. set parm333b [ $mthd3337 addParam ]
  11023. $parm333b setLabel name_type "nSelect:int"
  11024. $parm333b setProp modifier "Value"
  11025. set mthd333e [ $clss330c addRow method ]
  11026. $mthd333e setLabel name_type "GetLocale():LCID\n"
  11027. $mthd333e setProp method_access "Public"
  11028. $mthd333e setProp is_const_func "1"
  11029. $mthd333e setProp modifier "Value"
  11030. set mthd3343 [ $clss330c addRow method ]
  11031. $mthd3343 setLabel name_type "SetLocale():LCID\n"
  11032. $mthd3343 setProp method_access "Public"
  11033. $mthd3343 setProp modifier "Value"
  11034. set parm3347 [ $mthd3343 addParam ]
  11035. $parm3347 setLabel name_type "nNewLocale:LCID"
  11036. $parm3347 setProp modifier "Value"
  11037. set mthd334a [ $clss330c addRow method ]
  11038. $mthd334a setLabel name_type "GetTopIndex():int\n"
  11039. $mthd334a setProp method_access "Public"
  11040. $mthd334a setProp is_const_func "1"
  11041. $mthd334a setProp modifier "Value"
  11042. set mthd334f [ $clss330c addRow method ]
  11043. $mthd334f setLabel name_type "SetTopIndex():int\n"
  11044. $mthd334f setProp method_access "Public"
  11045. $mthd334f setProp modifier "Value"
  11046. set parm3353 [ $mthd334f addParam ]
  11047. $parm3353 setLabel name_type "nIndex:int"
  11048. $parm3353 setProp modifier "Value"
  11049. set mthd3356 [ $clss330c addRow method ]
  11050. $mthd3356 setLabel name_type "InitStorage():int\n"
  11051. $mthd3356 setProp method_access "Public"
  11052. $mthd3356 setProp modifier "Value"
  11053. set parm335a [ $mthd3356 addParam ]
  11054. $parm335a setLabel name_type "nItems:int, "
  11055. $parm335a setProp modifier "Value"
  11056. set parm335d [ $mthd3356 addParam ]
  11057. $parm335d setLabel name_type "nBytes:UINT"
  11058. $parm335d setProp modifier "Value"
  11059. set mthd3360 [ $clss330c addRow method ]
  11060. $mthd3360 setLabel name_type "SetHorizontalExtent()\n"
  11061. $mthd3360 setProp method_access "Public"
  11062. $mthd3360 setProp modifier "Value"
  11063. set parm3364 [ $mthd3360 addParam ]
  11064. $parm3364 setLabel name_type "nExtent:UINT"
  11065. $parm3364 setProp modifier "Value"
  11066. set mthd3367 [ $clss330c addRow method ]
  11067. $mthd3367 setLabel name_type "GetHorizontalExtent():UINT\n"
  11068. $mthd3367 setProp method_access "Public"
  11069. $mthd3367 setProp is_const_func "1"
  11070. $mthd3367 setProp modifier "Value"
  11071. set mthd336c [ $clss330c addRow method ]
  11072. $mthd336c setLabel name_type "SetDroppedWidth():int\n"
  11073. $mthd336c setProp method_access "Public"
  11074. $mthd336c setProp modifier "Value"
  11075. set parm3370 [ $mthd336c addParam ]
  11076. $parm3370 setLabel name_type "nWidth:UINT"
  11077. $parm3370 setProp modifier "Value"
  11078. set mthd3373 [ $clss330c addRow method ]
  11079. $mthd3373 setLabel name_type "GetDroppedWidth():int\n"
  11080. $mthd3373 setProp method_access "Public"
  11081. $mthd3373 setProp is_const_func "1"
  11082. $mthd3373 setProp modifier "Value"
  11083. set mthd3378 [ $clss330c addRow method ]
  11084. $mthd3378 setLabel name_type "GetEditSel():DWORD\n"
  11085. $mthd3378 setProp method_access "Public"
  11086. $mthd3378 setProp is_const_func "1"
  11087. $mthd3378 setProp modifier "Value"
  11088. set mthd337d [ $clss330c addRow method ]
  11089. $mthd337d setLabel name_type "LimitText():BOOL\n"
  11090. $mthd337d setProp method_access "Public"
  11091. $mthd337d setProp modifier "Value"
  11092. set parm3381 [ $mthd337d addParam ]
  11093. $parm3381 setLabel name_type "nMaxChars:int"
  11094. $parm3381 setProp modifier "Value"
  11095. set mthd3384 [ $clss330c addRow method ]
  11096. $mthd3384 setLabel name_type "SetEditSel():BOOL\n"
  11097. $mthd3384 setProp method_access "Public"
  11098. $mthd3384 setProp modifier "Value"
  11099. set parm3388 [ $mthd3384 addParam ]
  11100. $parm3388 setLabel name_type "nStartChar:int, "
  11101. $parm3388 setProp modifier "Value"
  11102. set parm338b [ $mthd3384 addParam ]
  11103. $parm338b setLabel name_type "nEndChar:int"
  11104. $parm338b setProp modifier "Value"
  11105. set mthd338e [ $clss330c addRow method ]
  11106. $mthd338e setLabel name_type "GetItemData():DWORD\n"
  11107. $mthd338e setProp method_access "Public"
  11108. $mthd338e setProp is_const_func "1"
  11109. $mthd338e setProp modifier "Value"
  11110. set parm3393 [ $mthd338e addParam ]
  11111. $parm3393 setLabel name_type "nIndex:int"
  11112. $parm3393 setProp modifier "Value"
  11113. set mthd3396 [ $clss330c addRow method ]
  11114. $mthd3396 setLabel name_type "SetItemData():int\n"
  11115. $mthd3396 setProp method_access "Public"
  11116. $mthd3396 setProp modifier "Value"
  11117. set parm339a [ $mthd3396 addParam ]
  11118. $parm339a setLabel name_type "nIndex:int, "
  11119. $parm339a setProp modifier "Value"
  11120. set parm339d [ $mthd3396 addParam ]
  11121. $parm339d setLabel name_type "dwItemData:DWORD"
  11122. $parm339d setProp modifier "Value"
  11123. set mthd33a0 [ $clss330c addRow method ]
  11124. $mthd33a0 setLabel name_type "GetItemDataPtr():genptr\n"
  11125. $mthd33a0 setProp method_access "Public"
  11126. $mthd33a0 setProp is_const_func "1"
  11127. $mthd33a0 setProp modifier "Pointer"
  11128. set parm33a5 [ $mthd33a0 addParam ]
  11129. $parm33a5 setLabel name_type "nIndex:int"
  11130. $parm33a5 setProp modifier "Value"
  11131. set mthd33a8 [ $clss330c addRow method ]
  11132. $mthd33a8 setLabel name_type "SetItemDataPtr():int\n"
  11133. $mthd33a8 setProp method_access "Public"
  11134. $mthd33a8 setProp modifier "Value"
  11135. set parm33ac [ $mthd33a8 addParam ]
  11136. $parm33ac setLabel name_type "nIndex:int, "
  11137. $parm33ac setProp modifier "Value"
  11138. set parm33af [ $mthd33a8 addParam ]
  11139. $parm33af setLabel name_type "pData:genptr"
  11140. $parm33af setProp modifier "Pointer"
  11141. set mthd33b2 [ $clss330c addRow method ]
  11142. $mthd33b2 setLabel name_type "GetLBText():int\n"
  11143. $mthd33b2 setProp method_access "Public"
  11144. $mthd33b2 setProp is_const_func "1"
  11145. $mthd33b2 setProp modifier "Value"
  11146. set parm33b7 [ $mthd33b2 addParam ]
  11147. $parm33b7 setLabel name_type "nIndex:int, "
  11148. $parm33b7 setProp modifier "Value"
  11149. set parm33ba [ $mthd33b2 addParam ]
  11150. $parm33ba setLabel name_type "lpszText:LPTSTR"
  11151. $parm33ba setProp modifier "Value"
  11152. set mthd33bd [ $clss330c addRow method ]
  11153. $mthd33bd setLabel name_type "GetLBText()\n"
  11154. $mthd33bd setProp method_access "Public"
  11155. $mthd33bd setProp is_const_func "1"
  11156. $mthd33bd setProp modifier "Value"
  11157. set parm33c2 [ $mthd33bd addParam ]
  11158. $parm33c2 setLabel name_type "nIndex:int, "
  11159. $parm33c2 setProp modifier "Value"
  11160. set parm33c5 [ $mthd33bd addParam ]
  11161. $parm33c5 setLabel name_type "rString:CString"
  11162. $parm33c5 setProp modifier "Reference"
  11163. set mthd33c8 [ $clss330c addRow method ]
  11164. $mthd33c8 setLabel name_type "GetLBTextLen():int\n"
  11165. $mthd33c8 setProp method_access "Public"
  11166. $mthd33c8 setProp is_const_func "1"
  11167. $mthd33c8 setProp modifier "Value"
  11168. set parm33cd [ $mthd33c8 addParam ]
  11169. $parm33cd setLabel name_type "nIndex:int"
  11170. $parm33cd setProp modifier "Value"
  11171. set mthd33d0 [ $clss330c addRow method ]
  11172. $mthd33d0 setLabel name_type "SetItemHeight():int\n"
  11173. $mthd33d0 setProp method_access "Public"
  11174. $mthd33d0 setProp modifier "Value"
  11175. set parm33d4 [ $mthd33d0 addParam ]
  11176. $parm33d4 setLabel name_type "nIndex:int, "
  11177. $parm33d4 setProp modifier "Value"
  11178. set parm33d7 [ $mthd33d0 addParam ]
  11179. $parm33d7 setLabel name_type "cyItemHeight:UINT"
  11180. $parm33d7 setProp modifier "Value"
  11181. set mthd33da [ $clss330c addRow method ]
  11182. $mthd33da setLabel name_type "GetItemHeight():int\n"
  11183. $mthd33da setProp method_access "Public"
  11184. $mthd33da setProp is_const_func "1"
  11185. $mthd33da setProp modifier "Value"
  11186. set parm33df [ $mthd33da addParam ]
  11187. $parm33df setLabel name_type "nIndex:int"
  11188. $parm33df setProp modifier "Value"
  11189. set mthd33e2 [ $clss330c addRow method ]
  11190. $mthd33e2 setLabel name_type "FindStringExact():int\n"
  11191. $mthd33e2 setProp method_access "Public"
  11192. $mthd33e2 setProp is_const_func "1"
  11193. $mthd33e2 setProp modifier "Value"
  11194. set parm33e7 [ $mthd33e2 addParam ]
  11195. $parm33e7 setLabel name_type "nIndexStart:int, "
  11196. $parm33e7 setProp modifier "Value"
  11197. set parm33ea [ $mthd33e2 addParam ]
  11198. $parm33ea setLabel name_type "lpszFind:LPCTSTR"
  11199. $parm33ea setProp modifier "Value"
  11200. set mthd33ed [ $clss330c addRow method ]
  11201. $mthd33ed setLabel name_type "SetExtendedUI():int\n"
  11202. $mthd33ed setProp method_access "Public"
  11203. $mthd33ed setProp modifier "Value"
  11204. set parm33f1 [ $mthd33ed addParam ]
  11205. $parm33f1 setLabel name_type "bExtended:BOOL"
  11206. $parm33f1 setProp modifier "Value"
  11207. $parm33f1 setProp default_value "  1 "
  11208. set mthd33f5 [ $clss330c addRow method ]
  11209. $mthd33f5 setLabel name_type "GetExtendedUI():BOOL\n"
  11210. $mthd33f5 setProp method_access "Public"
  11211. $mthd33f5 setProp is_const_func "1"
  11212. $mthd33f5 setProp modifier "Value"
  11213. set mthd33fa [ $clss330c addRow method ]
  11214. $mthd33fa setLabel name_type "GetDroppedControlRect()\n"
  11215. $mthd33fa setProp method_access "Public"
  11216. $mthd33fa setProp is_const_func "1"
  11217. $mthd33fa setProp modifier "Value"
  11218. set parm33ff [ $mthd33fa addParam ]
  11219. $parm33ff setLabel name_type "lprect:LPRECT"
  11220. $parm33ff setProp modifier "Value"
  11221. set mthd3402 [ $clss330c addRow method ]
  11222. $mthd3402 setLabel name_type "GetDroppedState():BOOL\n"
  11223. $mthd3402 setProp method_access "Public"
  11224. $mthd3402 setProp is_const_func "1"
  11225. $mthd3402 setProp modifier "Value"
  11226. set mthd3407 [ $clss330c addRow method ]
  11227. $mthd3407 setLabel name_type "ShowDropDown()\n"
  11228. $mthd3407 setProp method_access "Public"
  11229. $mthd3407 setProp modifier "Value"
  11230. set parm340b [ $mthd3407 addParam ]
  11231. $parm340b setLabel name_type "bShowIt:BOOL"
  11232. $parm340b setProp modifier "Value"
  11233. $parm340b setProp default_value "  1 "
  11234. set mthd340f [ $clss330c addRow method ]
  11235. $mthd340f setLabel name_type "AddString():int\n"
  11236. $mthd340f setProp method_access "Public"
  11237. $mthd340f setProp modifier "Value"
  11238. set parm3413 [ $mthd340f addParam ]
  11239. $parm3413 setLabel name_type "lpszString:LPCTSTR"
  11240. $parm3413 setProp modifier "Value"
  11241. set mthd3416 [ $clss330c addRow method ]
  11242. $mthd3416 setLabel name_type "DeleteString():int\n"
  11243. $mthd3416 setProp method_access "Public"
  11244. $mthd3416 setProp modifier "Value"
  11245. set parm341a [ $mthd3416 addParam ]
  11246. $parm341a setLabel name_type "nIndex:UINT"
  11247. $parm341a setProp modifier "Value"
  11248. set mthd341d [ $clss330c addRow method ]
  11249. $mthd341d setLabel name_type "InsertString():int\n"
  11250. $mthd341d setProp method_access "Public"
  11251. $mthd341d setProp modifier "Value"
  11252. set parm3421 [ $mthd341d addParam ]
  11253. $parm3421 setLabel name_type "nIndex:int, "
  11254. $parm3421 setProp modifier "Value"
  11255. set parm3424 [ $mthd341d addParam ]
  11256. $parm3424 setLabel name_type "lpszString:LPCTSTR"
  11257. $parm3424 setProp modifier "Value"
  11258. set mthd3427 [ $clss330c addRow method ]
  11259. $mthd3427 setLabel name_type "ResetContent()\n"
  11260. $mthd3427 setProp method_access "Public"
  11261. $mthd3427 setProp modifier "Value"
  11262. set mthd342b [ $clss330c addRow method ]
  11263. $mthd342b setLabel name_type "Dir():int\n"
  11264. $mthd342b setProp method_access "Public"
  11265. $mthd342b setProp modifier "Value"
  11266. set parm342f [ $mthd342b addParam ]
  11267. $parm342f setLabel name_type "attr:UINT, "
  11268. $parm342f setProp modifier "Value"
  11269. set parm3432 [ $mthd342b addParam ]
  11270. $parm3432 setLabel name_type "lpszWildCard:LPCTSTR"
  11271. $parm3432 setProp modifier "Value"
  11272. set mthd3435 [ $clss330c addRow method ]
  11273. $mthd3435 setLabel name_type "FindString():int\n"
  11274. $mthd3435 setProp method_access "Public"
  11275. $mthd3435 setProp is_const_func "1"
  11276. $mthd3435 setProp modifier "Value"
  11277. set parm343a [ $mthd3435 addParam ]
  11278. $parm343a setLabel name_type "nStartAfter:int, "
  11279. $parm343a setProp modifier "Value"
  11280. set parm343d [ $mthd3435 addParam ]
  11281. $parm343d setLabel name_type "lpszString:LPCTSTR"
  11282. $parm343d setProp modifier "Value"
  11283. set mthd3440 [ $clss330c addRow method ]
  11284. $mthd3440 setLabel name_type "SelectString():int\n"
  11285. $mthd3440 setProp method_access "Public"
  11286. $mthd3440 setProp modifier "Value"
  11287. set parm3444 [ $mthd3440 addParam ]
  11288. $parm3444 setLabel name_type "nStartAfter:int, "
  11289. $parm3444 setProp modifier "Value"
  11290. set parm3447 [ $mthd3440 addParam ]
  11291. $parm3447 setLabel name_type "lpszString:LPCTSTR"
  11292. $parm3447 setProp modifier "Value"
  11293. set mthd344a [ $clss330c addRow method ]
  11294. $mthd344a setLabel name_type "Clear()\n"
  11295. $mthd344a setProp method_access "Public"
  11296. $mthd344a setProp modifier "Value"
  11297. set mthd344e [ $clss330c addRow method ]
  11298. $mthd344e setLabel name_type "Copy()\n"
  11299. $mthd344e setProp method_access "Public"
  11300. $mthd344e setProp modifier "Value"
  11301. set mthd3452 [ $clss330c addRow method ]
  11302. $mthd3452 setLabel name_type "Cut()\n"
  11303. $mthd3452 setProp method_access "Public"
  11304. $mthd3452 setProp modifier "Value"
  11305. set mthd3456 [ $clss330c addRow method ]
  11306. $mthd3456 setLabel name_type "Paste()\n"
  11307. $mthd3456 setProp method_access "Public"
  11308. $mthd3456 setProp modifier "Value"
  11309. set mthd345a [ $clss330c addRow method ]
  11310. $mthd345a setLabel name_type "DrawItem()\n"
  11311. $mthd345a setProp method_access "Public"
  11312. $mthd345a setProp is_dyn_bound "1"
  11313. $mthd345a setProp modifier "Value"
  11314. set parm345f [ $mthd345a addParam ]
  11315. $parm345f setLabel name_type "lpDrawItemStruct:LPDRAWITEMSTRUCT"
  11316. $parm345f setProp modifier "Value"
  11317. set mthd3462 [ $clss330c addRow method ]
  11318. $mthd3462 setLabel name_type "MeasureItem()\n"
  11319. $mthd3462 setProp method_access "Public"
  11320. $mthd3462 setProp is_dyn_bound "1"
  11321. $mthd3462 setProp modifier "Value"
  11322. set parm3467 [ $mthd3462 addParam ]
  11323. $parm3467 setLabel name_type "lpMeasureItemStruct:LPMEASUREITEMSTRUCT"
  11324. $parm3467 setProp modifier "Value"
  11325. set mthd346a [ $clss330c addRow method ]
  11326. $mthd346a setLabel name_type "CompareItem():int\n"
  11327. $mthd346a setProp method_access "Public"
  11328. $mthd346a setProp is_dyn_bound "1"
  11329. $mthd346a setProp modifier "Value"
  11330. set parm346f [ $mthd346a addParam ]
  11331. $parm346f setLabel name_type "lpCompareItemStruct:LPCOMPAREITEMSTRUCT"
  11332. $parm346f setProp modifier "Value"
  11333. set mthd3472 [ $clss330c addRow method ]
  11334. $mthd3472 setLabel name_type "DeleteItem()\n"
  11335. $mthd3472 setProp method_access "Public"
  11336. $mthd3472 setProp is_dyn_bound "1"
  11337. $mthd3472 setProp modifier "Value"
  11338. set parm3477 [ $mthd3472 addParam ]
  11339. $parm3477 setLabel name_type "lpDeleteItemStruct:LPDELETEITEMSTRUCT"
  11340. $parm3477 setProp modifier "Value"
  11341. set mthd347a [ $clss330c addRow method ]
  11342. $mthd347a setLabel name_type "OnChildNotify():BOOL"
  11343. $mthd347a setProp method_access "Protected"
  11344. $mthd347a setProp is_dyn_bound "1"
  11345. $mthd347a setProp modifier "Value"
  11346. set parm347f [ $mthd347a addParam ]
  11347. $parm347f setLabel name_type "p24:UINT, "
  11348. $parm347f setProp modifier "Value"
  11349. set parm3482 [ $mthd347a addParam ]
  11350. $parm3482 setLabel name_type "p25:WPARAM, "
  11351. $parm3482 setProp modifier "Value"
  11352. set parm3485 [ $mthd347a addParam ]
  11353. $parm3485 setLabel name_type "p26:LPARAM, "
  11354. $parm3485 setProp modifier "Value"
  11355. set parm3488 [ $mthd347a addParam ]
  11356. $parm3488 setLabel name_type "p27:LRESULT"
  11357. $parm3488 setProp modifier "Pointer"
  11358. $clss330c save
  11359. set clss4413 [ $diag4403 addNode cad_class 614 196 120 34 ]
  11360. $clss4413 setLabel name "CComboBox"
  11361. $clss4413 setProp is_folded 1
  11362. $clss4413 setProp include_list "afxwin.h" name *
  11363. $diag4403 addConn generalization_conn $gen4407 $clss4413 1040 132 674 196
  11364.  
  11365. #------------------------ Class: CEdit ----
  11366. if [info exists debug] {puts "addClass CEdit"}
  11367. if [info exists debug] {puts "CDM CEdit"}
  11368. set clss348b [ CDM new "CEdit" "$systemName" "" "" "" "" "" "" "0" ]
  11369. set attr348e [ $clss348b addRow attribute ]
  11370. $attr348e setLabel name_type "\$classCEdit:CRuntimeClass"
  11371. $attr348e setProp attrib_access "None-None" name_type de
  11372. $attr348e setProp modifier "Value" name_type cl
  11373. set mthd3492 [ $clss348b addRow method ]
  11374. $mthd3492 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  11375. $mthd3492 setProp method_access "Public"
  11376. $mthd3492 setProp is_dyn_bound "1"
  11377. $mthd3492 setProp is_const_func "1"
  11378. $mthd3492 setProp modifier "Pointer"
  11379. set mthd3498 [ $clss348b addRow method ]
  11380. $mthd3498 setLabel name_type "\$create()\n"
  11381. $mthd3498 setProp method_access "Public"
  11382. $mthd3498 setProp modifier "Value"
  11383. set mthd349c [ $clss348b addRow method ]
  11384. $mthd349c setLabel name_type "Create():BOOL\n"
  11385. $mthd349c setProp method_access "Public"
  11386. $mthd349c setProp modifier "Value"
  11387. set parm34a0 [ $mthd349c addParam ]
  11388. $parm34a0 setLabel name_type "dwStyle:DWORD, "
  11389. $parm34a0 setProp modifier "Value"
  11390. set parm34a3 [ $mthd349c addParam ]
  11391. $parm34a3 setLabel name_type "rect:RECT, "
  11392. $parm34a3 setProp modifier "Reference to Const"
  11393. set parm34a6 [ $mthd349c addParam ]
  11394. $parm34a6 setLabel name_type "pParentWnd:CWnd, "
  11395. $parm34a6 setProp modifier "Pointer"
  11396. set parm34a9 [ $mthd349c addParam ]
  11397. $parm34a9 setLabel name_type "nID:UINT"
  11398. $parm34a9 setProp modifier "Value"
  11399. set mthd34ac [ $clss348b addRow method ]
  11400. $mthd34ac setLabel name_type "CanUndo():BOOL\n"
  11401. $mthd34ac setProp method_access "Public"
  11402. $mthd34ac setProp is_const_func "1"
  11403. $mthd34ac setProp modifier "Value"
  11404. set mthd34b1 [ $clss348b addRow method ]
  11405. $mthd34b1 setLabel name_type "GetLineCount():int\n"
  11406. $mthd34b1 setProp method_access "Public"
  11407. $mthd34b1 setProp is_const_func "1"
  11408. $mthd34b1 setProp modifier "Value"
  11409. set mthd34b6 [ $clss348b addRow method ]
  11410. $mthd34b6 setLabel name_type "GetModify():BOOL\n"
  11411. $mthd34b6 setProp method_access "Public"
  11412. $mthd34b6 setProp is_const_func "1"
  11413. $mthd34b6 setProp modifier "Value"
  11414. set mthd34bb [ $clss348b addRow method ]
  11415. $mthd34bb setLabel name_type "SetModify()\n"
  11416. $mthd34bb setProp method_access "Public"
  11417. $mthd34bb setProp modifier "Value"
  11418. set parm34bf [ $mthd34bb addParam ]
  11419. $parm34bf setLabel name_type "bModified:BOOL"
  11420. $parm34bf setProp modifier "Value"
  11421. $parm34bf setProp default_value "  1 "
  11422. set mthd34c3 [ $clss348b addRow method ]
  11423. $mthd34c3 setLabel name_type "GetRect()\n"
  11424. $mthd34c3 setProp method_access "Public"
  11425. $mthd34c3 setProp is_const_func "1"
  11426. $mthd34c3 setProp modifier "Value"
  11427. set parm34c8 [ $mthd34c3 addParam ]
  11428. $parm34c8 setLabel name_type "lpRect:LPRECT"
  11429. $parm34c8 setProp modifier "Value"
  11430. set mthd34cb [ $clss348b addRow method ]
  11431. $mthd34cb setLabel name_type "GetSel():DWORD\n"
  11432. $mthd34cb setProp method_access "Public"
  11433. $mthd34cb setProp is_const_func "1"
  11434. $mthd34cb setProp modifier "Value"
  11435. set mthd34d0 [ $clss348b addRow method ]
  11436. $mthd34d0 setLabel name_type "GetSel()\n"
  11437. $mthd34d0 setProp method_access "Public"
  11438. $mthd34d0 setProp is_const_func "1"
  11439. $mthd34d0 setProp modifier "Value"
  11440. set parm34d5 [ $mthd34d0 addParam ]
  11441. $parm34d5 setLabel name_type "nStartChar:int, "
  11442. $parm34d5 setProp modifier "Reference"
  11443. set parm34d8 [ $mthd34d0 addParam ]
  11444. $parm34d8 setLabel name_type "nEndChar:int"
  11445. $parm34d8 setProp modifier "Reference"
  11446. set mthd34db [ $clss348b addRow method ]
  11447. $mthd34db setLabel name_type "GetHandle():HLOCAL\n"
  11448. $mthd34db setProp method_access "Public"
  11449. $mthd34db setProp is_const_func "1"
  11450. $mthd34db setProp modifier "Value"
  11451. set mthd34e0 [ $clss348b addRow method ]
  11452. $mthd34e0 setLabel name_type "SetHandle()\n"
  11453. $mthd34e0 setProp method_access "Public"
  11454. $mthd34e0 setProp modifier "Value"
  11455. set parm34e4 [ $mthd34e0 addParam ]
  11456. $parm34e4 setLabel name_type "hBuffer:HLOCAL"
  11457. $parm34e4 setProp modifier "Value"
  11458. set mthd34e7 [ $clss348b addRow method ]
  11459. $mthd34e7 setLabel name_type "GetLine():int\n"
  11460. $mthd34e7 setProp method_access "Public"
  11461. $mthd34e7 setProp is_const_func "1"
  11462. $mthd34e7 setProp modifier "Value"
  11463. set parm34ec [ $mthd34e7 addParam ]
  11464. $parm34ec setLabel name_type "nIndex:int, "
  11465. $parm34ec setProp modifier "Value"
  11466. set parm34ef [ $mthd34e7 addParam ]
  11467. $parm34ef setLabel name_type "lpszBuffer:LPTSTR"
  11468. $parm34ef setProp modifier "Value"
  11469. set mthd34f2 [ $clss348b addRow method ]
  11470. $mthd34f2 setLabel name_type "GetLine():int\n"
  11471. $mthd34f2 setProp method_access "Public"
  11472. $mthd34f2 setProp is_const_func "1"
  11473. $mthd34f2 setProp modifier "Value"
  11474. set parm34f7 [ $mthd34f2 addParam ]
  11475. $parm34f7 setLabel name_type "nIndex:int, "
  11476. $parm34f7 setProp modifier "Value"
  11477. set parm34fa [ $mthd34f2 addParam ]
  11478. $parm34fa setLabel name_type "lpszBuffer:LPTSTR, "
  11479. $parm34fa setProp modifier "Value"
  11480. set parm34fd [ $mthd34f2 addParam ]
  11481. $parm34fd setLabel name_type "nMaxLength:int"
  11482. $parm34fd setProp modifier "Value"
  11483. set mthd3500 [ $clss348b addRow method ]
  11484. $mthd3500 setLabel name_type "EmptyUndoBuffer()\n"
  11485. $mthd3500 setProp method_access "Public"
  11486. $mthd3500 setProp modifier "Value"
  11487. set mthd3504 [ $clss348b addRow method ]
  11488. $mthd3504 setLabel name_type "FmtLines():BOOL\n"
  11489. $mthd3504 setProp method_access "Public"
  11490. $mthd3504 setProp modifier "Value"
  11491. set parm3508 [ $mthd3504 addParam ]
  11492. $parm3508 setLabel name_type "bAddEOL:BOOL"
  11493. $parm3508 setProp modifier "Value"
  11494. set mthd350b [ $clss348b addRow method ]
  11495. $mthd350b setLabel name_type "LimitText()\n"
  11496. $mthd350b setProp method_access "Public"
  11497. $mthd350b setProp modifier "Value"
  11498. set parm350f [ $mthd350b addParam ]
  11499. $parm350f setLabel name_type "nChars:int"
  11500. $parm350f setProp modifier "Value"
  11501. $parm350f setProp default_value " 0"
  11502. set mthd3513 [ $clss348b addRow method ]
  11503. $mthd3513 setLabel name_type "LineFromChar():int\n"
  11504. $mthd3513 setProp method_access "Public"
  11505. $mthd3513 setProp is_const_func "1"
  11506. $mthd3513 setProp modifier "Value"
  11507. set parm3518 [ $mthd3513 addParam ]
  11508. $parm3518 setLabel name_type "nIndex:int"
  11509. $parm3518 setProp modifier "Value"
  11510. $parm3518 setProp default_value " -1"
  11511. set mthd351c [ $clss348b addRow method ]
  11512. $mthd351c setLabel name_type "LineIndex():int\n"
  11513. $mthd351c setProp method_access "Public"
  11514. $mthd351c setProp is_const_func "1"
  11515. $mthd351c setProp modifier "Value"
  11516. set parm3521 [ $mthd351c addParam ]
  11517. $parm3521 setLabel name_type "nLine:int"
  11518. $parm3521 setProp modifier "Value"
  11519. $parm3521 setProp default_value " -1"
  11520. set mthd3525 [ $clss348b addRow method ]
  11521. $mthd3525 setLabel name_type "LineLength():int\n"
  11522. $mthd3525 setProp method_access "Public"
  11523. $mthd3525 setProp is_const_func "1"
  11524. $mthd3525 setProp modifier "Value"
  11525. set parm352a [ $mthd3525 addParam ]
  11526. $parm352a setLabel name_type "nLine:int"
  11527. $parm352a setProp modifier "Value"
  11528. $parm352a setProp default_value " -1"
  11529. set mthd352e [ $clss348b addRow method ]
  11530. $mthd352e setLabel name_type "LineScroll()\n"
  11531. $mthd352e setProp method_access "Public"
  11532. $mthd352e setProp modifier "Value"
  11533. set parm3532 [ $mthd352e addParam ]
  11534. $parm3532 setLabel name_type "nLines:int, "
  11535. $parm3532 setProp modifier "Value"
  11536. set parm3535 [ $mthd352e addParam ]
  11537. $parm3535 setLabel name_type "nChars:int"
  11538. $parm3535 setProp modifier "Value"
  11539. $parm3535 setProp default_value " 0"
  11540. set mthd3539 [ $clss348b addRow method ]
  11541. $mthd3539 setLabel name_type "ReplaceSel()\n"
  11542. $mthd3539 setProp method_access "Public"
  11543. $mthd3539 setProp modifier "Value"
  11544. set parm353d [ $mthd3539 addParam ]
  11545. $parm353d setLabel name_type "lpszNewText:LPCTSTR, "
  11546. $parm353d setProp modifier "Value"
  11547. set parm3540 [ $mthd3539 addParam ]
  11548. $parm3540 setLabel name_type "bCanUndo:BOOL"
  11549. $parm3540 setProp modifier "Value"
  11550. $parm3540 setProp default_value "  0 "
  11551. set mthd3544 [ $clss348b addRow method ]
  11552. $mthd3544 setLabel name_type "SetPasswordChar()\n"
  11553. $mthd3544 setProp method_access "Public"
  11554. $mthd3544 setProp modifier "Value"
  11555. set parm3548 [ $mthd3544 addParam ]
  11556. $parm3548 setLabel name_type "ch:TCHAR"
  11557. $parm3548 setProp modifier "Value"
  11558. set mthd354b [ $clss348b addRow method ]
  11559. $mthd354b setLabel name_type "SetRect()\n"
  11560. $mthd354b setProp method_access "Public"
  11561. $mthd354b setProp modifier "Value"
  11562. set parm354f [ $mthd354b addParam ]
  11563. $parm354f setLabel name_type "lpRect:LPCRECT"
  11564. $parm354f setProp modifier "Value"
  11565. set mthd3552 [ $clss348b addRow method ]
  11566. $mthd3552 setLabel name_type "SetRectNP()\n"
  11567. $mthd3552 setProp method_access "Public"
  11568. $mthd3552 setProp modifier "Value"
  11569. set parm3556 [ $mthd3552 addParam ]
  11570. $parm3556 setLabel name_type "lpRect:LPCRECT"
  11571. $parm3556 setProp modifier "Value"
  11572. set mthd3559 [ $clss348b addRow method ]
  11573. $mthd3559 setLabel name_type "SetSel()\n"
  11574. $mthd3559 setProp method_access "Public"
  11575. $mthd3559 setProp modifier "Value"
  11576. set parm355d [ $mthd3559 addParam ]
  11577. $parm355d setLabel name_type "dwSelection:DWORD, "
  11578. $parm355d setProp modifier "Value"
  11579. set parm3560 [ $mthd3559 addParam ]
  11580. $parm3560 setLabel name_type "bNoScroll:BOOL"
  11581. $parm3560 setProp modifier "Value"
  11582. $parm3560 setProp default_value "  0 "
  11583. set mthd3564 [ $clss348b addRow method ]
  11584. $mthd3564 setLabel name_type "SetSel()\n"
  11585. $mthd3564 setProp method_access "Public"
  11586. $mthd3564 setProp modifier "Value"
  11587. set parm3568 [ $mthd3564 addParam ]
  11588. $parm3568 setLabel name_type "nStartChar:int, "
  11589. $parm3568 setProp modifier "Value"
  11590. set parm356b [ $mthd3564 addParam ]
  11591. $parm356b setLabel name_type "nEndChar:int, "
  11592. $parm356b setProp modifier "Value"
  11593. set parm356e [ $mthd3564 addParam ]
  11594. $parm356e setLabel name_type "bNoScroll:BOOL"
  11595. $parm356e setProp modifier "Value"
  11596. $parm356e setProp default_value "  0 "
  11597. set mthd3572 [ $clss348b addRow method ]
  11598. $mthd3572 setLabel name_type "SetTabStops():BOOL\n"
  11599. $mthd3572 setProp method_access "Public"
  11600. $mthd3572 setProp modifier "Value"
  11601. set parm3576 [ $mthd3572 addParam ]
  11602. $parm3576 setLabel name_type "nTabStops:int, "
  11603. $parm3576 setProp modifier "Value"
  11604. set parm3579 [ $mthd3572 addParam ]
  11605. $parm3579 setLabel name_type "rgTabStops:LPINT"
  11606. $parm3579 setProp modifier "Value"
  11607. set mthd357c [ $clss348b addRow method ]
  11608. $mthd357c setLabel name_type "SetTabStops()\n"
  11609. $mthd357c setProp method_access "Public"
  11610. $mthd357c setProp modifier "Value"
  11611. set mthd3580 [ $clss348b addRow method ]
  11612. $mthd3580 setLabel name_type "SetTabStops():BOOL\n"
  11613. $mthd3580 setProp method_access "Public"
  11614. $mthd3580 setProp modifier "Value"
  11615. set parm3584 [ $mthd3580 addParam ]
  11616. $parm3584 setLabel name_type "cxEachStop:int"
  11617. $parm3584 setProp modifier "Reference to Const"
  11618. set mthd3587 [ $clss348b addRow method ]
  11619. $mthd3587 setLabel name_type "Undo():BOOL\n"
  11620. $mthd3587 setProp method_access "Public"
  11621. $mthd3587 setProp modifier "Value"
  11622. set mthd358b [ $clss348b addRow method ]
  11623. $mthd358b setLabel name_type "Clear()\n"
  11624. $mthd358b setProp method_access "Public"
  11625. $mthd358b setProp modifier "Value"
  11626. set mthd358f [ $clss348b addRow method ]
  11627. $mthd358f setLabel name_type "Copy()\n"
  11628. $mthd358f setProp method_access "Public"
  11629. $mthd358f setProp modifier "Value"
  11630. set mthd3593 [ $clss348b addRow method ]
  11631. $mthd3593 setLabel name_type "Cut()\n"
  11632. $mthd3593 setProp method_access "Public"
  11633. $mthd3593 setProp modifier "Value"
  11634. set mthd3597 [ $clss348b addRow method ]
  11635. $mthd3597 setLabel name_type "Paste()\n"
  11636. $mthd3597 setProp method_access "Public"
  11637. $mthd3597 setProp modifier "Value"
  11638. set mthd359b [ $clss348b addRow method ]
  11639. $mthd359b setLabel name_type "SetReadOnly():BOOL\n"
  11640. $mthd359b setProp method_access "Public"
  11641. $mthd359b setProp modifier "Value"
  11642. set parm359f [ $mthd359b addParam ]
  11643. $parm359f setLabel name_type "bReadOnly:BOOL"
  11644. $parm359f setProp modifier "Value"
  11645. $parm359f setProp default_value "  1 "
  11646. set mthd35a3 [ $clss348b addRow method ]
  11647. $mthd35a3 setLabel name_type "GetFirstVisibleLine():int\n"
  11648. $mthd35a3 setProp method_access "Public"
  11649. $mthd35a3 setProp is_const_func "1"
  11650. $mthd35a3 setProp modifier "Value"
  11651. set mthd35a8 [ $clss348b addRow method ]
  11652. $mthd35a8 setLabel name_type "GetPasswordChar():TCHAR"
  11653. $mthd35a8 setProp method_access "Public"
  11654. $mthd35a8 setProp is_const_func "1"
  11655. $mthd35a8 setProp modifier "Value"
  11656. $clss348b save
  11657. set clss4415 [ $diag4403 addNode cad_class 766 196 120 34 ]
  11658. $clss4415 setLabel name "CEdit"
  11659. $clss4415 setProp is_folded 1
  11660. $clss4415 setProp include_list "afxwin.h" name *
  11661. $diag4403 addConn generalization_conn $gen4407 $clss4415 1040 132 826 196
  11662.  
  11663. #------------------------ Class: CScrollBar ----
  11664. if [info exists debug] {puts "addClass CScrollBar"}
  11665. if [info exists debug] {puts "CDM CScrollBar"}
  11666. set clss35ad [ CDM new "CScrollBar" "$systemName" "" "" "" "" "" "" "0" ]
  11667. set attr35b0 [ $clss35ad addRow attribute ]
  11668. $attr35b0 setLabel name_type "\$classCScrollBar:CRuntimeClass"
  11669. $attr35b0 setProp attrib_access "None-None" name_type de
  11670. $attr35b0 setProp modifier "Value" name_type cl
  11671. set mthd35b4 [ $clss35ad addRow method ]
  11672. $mthd35b4 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  11673. $mthd35b4 setProp method_access "Public"
  11674. $mthd35b4 setProp is_dyn_bound "1"
  11675. $mthd35b4 setProp is_const_func "1"
  11676. $mthd35b4 setProp modifier "Pointer"
  11677. set mthd35ba [ $clss35ad addRow method ]
  11678. $mthd35ba setLabel name_type "\$create()\n"
  11679. $mthd35ba setProp method_access "Public"
  11680. $mthd35ba setProp modifier "Value"
  11681. set mthd35be [ $clss35ad addRow method ]
  11682. $mthd35be setLabel name_type "Create():BOOL\n"
  11683. $mthd35be setProp method_access "Public"
  11684. $mthd35be setProp modifier "Value"
  11685. set parm35c2 [ $mthd35be addParam ]
  11686. $parm35c2 setLabel name_type "dwStyle:DWORD, "
  11687. $parm35c2 setProp modifier "Value"
  11688. set parm35c5 [ $mthd35be addParam ]
  11689. $parm35c5 setLabel name_type "rect:RECT, "
  11690. $parm35c5 setProp modifier "Reference to Const"
  11691. set parm35c8 [ $mthd35be addParam ]
  11692. $parm35c8 setLabel name_type "pParentWnd:CWnd, "
  11693. $parm35c8 setProp modifier "Pointer"
  11694. set parm35cb [ $mthd35be addParam ]
  11695. $parm35cb setLabel name_type "nID:UINT"
  11696. $parm35cb setProp modifier "Value"
  11697. set mthd35ce [ $clss35ad addRow method ]
  11698. $mthd35ce setLabel name_type "GetScrollPos():int\n"
  11699. $mthd35ce setProp method_access "Public"
  11700. $mthd35ce setProp is_const_func "1"
  11701. $mthd35ce setProp modifier "Value"
  11702. set mthd35d3 [ $clss35ad addRow method ]
  11703. $mthd35d3 setLabel name_type "SetScrollPos():int\n"
  11704. $mthd35d3 setProp method_access "Public"
  11705. $mthd35d3 setProp modifier "Value"
  11706. set parm35d7 [ $mthd35d3 addParam ]
  11707. $parm35d7 setLabel name_type "nPos:int, "
  11708. $parm35d7 setProp modifier "Value"
  11709. set parm35da [ $mthd35d3 addParam ]
  11710. $parm35da setLabel name_type "bRedraw:BOOL"
  11711. $parm35da setProp modifier "Value"
  11712. $parm35da setProp default_value "  1 "
  11713. set mthd35de [ $clss35ad addRow method ]
  11714. $mthd35de setLabel name_type "GetScrollRange()\n"
  11715. $mthd35de setProp method_access "Public"
  11716. $mthd35de setProp is_const_func "1"
  11717. $mthd35de setProp modifier "Value"
  11718. set parm35e3 [ $mthd35de addParam ]
  11719. $parm35e3 setLabel name_type "lpMinPos:LPINT, "
  11720. $parm35e3 setProp modifier "Value"
  11721. set parm35e6 [ $mthd35de addParam ]
  11722. $parm35e6 setLabel name_type "lpMaxPos:LPINT"
  11723. $parm35e6 setProp modifier "Value"
  11724. set mthd35e9 [ $clss35ad addRow method ]
  11725. $mthd35e9 setLabel name_type "SetScrollRange()\n"
  11726. $mthd35e9 setProp method_access "Public"
  11727. $mthd35e9 setProp modifier "Value"
  11728. set parm35ed [ $mthd35e9 addParam ]
  11729. $parm35ed setLabel name_type "nMinPos:int, "
  11730. $parm35ed setProp modifier "Value"
  11731. set parm35f0 [ $mthd35e9 addParam ]
  11732. $parm35f0 setLabel name_type "nMaxPos:int, "
  11733. $parm35f0 setProp modifier "Value"
  11734. set parm35f3 [ $mthd35e9 addParam ]
  11735. $parm35f3 setLabel name_type "bRedraw:BOOL"
  11736. $parm35f3 setProp modifier "Value"
  11737. $parm35f3 setProp default_value "  1 "
  11738. set mthd35f7 [ $clss35ad addRow method ]
  11739. $mthd35f7 setLabel name_type "ShowScrollBar()\n"
  11740. $mthd35f7 setProp method_access "Public"
  11741. $mthd35f7 setProp modifier "Value"
  11742. set parm35fb [ $mthd35f7 addParam ]
  11743. $parm35fb setLabel name_type "bShow:BOOL"
  11744. $parm35fb setProp modifier "Value"
  11745. $parm35fb setProp default_value "  1 "
  11746. set mthd35ff [ $clss35ad addRow method ]
  11747. $mthd35ff setLabel name_type "EnableScrollBar():BOOL\n"
  11748. $mthd35ff setProp method_access "Public"
  11749. $mthd35ff setProp modifier "Value"
  11750. set parm3603 [ $mthd35ff addParam ]
  11751. $parm3603 setLabel name_type "nArrowFlags:UINT"
  11752. $parm3603 setProp modifier "Value"
  11753. $parm3603 setProp default_value " ESB_ENABLE_BOTH"
  11754. set mthd3607 [ $clss35ad addRow method ]
  11755. $mthd3607 setLabel name_type "SetScrollInfo():BOOL\n"
  11756. $mthd3607 setProp method_access "Public"
  11757. $mthd3607 setProp modifier "Value"
  11758. set parm360b [ $mthd3607 addParam ]
  11759. $parm360b setLabel name_type "lpScrollInfo:LPSCROLLINFO, "
  11760. $parm360b setProp modifier "Value"
  11761. set parm360e [ $mthd3607 addParam ]
  11762. $parm360e setLabel name_type "bRedraw:BOOL"
  11763. $parm360e setProp modifier "Value"
  11764. $parm360e setProp default_value "  1 "
  11765. set mthd3612 [ $clss35ad addRow method ]
  11766. $mthd3612 setLabel name_type "GetScrollInfo():BOOL\n"
  11767. $mthd3612 setProp method_access "Public"
  11768. $mthd3612 setProp modifier "Value"
  11769. set parm3616 [ $mthd3612 addParam ]
  11770. $parm3616 setLabel name_type "lpScrollInfo:LPSCROLLINFO, "
  11771. $parm3616 setProp modifier "Value"
  11772. set parm3619 [ $mthd3612 addParam ]
  11773. $parm3619 setLabel name_type "nMask:UINT"
  11774. $parm3619 setProp modifier "Value"
  11775. $parm3619 setProp default_value " SIF_ALL"
  11776. set mthd361d [ $clss35ad addRow method ]
  11777. $mthd361d setLabel name_type "GetScrollLimit():int"
  11778. $mthd361d setProp method_access "Public"
  11779. $mthd361d setProp modifier "Value"
  11780. $clss35ad save
  11781. set clss4417 [ $diag4403 addNode cad_class 918 196 120 34 ]
  11782. $clss4417 setLabel name "CScrollBar"
  11783. $clss4417 setProp is_folded 1
  11784. $clss4417 setProp include_list "afxwin.h" name *
  11785. $diag4403 addConn generalization_conn $gen4407 $clss4417 1040 132 978 196
  11786.  
  11787. #------------------------ Class: CFrameWnd ----
  11788. if [info exists debug] {puts "addClass CFrameWnd"}
  11789. if [info exists debug] {puts "CDM CFrameWnd"}
  11790. set clss3621 [ CDM new "CFrameWnd" "$systemName" "" "" "" "" "" "" "0" ]
  11791. set attr3624 [ $clss3621 addRow attribute ]
  11792. $attr3624 setLabel name_type "\$classCFrameWnd:CRuntimeClass\n"
  11793. $attr3624 setProp attrib_access "None-None" name_type de
  11794. $attr3624 setProp modifier "Value" name_type cl
  11795. set attr3632 [ $clss3621 addRow attribute ]
  11796. $attr3632 setLabel name_type "\$rectDefault:CRect\n"
  11797. $attr3632 setProp attrib_access "None-None" name_type de
  11798. $attr3632 setProp modifier "Value" name_type cl
  11799. set attr36a4 [ $clss3621 addRow attribute ]
  11800. $attr36a4 setLabel name_type "m_bAutoMenuEnable:BOOL\n"
  11801. $attr36a4 setProp attrib_access "None-None" name_type de
  11802. set attr3768 [ $clss3621 addRow attribute ]
  11803. $attr3768 setLabel name_type "m_nWindow:int\n"
  11804. $attr3768 setProp attrib_access "None-None" name_type de
  11805. set attr376b [ $clss3621 addRow attribute ]
  11806. $attr376b setLabel name_type "m_hMenuDefault:HMENU\n"
  11807. $attr376b setProp attrib_access "None-None" name_type de
  11808. set attr376e [ $clss3621 addRow attribute ]
  11809. $attr376e setLabel name_type "m_hAccelTable:HACCEL\n"
  11810. $attr376e setProp attrib_access "None-None" name_type de
  11811. set attr3771 [ $clss3621 addRow attribute ]
  11812. $attr3771 setLabel name_type "m_dwPromptContext:DWORD\n"
  11813. $attr3771 setProp attrib_access "None-None" name_type de
  11814. set attr3774 [ $clss3621 addRow attribute ]
  11815. $attr3774 setLabel name_type "m_bHelpMode:BOOL\n"
  11816. $attr3774 setProp attrib_access "None-None" name_type de
  11817. set attr3777 [ $clss3621 addRow attribute ]
  11818. $attr3777 setLabel name_type "m_pNextFrameWnd:CFrameWnd\n"
  11819. $attr3777 setProp attrib_access "None-None" name_type de
  11820. $attr3777 setProp modifier "Pointer" name_type cl
  11821. set attr377b [ $clss3621 addRow attribute ]
  11822. $attr377b setLabel name_type "m_rectBorder:CRect\n"
  11823. $attr377b setProp attrib_access "None-None" name_type de
  11824. set attr377e [ $clss3621 addRow attribute ]
  11825. $attr377e setLabel name_type "m_pNotifyHook:COleFrameHook\n"
  11826. $attr377e setProp attrib_access "None-None" name_type de
  11827. $attr377e setProp modifier "Pointer" name_type cl
  11828. set attr3782 [ $clss3621 addRow attribute ]
  11829. $attr3782 setLabel name_type "m_listControlBars:CPtrList\n"
  11830. $attr3782 setProp attrib_access "None-None" name_type de
  11831. set attr3785 [ $clss3621 addRow attribute ]
  11832. $attr3785 setLabel name_type "m_nShowDelay:int\n"
  11833. $attr3785 setProp attrib_access "None-None" name_type de
  11834. set attr37d2 [ $clss3621 addRow attribute ]
  11835. $attr37d2 setLabel name_type "m_nIDHelp:UINT\n"
  11836. $attr37d2 setProp attrib_access "None-None" name_type de
  11837. set attr37d5 [ $clss3621 addRow attribute ]
  11838. $attr37d5 setLabel name_type "m_nIDTracking:UINT\n"
  11839. $attr37d5 setProp attrib_access "None-None" name_type de
  11840. set attr37d8 [ $clss3621 addRow attribute ]
  11841. $attr37d8 setLabel name_type "m_nIDLastMessage:UINT\n"
  11842. $attr37d8 setProp attrib_access "None-None" name_type de
  11843. set attr37db [ $clss3621 addRow attribute ]
  11844. $attr37db setLabel name_type "m_pViewActive:CView\n"
  11845. $attr37db setProp attrib_access "None-None" name_type de
  11846. $attr37db setProp modifier "Pointer" name_type cl
  11847. set attr37df [ $clss3621 addRow attribute ]
  11848. $attr37df setLabel name_type " m_lpfnCloseProc:BOOL\n"
  11849. $attr37df setProp attrib_access "None-None" name_type de
  11850. $attr37df setProp modifier "Value" name_type cl
  11851. set attr37e3 [ $clss3621 addRow attribute ]
  11852. $attr37e3 setLabel name_type "m_cModalStack:UINT\n"
  11853. $attr37e3 setProp attrib_access "None-None" name_type de
  11854. set attr37e6 [ $clss3621 addRow attribute ]
  11855. $attr37e6 setLabel name_type "m_phWndDisable:HWND\n"
  11856. $attr37e6 setProp attrib_access "None-None" name_type de
  11857. $attr37e6 setProp modifier "Pointer" name_type cl
  11858. set attr37ea [ $clss3621 addRow attribute ]
  11859. $attr37ea setLabel name_type "m_hMenuAlt:HMENU\n"
  11860. $attr37ea setProp attrib_access "None-None" name_type de
  11861. set attr37ed [ $clss3621 addRow attribute ]
  11862. $attr37ed setLabel name_type "m_strTitle:CString\n"
  11863. $attr37ed setProp attrib_access "None-None" name_type de
  11864. set attr37f0 [ $clss3621 addRow attribute ]
  11865. $attr37f0 setLabel name_type "m_bInRecalcLayout:BOOL\n"
  11866. $attr37f0 setProp attrib_access "None-None" name_type de
  11867. set attr37f3 [ $clss3621 addRow attribute ]
  11868. $attr37f3 setLabel name_type "m_pFloatingFrameClass:CRuntimeClass\n"
  11869. $attr37f3 setProp attrib_access "None-None" name_type de
  11870. $attr37f3 setProp modifier "Pointer" name_type cl
  11871. set attr37f7 [ $clss3621 addRow attribute ]
  11872. $attr37f7 setLabel name_type "\$dwDockBarMap:DWORD\n"
  11873. $attr37f7 setProp attrib_access "None-None" name_type de
  11874. $attr37f7 setProp modifier "Value" name_type cl
  11875. set attr382f [ $clss3621 addRow attribute ]
  11876. $attr382f setLabel name_type "m_nIdleFlags:UINT\n"
  11877. $attr382f setProp attrib_access "None-None" name_type de
  11878. set attr38a5 [ $clss3621 addRow attribute ]
  11879. $attr38a5 setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  11880. $attr38a5 setProp attrib_access "None-None" name_type de
  11881. $attr38a5 setProp modifier "Value" name_type cl
  11882. set attr38a9 [ $clss3621 addRow attribute ]
  11883. $attr38a9 setLabel name_type "\$messageMap:AFX_MSGMAP"
  11884. $attr38a9 setProp attrib_access "None-None" name_type de
  11885. $attr38a9 setProp modifier "Value" name_type cl
  11886. set mthd3628 [ $clss3621 addRow method ]
  11887. $mthd3628 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  11888. $mthd3628 setProp method_access "Public"
  11889. $mthd3628 setProp is_dyn_bound "1"
  11890. $mthd3628 setProp is_const_func "1"
  11891. $mthd3628 setProp modifier "Pointer"
  11892. set mthd362e [ $clss3621 addRow method ]
  11893. $mthd362e setLabel name_type "\$CreateObject():CObject\n"
  11894. $mthd362e setProp method_access "Public"
  11895. $mthd362e setProp modifier "Pointer"
  11896. set mthd3636 [ $clss3621 addRow method ]
  11897. $mthd3636 setLabel name_type "\$create()\n"
  11898. $mthd3636 setProp method_access "Public"
  11899. $mthd3636 setProp modifier "Value"
  11900. set mthd363a [ $clss3621 addRow method ]
  11901. $mthd363a setLabel name_type "LoadAccelTable():BOOL\n"
  11902. $mthd363a setProp method_access "Public"
  11903. $mthd363a setProp modifier "Value"
  11904. set parm363e [ $mthd363a addParam ]
  11905. $parm363e setLabel name_type "lpszResourceName:LPCTSTR"
  11906. $parm363e setProp modifier "Value"
  11907. set mthd3641 [ $clss3621 addRow method ]
  11908. $mthd3641 setLabel name_type "Create():BOOL\n"
  11909. $mthd3641 setProp method_access "Public"
  11910. $mthd3641 setProp modifier "Value"
  11911. set parm3645 [ $mthd3641 addParam ]
  11912. $parm3645 setLabel name_type "lpszClassName:LPCTSTR, "
  11913. $parm3645 setProp modifier "Value"
  11914. set parm3648 [ $mthd3641 addParam ]
  11915. $parm3648 setLabel name_type "lpszWindowName:LPCTSTR, "
  11916. $parm3648 setProp modifier "Value"
  11917. set parm364b [ $mthd3641 addParam ]
  11918. $parm364b setLabel name_type "dwStyle:DWORD, "
  11919. $parm364b setProp modifier "Value"
  11920. $parm364b setProp default_value " WS_OVERLAPPEDWINDOW"
  11921. set parm364f [ $mthd3641 addParam ]
  11922. $parm364f setLabel name_type "rect:RECT, "
  11923. $parm364f setProp modifier "Reference to Const"
  11924. $parm364f setProp default_value " rectDefault"
  11925. set parm3653 [ $mthd3641 addParam ]
  11926. $parm3653 setLabel name_type "pParentWnd:CWnd, "
  11927. $parm3653 setProp modifier "Pointer"
  11928. $parm3653 setProp default_value "  0 "
  11929. set parm3657 [ $mthd3641 addParam ]
  11930. $parm3657 setLabel name_type "lpszMenuName:LPCTSTR, "
  11931. $parm3657 setProp modifier "Value"
  11932. $parm3657 setProp default_value "  0 "
  11933. set parm365b [ $mthd3641 addParam ]
  11934. $parm365b setLabel name_type "dwExStyle:DWORD, "
  11935. $parm365b setProp modifier "Value"
  11936. $parm365b setProp default_value " 0"
  11937. set parm365f [ $mthd3641 addParam ]
  11938. $parm365f setLabel name_type "pContext:CCreateContext"
  11939. $parm365f setProp modifier "Pointer"
  11940. $parm365f setProp default_value "  0 "
  11941. set mthd3663 [ $clss3621 addRow method ]
  11942. $mthd3663 setLabel name_type "LoadFrame():BOOL\n"
  11943. $mthd3663 setProp method_access "Public"
  11944. $mthd3663 setProp is_dyn_bound "1"
  11945. $mthd3663 setProp modifier "Value"
  11946. set parm3668 [ $mthd3663 addParam ]
  11947. $parm3668 setLabel name_type "nIDResource:UINT, "
  11948. $parm3668 setProp modifier "Value"
  11949. set parm366b [ $mthd3663 addParam ]
  11950. $parm366b setLabel name_type "dwDefaultStyle:DWORD, "
  11951. $parm366b setProp modifier "Value"
  11952. $parm366b setProp default_value " WS_OVERLAPPEDWINDOW |  0x00008000L \t\t\t\tCWnd* pParentWnd =  0 "
  11953. set parm366f [ $mthd3663 addParam ]
  11954. $parm366f setLabel name_type "pContext:CCreateContext"
  11955. $parm366f setProp modifier "Pointer"
  11956. $parm366f setProp default_value "  0 "
  11957. set mthd3673 [ $clss3621 addRow method ]
  11958. $mthd3673 setLabel name_type "CreateView():CWnd\n"
  11959. $mthd3673 setProp method_access "Public"
  11960. $mthd3673 setProp modifier "Pointer"
  11961. set parm3677 [ $mthd3673 addParam ]
  11962. $parm3677 setLabel name_type "pContext:CCreateContext, "
  11963. $parm3677 setProp modifier "Pointer"
  11964. set parm367a [ $mthd3673 addParam ]
  11965. $parm367a setLabel name_type "nID:UINT"
  11966. $parm367a setProp modifier "Value"
  11967. $parm367a setProp default_value " AFX_IDW_PANE_FIRST"
  11968. set mthd367e [ $clss3621 addRow method ]
  11969. $mthd367e setLabel name_type "GetActiveDocument():CDocument\n"
  11970. $mthd367e setProp method_access "Public"
  11971. $mthd367e setProp is_dyn_bound "1"
  11972. $mthd367e setProp modifier "Pointer"
  11973. set mthd3683 [ $clss3621 addRow method ]
  11974. $mthd3683 setLabel name_type "GetActiveView():CView\n"
  11975. $mthd3683 setProp method_access "Public"
  11976. $mthd3683 setProp is_const_func "1"
  11977. $mthd3683 setProp modifier "Pointer"
  11978. set mthd3688 [ $clss3621 addRow method ]
  11979. $mthd3688 setLabel name_type "SetActiveView()\n"
  11980. $mthd3688 setProp method_access "Public"
  11981. $mthd3688 setProp modifier "Value"
  11982. set parm368c [ $mthd3688 addParam ]
  11983. $parm368c setLabel name_type "pViewNew:CView, "
  11984. $parm368c setProp modifier "Pointer"
  11985. set parm368f [ $mthd3688 addParam ]
  11986. $parm368f setLabel name_type "bNotify:BOOL"
  11987. $parm368f setProp modifier "Value"
  11988. $parm368f setProp default_value "  1 "
  11989. set mthd3693 [ $clss3621 addRow method ]
  11990. $mthd3693 setLabel name_type "GetActiveFrame():CFrameWnd\n"
  11991. $mthd3693 setProp method_access "Public"
  11992. $mthd3693 setProp is_dyn_bound "1"
  11993. $mthd3693 setProp modifier "Pointer"
  11994. set mthd3698 [ $clss3621 addRow method ]
  11995. $mthd3698 setLabel name_type "GetMessageString()\n"
  11996. $mthd3698 setProp method_access "Public"
  11997. $mthd3698 setProp is_dyn_bound "1"
  11998. $mthd3698 setProp is_const_func "1"
  11999. $mthd3698 setProp modifier "Value"
  12000. set parm369e [ $mthd3698 addParam ]
  12001. $parm369e setLabel name_type "nID:UINT, "
  12002. $parm369e setProp modifier "Value"
  12003. set parm36a1 [ $mthd3698 addParam ]
  12004. $parm36a1 setLabel name_type "rMessage:CString"
  12005. $parm36a1 setProp modifier "Reference"
  12006. set mthd36a7 [ $clss3621 addRow method ]
  12007. $mthd36a7 setLabel name_type "IsTracking():BOOL\n"
  12008. $mthd36a7 setProp method_access "Public"
  12009. $mthd36a7 setProp is_const_func "1"
  12010. $mthd36a7 setProp modifier "Value"
  12011. set mthd36ac [ $clss3621 addRow method ]
  12012. $mthd36ac setLabel name_type "RecalcLayout()\n"
  12013. $mthd36ac setProp method_access "Public"
  12014. $mthd36ac setProp is_dyn_bound "1"
  12015. $mthd36ac setProp modifier "Value"
  12016. set parm36b1 [ $mthd36ac addParam ]
  12017. $parm36b1 setLabel name_type "bNotify:BOOL"
  12018. $parm36b1 setProp modifier "Value"
  12019. $parm36b1 setProp default_value "  1 "
  12020. set mthd36b5 [ $clss3621 addRow method ]
  12021. $mthd36b5 setLabel name_type "ActivateFrame()\n"
  12022. $mthd36b5 setProp method_access "Public"
  12023. $mthd36b5 setProp is_dyn_bound "1"
  12024. $mthd36b5 setProp modifier "Value"
  12025. set parm36ba [ $mthd36b5 addParam ]
  12026. $parm36ba setLabel name_type "nCmdShow:int"
  12027. $parm36ba setProp modifier "Value"
  12028. $parm36ba setProp default_value " -1"
  12029. set mthd36be [ $clss3621 addRow method ]
  12030. $mthd36be setLabel name_type "InitialUpdateFrame()\n"
  12031. $mthd36be setProp method_access "Public"
  12032. $mthd36be setProp modifier "Value"
  12033. set parm36c2 [ $mthd36be addParam ]
  12034. $parm36c2 setLabel name_type "pDoc:CDocument, "
  12035. $parm36c2 setProp modifier "Pointer"
  12036. set parm36c5 [ $mthd36be addParam ]
  12037. $parm36c5 setLabel name_type "bMakeVisible:BOOL"
  12038. $parm36c5 setProp modifier "Value"
  12039. set mthd36c8 [ $clss3621 addRow method ]
  12040. $mthd36c8 setLabel name_type "SetMessageText()\n"
  12041. $mthd36c8 setProp method_access "Public"
  12042. $mthd36c8 setProp modifier "Value"
  12043. set parm36cc [ $mthd36c8 addParam ]
  12044. $parm36cc setLabel name_type "lpszText:LPCTSTR"
  12045. $parm36cc setProp modifier "Value"
  12046. set mthd36cf [ $clss3621 addRow method ]
  12047. $mthd36cf setLabel name_type "SetMessageText()\n"
  12048. $mthd36cf setProp method_access "Public"
  12049. $mthd36cf setProp modifier "Value"
  12050. set parm36d3 [ $mthd36cf addParam ]
  12051. $parm36d3 setLabel name_type "nID:UINT"
  12052. $parm36d3 setProp modifier "Value"
  12053. set mthd36d6 [ $clss3621 addRow method ]
  12054. $mthd36d6 setLabel name_type "EnableDocking()\n"
  12055. $mthd36d6 setProp method_access "Public"
  12056. $mthd36d6 setProp modifier "Value"
  12057. set parm36da [ $mthd36d6 addParam ]
  12058. $parm36da setLabel name_type "dwDockStyle:DWORD"
  12059. $parm36da setProp modifier "Value"
  12060. set mthd36dd [ $clss3621 addRow method ]
  12061. $mthd36dd setLabel name_type "DockControlBar()\n"
  12062. $mthd36dd setProp method_access "Public"
  12063. $mthd36dd setProp modifier "Value"
  12064. set parm36e1 [ $mthd36dd addParam ]
  12065. $parm36e1 setLabel name_type "pBar:CControlBar, "
  12066. $parm36e1 setProp modifier "Pointer"
  12067. set parm36e4 [ $mthd36dd addParam ]
  12068. $parm36e4 setLabel name_type "nDockBarID:UINT, "
  12069. $parm36e4 setProp modifier "Value"
  12070. $parm36e4 setProp default_value " 0"
  12071. set parm36e8 [ $mthd36dd addParam ]
  12072. $parm36e8 setLabel name_type "lpRect:LPCRECT"
  12073. $parm36e8 setProp modifier "Value"
  12074. $parm36e8 setProp default_value "  0 "
  12075. set mthd36ec [ $clss3621 addRow method ]
  12076. $mthd36ec setLabel name_type "FloatControlBar()\n"
  12077. $mthd36ec setProp method_access "Public"
  12078. $mthd36ec setProp modifier "Value"
  12079. set parm36f0 [ $mthd36ec addParam ]
  12080. $parm36f0 setLabel name_type "pBar:CControlBar, "
  12081. $parm36f0 setProp modifier "Pointer"
  12082. set parm36f3 [ $mthd36ec addParam ]
  12083. $parm36f3 setLabel name_type "point:CPoint, "
  12084. $parm36f3 setProp modifier "Value"
  12085. set parm36f6 [ $mthd36ec addParam ]
  12086. $parm36f6 setLabel name_type "dwStyle:DWORD"
  12087. $parm36f6 setProp modifier "Value"
  12088. $parm36f6 setProp default_value " CBRS_ALIGN_TOP"
  12089. set mthd36fa [ $clss3621 addRow method ]
  12090. $mthd36fa setLabel name_type "GetControlBar():CControlBar\n"
  12091. $mthd36fa setProp method_access "Public"
  12092. $mthd36fa setProp modifier "Pointer"
  12093. set parm36fe [ $mthd36fa addParam ]
  12094. $parm36fe setLabel name_type "nID:UINT"
  12095. $parm36fe setProp modifier "Value"
  12096. set mthd3701 [ $clss3621 addRow method ]
  12097. $mthd3701 setLabel name_type "BeginModalState()\n"
  12098. $mthd3701 setProp method_access "Public"
  12099. $mthd3701 setProp is_dyn_bound "1"
  12100. $mthd3701 setProp modifier "Value"
  12101. set mthd3706 [ $clss3621 addRow method ]
  12102. $mthd3706 setLabel name_type "EndModalState()\n"
  12103. $mthd3706 setProp method_access "Public"
  12104. $mthd3706 setProp is_dyn_bound "1"
  12105. $mthd3706 setProp modifier "Value"
  12106. set mthd370b [ $clss3621 addRow method ]
  12107. $mthd370b setLabel name_type "InModalState():BOOL\n"
  12108. $mthd370b setProp method_access "Public"
  12109. $mthd370b setProp is_const_func "1"
  12110. $mthd370b setProp modifier "Value"
  12111. set mthd3710 [ $clss3621 addRow method ]
  12112. $mthd3710 setLabel name_type "ShowOwnedWindows()\n"
  12113. $mthd3710 setProp method_access "Public"
  12114. $mthd3710 setProp modifier "Value"
  12115. set parm3714 [ $mthd3710 addParam ]
  12116. $parm3714 setLabel name_type "bShow:BOOL"
  12117. $parm3714 setProp modifier "Value"
  12118. set mthd3717 [ $clss3621 addRow method ]
  12119. $mthd3717 setLabel name_type "LoadBarState()\n"
  12120. $mthd3717 setProp method_access "Public"
  12121. $mthd3717 setProp modifier "Value"
  12122. set parm371b [ $mthd3717 addParam ]
  12123. $parm371b setLabel name_type "lpszProfileName:LPCTSTR"
  12124. $parm371b setProp modifier "Value"
  12125. set mthd371e [ $clss3621 addRow method ]
  12126. $mthd371e setLabel name_type "SaveBarState()\n"
  12127. $mthd371e setProp method_access "Public"
  12128. $mthd371e setProp is_const_func "1"
  12129. $mthd371e setProp modifier "Value"
  12130. set parm3723 [ $mthd371e addParam ]
  12131. $parm3723 setLabel name_type "lpszProfileName:LPCTSTR"
  12132. $parm3723 setProp modifier "Value"
  12133. set mthd3726 [ $clss3621 addRow method ]
  12134. $mthd3726 setLabel name_type "ShowControlBar()\n"
  12135. $mthd3726 setProp method_access "Public"
  12136. $mthd3726 setProp modifier "Value"
  12137. set parm372a [ $mthd3726 addParam ]
  12138. $parm372a setLabel name_type "pBar:CControlBar, "
  12139. $parm372a setProp modifier "Pointer"
  12140. set parm372d [ $mthd3726 addParam ]
  12141. $parm372d setLabel name_type "bShow:BOOL, "
  12142. $parm372d setProp modifier "Value"
  12143. set parm3730 [ $mthd3726 addParam ]
  12144. $parm3730 setLabel name_type "bDelay:BOOL"
  12145. $parm3730 setProp modifier "Value"
  12146. set mthd3733 [ $clss3621 addRow method ]
  12147. $mthd3733 setLabel name_type "SetDockState()\n"
  12148. $mthd3733 setProp method_access "Public"
  12149. $mthd3733 setProp modifier "Value"
  12150. set parm3737 [ $mthd3733 addParam ]
  12151. $parm3737 setLabel name_type "state:CDockState"
  12152. $parm3737 setProp modifier "Reference to Const"
  12153. set mthd373a [ $clss3621 addRow method ]
  12154. $mthd373a setLabel name_type "GetDockState()\n"
  12155. $mthd373a setProp method_access "Public"
  12156. $mthd373a setProp is_const_func "1"
  12157. $mthd373a setProp modifier "Value"
  12158. set parm373f [ $mthd373a addParam ]
  12159. $parm373f setLabel name_type "state:CDockState"
  12160. $parm373f setProp modifier "Reference"
  12161. set mthd3742 [ $clss3621 addRow method ]
  12162. $mthd3742 setLabel name_type "OnSetPreviewMode()\n"
  12163. $mthd3742 setProp method_access "Public"
  12164. $mthd3742 setProp is_dyn_bound "1"
  12165. $mthd3742 setProp modifier "Value"
  12166. set parm3747 [ $mthd3742 addParam ]
  12167. $parm3747 setLabel name_type "bPreview:BOOL, "
  12168. $parm3747 setProp modifier "Value"
  12169. set parm374a [ $mthd3742 addParam ]
  12170. $parm374a setLabel name_type "pState:CPrintPreviewState"
  12171. $parm374a setProp modifier "Pointer"
  12172. set mthd374d [ $clss3621 addRow method ]
  12173. $mthd374d setLabel name_type "GetMessageBar():CWnd\n"
  12174. $mthd374d setProp method_access "Public"
  12175. $mthd374d setProp is_dyn_bound "1"
  12176. $mthd374d setProp modifier "Pointer"
  12177. set mthd3752 [ $clss3621 addRow method ]
  12178. $mthd3752 setLabel name_type "NegotiateBorderSpace():BOOL\n"
  12179. $mthd3752 setProp method_access "Public"
  12180. $mthd3752 setProp is_dyn_bound "1"
  12181. $mthd3752 setProp modifier "Value"
  12182. set parm3757 [ $mthd3752 addParam ]
  12183. $parm3757 setLabel name_type "nBorderCmd:UINT, "
  12184. $parm3757 setProp modifier "Value"
  12185. set parm375a [ $mthd3752 addParam ]
  12186. $parm375a setLabel name_type "lpRectBorder:LPRECT"
  12187. $parm375a setProp modifier "Value"
  12188. set mthd375d [ $clss3621 addRow method ]
  12189. $mthd375d setLabel name_type "OnCreateClient():BOOL\n"
  12190. $mthd375d setProp method_access "Protected"
  12191. $mthd375d setProp is_dyn_bound "1"
  12192. $mthd375d setProp modifier "Value"
  12193. set parm3762 [ $mthd375d addParam ]
  12194. $parm3762 setLabel name_type "lpcs:LPCREATESTRUCT, "
  12195. $parm3762 setProp modifier "Value"
  12196. set parm3765 [ $mthd375d addParam ]
  12197. $parm3765 setLabel name_type "pContext:CCreateContext"
  12198. $parm3765 setProp modifier "Pointer"
  12199. set mthd3788 [ $clss3621 addRow method ]
  12200. $mthd3788 setLabel name_type "CreateFloatingFrame():CMiniDockFrameWnd\n"
  12201. $mthd3788 setProp method_access "Public"
  12202. $mthd3788 setProp modifier "Pointer"
  12203. set parm378c [ $mthd3788 addParam ]
  12204. $parm378c setLabel name_type "dwStyle:DWORD"
  12205. $parm378c setProp modifier "Value"
  12206. set mthd378f [ $clss3621 addRow method ]
  12207. $mthd378f setLabel name_type "CanDock():DWORD\n"
  12208. $mthd378f setProp method_access "Public"
  12209. $mthd378f setProp modifier "Value"
  12210. set parm3793 [ $mthd378f addParam ]
  12211. $parm3793 setLabel name_type "rect:CRect, "
  12212. $parm3793 setProp modifier "Value"
  12213. set parm3796 [ $mthd378f addParam ]
  12214. $parm3796 setLabel name_type "dwDockStyle:DWORD, "
  12215. $parm3796 setProp modifier "Value"
  12216. set parm3799 [ $mthd378f addParam ]
  12217. $parm3799 setLabel name_type "ppDockBar:CDockBar"
  12218. $parm3799 setProp modifier "Pointer"
  12219. $parm3799 setProp default_value "  0 "
  12220. set mthd379d [ $clss3621 addRow method ]
  12221. $mthd379d setLabel name_type "AddControlBar()\n"
  12222. $mthd379d setProp method_access "Public"
  12223. $mthd379d setProp modifier "Value"
  12224. set parm37a1 [ $mthd379d addParam ]
  12225. $parm37a1 setLabel name_type "pBar:CControlBar"
  12226. $parm37a1 setProp modifier "Pointer"
  12227. set mthd37a4 [ $clss3621 addRow method ]
  12228. $mthd37a4 setLabel name_type "RemoveControlBar()\n"
  12229. $mthd37a4 setProp method_access "Public"
  12230. $mthd37a4 setProp modifier "Value"
  12231. set parm37a8 [ $mthd37a4 addParam ]
  12232. $parm37a8 setLabel name_type "pBar:CControlBar"
  12233. $parm37a8 setProp modifier "Pointer"
  12234. set mthd37ab [ $clss3621 addRow method ]
  12235. $mthd37ab setLabel name_type "DockControlBar()\n"
  12236. $mthd37ab setProp method_access "Public"
  12237. $mthd37ab setProp modifier "Value"
  12238. set parm37af [ $mthd37ab addParam ]
  12239. $parm37af setLabel name_type "pBar:CControlBar, "
  12240. $parm37af setProp modifier "Pointer"
  12241. set parm37b2 [ $mthd37ab addParam ]
  12242. $parm37b2 setLabel name_type "pDockBar:CDockBar, "
  12243. $parm37b2 setProp modifier "Pointer"
  12244. set parm37b5 [ $mthd37ab addParam ]
  12245. $parm37b5 setLabel name_type "lpRect:LPCRECT"
  12246. $parm37b5 setProp modifier "Value"
  12247. $parm37b5 setProp default_value "  0 "
  12248. set mthd37b9 [ $clss3621 addRow method ]
  12249. $mthd37b9 setLabel name_type "ReDockControlBar()\n"
  12250. $mthd37b9 setProp method_access "Public"
  12251. $mthd37b9 setProp modifier "Value"
  12252. set parm37bd [ $mthd37b9 addParam ]
  12253. $parm37bd setLabel name_type "pBar:CControlBar, "
  12254. $parm37bd setProp modifier "Pointer"
  12255. set parm37c0 [ $mthd37b9 addParam ]
  12256. $parm37c0 setLabel name_type "pDockBar:CDockBar, "
  12257. $parm37c0 setProp modifier "Pointer"
  12258. set parm37c3 [ $mthd37b9 addParam ]
  12259. $parm37c3 setLabel name_type "lpRect:LPCRECT"
  12260. $parm37c3 setProp modifier "Value"
  12261. $parm37c3 setProp default_value "  0 "
  12262. set mthd37c7 [ $clss3621 addRow method ]
  12263. $mthd37c7 setLabel name_type "NotifyFloatingWindows()\n"
  12264. $mthd37c7 setProp method_access "Public"
  12265. $mthd37c7 setProp modifier "Value"
  12266. set parm37cb [ $mthd37c7 addParam ]
  12267. $parm37cb setLabel name_type "dwFlags:DWORD"
  12268. $parm37cb setProp modifier "Value"
  12269. set mthd37ce [ $clss3621 addRow method ]
  12270. $mthd37ce setLabel name_type "DestroyDockBars()\n"
  12271. $mthd37ce setProp method_access "Public"
  12272. $mthd37ce setProp modifier "Value"
  12273. set mthd37fb [ $clss3621 addRow method ]
  12274. $mthd37fb setLabel name_type "IsFrameWnd():BOOL\n"
  12275. $mthd37fb setProp method_access "Public"
  12276. $mthd37fb setProp is_dyn_bound "1"
  12277. $mthd37fb setProp is_const_func "1"
  12278. $mthd37fb setProp modifier "Value"
  12279. set mthd3801 [ $clss3621 addRow method ]
  12280. $mthd3801 setLabel name_type "OnCmdMsg():BOOL\n"
  12281. $mthd3801 setProp method_access "Public"
  12282. $mthd3801 setProp is_dyn_bound "1"
  12283. $mthd3801 setProp modifier "Value"
  12284. set parm3806 [ $mthd3801 addParam ]
  12285. $parm3806 setLabel name_type "nID:UINT, "
  12286. $parm3806 setProp modifier "Value"
  12287. set parm3809 [ $mthd3801 addParam ]
  12288. $parm3809 setLabel name_type "nCode:int, "
  12289. $parm3809 setProp modifier "Value"
  12290. set parm380c [ $mthd3801 addParam ]
  12291. $parm380c setLabel name_type "pExtra:genptr, "
  12292. $parm380c setProp modifier "Pointer"
  12293. set parm380f [ $mthd3801 addParam ]
  12294. $parm380f setLabel name_type "pHandlerInfo:AFX_CMDHANDLERINFO"
  12295. $parm380f setProp modifier "Pointer"
  12296. set mthd3812 [ $clss3621 addRow method ]
  12297. $mthd3812 setLabel name_type "OnUpdateFrameTitle()\n"
  12298. $mthd3812 setProp method_access "Public"
  12299. $mthd3812 setProp is_dyn_bound "1"
  12300. $mthd3812 setProp modifier "Value"
  12301. set parm3817 [ $mthd3812 addParam ]
  12302. $parm3817 setLabel name_type "bAddToTitle:BOOL"
  12303. $parm3817 setProp modifier "Value"
  12304. set mthd381a [ $clss3621 addRow method ]
  12305. $mthd381a setLabel name_type "OnUpdateFrameMenu()\n"
  12306. $mthd381a setProp method_access "Public"
  12307. $mthd381a setProp is_dyn_bound "1"
  12308. $mthd381a setProp modifier "Value"
  12309. set parm381f [ $mthd381a addParam ]
  12310. $parm381f setLabel name_type "hMenuAlt:HMENU"
  12311. $parm381f setProp modifier "Value"
  12312. set mthd3822 [ $clss3621 addRow method ]
  12313. $mthd3822 setLabel name_type "GetDefaultAccelerator():HACCEL\n"
  12314. $mthd3822 setProp method_access "Public"
  12315. $mthd3822 setProp is_dyn_bound "1"
  12316. $mthd3822 setProp modifier "Value"
  12317. set mthd3827 [ $clss3621 addRow method ]
  12318. $mthd3827 setLabel name_type "PreTranslateMessage():BOOL\n"
  12319. $mthd3827 setProp method_access "Public"
  12320. $mthd3827 setProp is_dyn_bound "1"
  12321. $mthd3827 setProp modifier "Value"
  12322. set parm382c [ $mthd3827 addParam ]
  12323. $parm382c setLabel name_type "pMsg:MSG"
  12324. $parm382c setProp modifier "Pointer"
  12325. set mthd3832 [ $clss3621 addRow method ]
  12326. $mthd3832 setLabel name_type "DelayUpdateFrameMenu()\n"
  12327. $mthd3832 setProp method_access "Public"
  12328. $mthd3832 setProp is_dyn_bound "1"
  12329. $mthd3832 setProp modifier "Value"
  12330. set parm3837 [ $mthd3832 addParam ]
  12331. $parm3837 setLabel name_type "hMenuAlt:HMENU"
  12332. $parm3837 setProp modifier "Value"
  12333. set mthd383a [ $clss3621 addRow method ]
  12334. $mthd383a setLabel name_type "DelayUpdateFrameTitle()\n"
  12335. $mthd383a setProp method_access "Public"
  12336. $mthd383a setProp modifier "Value"
  12337. set mthd383e [ $clss3621 addRow method ]
  12338. $mthd383e setLabel name_type "DelayRecalcLayout()\n"
  12339. $mthd383e setProp method_access "Public"
  12340. $mthd383e setProp modifier "Value"
  12341. set parm3842 [ $mthd383e addParam ]
  12342. $parm3842 setLabel name_type "bNotify:BOOL"
  12343. $parm3842 setProp modifier "Value"
  12344. $parm3842 setProp default_value "  1 "
  12345. set mthd3846 [ $clss3621 addRow method ]
  12346. $mthd3846 setLabel name_type "CanEnterHelpMode():BOOL\n"
  12347. $mthd3846 setProp method_access "Public"
  12348. $mthd3846 setProp modifier "Value"
  12349. set mthd384a [ $clss3621 addRow method ]
  12350. $mthd384a setLabel name_type "ExitHelpMode()\n"
  12351. $mthd384a setProp method_access "Public"
  12352. $mthd384a setProp is_dyn_bound "1"
  12353. $mthd384a setProp modifier "Value"
  12354. set mthd384f [ $clss3621 addRow method ]
  12355. $mthd384f setLabel name_type "GetIconWndClass():LPCTSTR\n"
  12356. $mthd384f setProp method_access "Protected"
  12357. $mthd384f setProp modifier "Value"
  12358. set parm3853 [ $mthd384f addParam ]
  12359. $parm3853 setLabel name_type "dwDefaultStyle:DWORD, "
  12360. $parm3853 setProp modifier "Value"
  12361. set parm3856 [ $mthd384f addParam ]
  12362. $parm3856 setLabel name_type "nIDResource:UINT"
  12363. $parm3856 setProp modifier "Value"
  12364. set mthd3859 [ $clss3621 addRow method ]
  12365. $mthd3859 setLabel name_type "UpdateFrameTitleForDocument()\n"
  12366. $mthd3859 setProp method_access "Protected"
  12367. $mthd3859 setProp modifier "Value"
  12368. set parm385d [ $mthd3859 addParam ]
  12369. $parm385d setLabel name_type "lpszDocName:LPCTSTR"
  12370. $parm385d setProp modifier "Value"
  12371. set mthd3860 [ $clss3621 addRow method ]
  12372. $mthd3860 setLabel name_type "PreCreateWindow():BOOL\n"
  12373. $mthd3860 setProp method_access "Protected"
  12374. $mthd3860 setProp is_dyn_bound "1"
  12375. $mthd3860 setProp modifier "Value"
  12376. set parm3865 [ $mthd3860 addParam ]
  12377. $parm3865 setLabel name_type "cs:CREATESTRUCT"
  12378. $parm3865 setProp modifier "Reference"
  12379. set mthd3868 [ $clss3621 addRow method ]
  12380. $mthd3868 setLabel name_type "OnCommand():BOOL\n"
  12381. $mthd3868 setProp method_access "Protected"
  12382. $mthd3868 setProp is_dyn_bound "1"
  12383. $mthd3868 setProp modifier "Value"
  12384. set parm386d [ $mthd3868 addParam ]
  12385. $parm386d setLabel name_type "wParam:WPARAM, "
  12386. $parm386d setProp modifier "Value"
  12387. set parm3870 [ $mthd3868 addParam ]
  12388. $parm3870 setLabel name_type "lParam:LPARAM"
  12389. $parm3870 setProp modifier "Value"
  12390. set mthd3873 [ $clss3621 addRow method ]
  12391. $mthd3873 setLabel name_type "PostNcDestroy()\n"
  12392. $mthd3873 setProp method_access "Protected"
  12393. $mthd3873 setProp is_dyn_bound "1"
  12394. $mthd3873 setProp modifier "Value"
  12395. set mthd3878 [ $clss3621 addRow method ]
  12396. $mthd3878 setLabel name_type "OnCreateHelper():int\n"
  12397. $mthd3878 setProp method_access "Protected"
  12398. $mthd3878 setProp modifier "Value"
  12399. set parm387c [ $mthd3878 addParam ]
  12400. $parm387c setLabel name_type "lpcs:LPCREATESTRUCT, "
  12401. $parm387c setProp modifier "Value"
  12402. set parm387f [ $mthd3878 addParam ]
  12403. $parm387f setLabel name_type "pContext:CCreateContext"
  12404. $parm387f setProp modifier "Pointer"
  12405. set mthd3882 [ $clss3621 addRow method ]
  12406. $mthd3882 setLabel name_type "BringToTop()\n"
  12407. $mthd3882 setProp method_access "Protected"
  12408. $mthd3882 setProp modifier "Value"
  12409. set parm3886 [ $mthd3882 addParam ]
  12410. $parm3886 setLabel name_type "nCmdShow:int"
  12411. $parm3886 setProp modifier "Value"
  12412. set mthd3889 [ $clss3621 addRow method ]
  12413. $mthd3889 setLabel name_type "ProcessHelpMsg():BOOL\n"
  12414. $mthd3889 setProp method_access "Protected"
  12415. $mthd3889 setProp modifier "Value"
  12416. set parm388d [ $mthd3889 addParam ]
  12417. $parm388d setLabel name_type "msg:MSG, "
  12418. $parm388d setProp modifier "Reference"
  12419. set parm3890 [ $mthd3889 addParam ]
  12420. $parm3890 setLabel name_type "pContext:DWORD"
  12421. $parm3890 setProp modifier "Pointer"
  12422. set mthd3893 [ $clss3621 addRow method ]
  12423. $mthd3893 setLabel name_type "SetHelpCapture():HWND\n"
  12424. $mthd3893 setProp method_access "Protected"
  12425. $mthd3893 setProp modifier "Value"
  12426. set parm3897 [ $mthd3893 addParam ]
  12427. $parm3897 setLabel name_type "point:POINT, "
  12428. $parm3897 setProp modifier "Value"
  12429. set parm389a [ $mthd3893 addParam ]
  12430. $parm389a setLabel name_type "pbDescendant:BOOL"
  12431. $parm389a setProp modifier "Pointer"
  12432. set mthd389d [ $clss3621 addRow method ]
  12433. $mthd389d setLabel name_type "AddFrameWnd()\n"
  12434. $mthd389d setProp method_access "Protected"
  12435. $mthd389d setProp modifier "Value"
  12436. set mthd38a1 [ $clss3621 addRow method ]
  12437. $mthd38a1 setLabel name_type "RemoveFrameWnd()\n"
  12438. $mthd38a1 setProp method_access "Protected"
  12439. $mthd38a1 setProp modifier "Value"
  12440. set mthd38ad [ $clss3621 addRow method ]
  12441. $mthd38ad setLabel name_type "GetMessageMap():AFX_MSGMAP"
  12442. $mthd38ad setProp method_access "Protected"
  12443. $mthd38ad setProp is_dyn_bound "1"
  12444. $mthd38ad setProp is_const_func "1"
  12445. $mthd38ad setProp modifier "Pointer to Const"
  12446. $clss3621 save
  12447. set clss4419 [ $diag4403 addNode cad_class 1225 196 120 34 ]
  12448. $clss4419 setLabel name "CFrameWnd"
  12449. $clss4419 setProp is_folded 1
  12450. $clss4419 setProp include_list "afxwin.h" name *
  12451. $diag4403 addConn generalization_conn $gen4407 $clss4419 1040 132 1285 196
  12452.  
  12453. #------------------------ Class: CMDIFrameWnd ----
  12454. if [info exists debug] {puts "addClass CMDIFrameWnd"}
  12455. if [info exists debug] {puts "CDM CMDIFrameWnd"}
  12456. set clss38b3 [ CDM new "CMDIFrameWnd" "$systemName" "" "" "" "" "" "" "0" ]
  12457. set attr38b6 [ $clss38b3 addRow attribute ]
  12458. $attr38b6 setLabel name_type "\$classCMDIFrameWnd:CRuntimeClass\n"
  12459. $attr38b6 setProp attrib_access "None-None" name_type de
  12460. $attr38b6 setProp modifier "Value" name_type cl
  12461. set attr3921 [ $clss38b3 addRow attribute ]
  12462. $attr3921 setLabel name_type "m_hWndMDIClient:HWND\n"
  12463. $attr3921 setProp attrib_access "None-None" name_type de
  12464. set attr3996 [ $clss38b3 addRow attribute ]
  12465. $attr3996 setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  12466. $attr3996 setProp attrib_access "None-None" name_type de
  12467. $attr3996 setProp modifier "Value" name_type cl
  12468. set attr399a [ $clss38b3 addRow attribute ]
  12469. $attr399a setLabel name_type "\$messageMap:AFX_MSGMAP"
  12470. $attr399a setProp attrib_access "None-None" name_type de
  12471. $attr399a setProp modifier "Value" name_type cl
  12472. set mthd38ba [ $clss38b3 addRow method ]
  12473. $mthd38ba setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  12474. $mthd38ba setProp method_access "Public"
  12475. $mthd38ba setProp is_dyn_bound "1"
  12476. $mthd38ba setProp is_const_func "1"
  12477. $mthd38ba setProp modifier "Pointer"
  12478. set mthd38c0 [ $clss38b3 addRow method ]
  12479. $mthd38c0 setLabel name_type "\$CreateObject():CObject\n"
  12480. $mthd38c0 setProp method_access "Public"
  12481. $mthd38c0 setProp modifier "Pointer"
  12482. set mthd38c4 [ $clss38b3 addRow method ]
  12483. $mthd38c4 setLabel name_type "\$create()\n"
  12484. $mthd38c4 setProp method_access "Public"
  12485. $mthd38c4 setProp modifier "Value"
  12486. set mthd38c8 [ $clss38b3 addRow method ]
  12487. $mthd38c8 setLabel name_type "MDIActivate()\n"
  12488. $mthd38c8 setProp method_access "Public"
  12489. $mthd38c8 setProp modifier "Value"
  12490. set parm38cc [ $mthd38c8 addParam ]
  12491. $parm38cc setLabel name_type "pWndActivate:CWnd"
  12492. $parm38cc setProp modifier "Pointer"
  12493. set mthd38cf [ $clss38b3 addRow method ]
  12494. $mthd38cf setLabel name_type "MDIGetActive():CMDIChildWnd\n"
  12495. $mthd38cf setProp method_access "Public"
  12496. $mthd38cf setProp is_const_func "1"
  12497. $mthd38cf setProp modifier "Pointer"
  12498. set parm38d4 [ $mthd38cf addParam ]
  12499. $parm38d4 setLabel name_type "pbMaximized:BOOL"
  12500. $parm38d4 setProp modifier "Pointer"
  12501. $parm38d4 setProp default_value "  0 "
  12502. set mthd38d8 [ $clss38b3 addRow method ]
  12503. $mthd38d8 setLabel name_type "MDIIconArrange()\n"
  12504. $mthd38d8 setProp method_access "Public"
  12505. $mthd38d8 setProp modifier "Value"
  12506. set mthd38dc [ $clss38b3 addRow method ]
  12507. $mthd38dc setLabel name_type "MDIMaximize()\n"
  12508. $mthd38dc setProp method_access "Public"
  12509. $mthd38dc setProp modifier "Value"
  12510. set parm38e0 [ $mthd38dc addParam ]
  12511. $parm38e0 setLabel name_type "pWnd:CWnd"
  12512. $parm38e0 setProp modifier "Pointer"
  12513. set mthd38e3 [ $clss38b3 addRow method ]
  12514. $mthd38e3 setLabel name_type "MDINext()\n"
  12515. $mthd38e3 setProp method_access "Public"
  12516. $mthd38e3 setProp modifier "Value"
  12517. set mthd38e7 [ $clss38b3 addRow method ]
  12518. $mthd38e7 setLabel name_type "MDIRestore()\n"
  12519. $mthd38e7 setProp method_access "Public"
  12520. $mthd38e7 setProp modifier "Value"
  12521. set parm38eb [ $mthd38e7 addParam ]
  12522. $parm38eb setLabel name_type "pWnd:CWnd"
  12523. $parm38eb setProp modifier "Pointer"
  12524. set mthd38ee [ $clss38b3 addRow method ]
  12525. $mthd38ee setLabel name_type "MDISetMenu():CMenu\n"
  12526. $mthd38ee setProp method_access "Public"
  12527. $mthd38ee setProp modifier "Pointer"
  12528. set parm38f2 [ $mthd38ee addParam ]
  12529. $parm38f2 setLabel name_type "pFrameMenu:CMenu, "
  12530. $parm38f2 setProp modifier "Pointer"
  12531. set parm38f5 [ $mthd38ee addParam ]
  12532. $parm38f5 setLabel name_type "pWindowMenu:CMenu"
  12533. $parm38f5 setProp modifier "Pointer"
  12534. set mthd38f8 [ $clss38b3 addRow method ]
  12535. $mthd38f8 setLabel name_type "MDITile()\n"
  12536. $mthd38f8 setProp method_access "Public"
  12537. $mthd38f8 setProp modifier "Value"
  12538. set mthd38fc [ $clss38b3 addRow method ]
  12539. $mthd38fc setLabel name_type "MDICascade()\n"
  12540. $mthd38fc setProp method_access "Public"
  12541. $mthd38fc setProp modifier "Value"
  12542. set mthd3900 [ $clss38b3 addRow method ]
  12543. $mthd3900 setLabel name_type "MDITile()\n"
  12544. $mthd3900 setProp method_access "Public"
  12545. $mthd3900 setProp modifier "Value"
  12546. set parm3904 [ $mthd3900 addParam ]
  12547. $parm3904 setLabel name_type "nType:int"
  12548. $parm3904 setProp modifier "Value"
  12549. set mthd3907 [ $clss38b3 addRow method ]
  12550. $mthd3907 setLabel name_type "MDICascade()\n"
  12551. $mthd3907 setProp method_access "Public"
  12552. $mthd3907 setProp modifier "Value"
  12553. set parm390b [ $mthd3907 addParam ]
  12554. $parm390b setLabel name_type "nType:int"
  12555. $parm390b setProp modifier "Value"
  12556. set mthd390e [ $clss38b3 addRow method ]
  12557. $mthd390e setLabel name_type "CreateClient():BOOL\n"
  12558. $mthd390e setProp method_access "Public"
  12559. $mthd390e setProp is_dyn_bound "1"
  12560. $mthd390e setProp modifier "Value"
  12561. set parm3913 [ $mthd390e addParam ]
  12562. $parm3913 setLabel name_type "lpCreateStruct:LPCREATESTRUCT, "
  12563. $parm3913 setProp modifier "Value"
  12564. set parm3916 [ $mthd390e addParam ]
  12565. $parm3916 setLabel name_type "pWindowMenu:CMenu"
  12566. $parm3916 setProp modifier "Pointer"
  12567. set mthd3919 [ $clss38b3 addRow method ]
  12568. $mthd3919 setLabel name_type "GetWindowMenuPopup():HMENU\n"
  12569. $mthd3919 setProp method_access "Public"
  12570. $mthd3919 setProp is_dyn_bound "1"
  12571. $mthd3919 setProp modifier "Value"
  12572. set parm391e [ $mthd3919 addParam ]
  12573. $parm391e setLabel name_type "hMenuBar:HMENU"
  12574. $parm391e setProp modifier "Value"
  12575. set mthd3924 [ $clss38b3 addRow method ]
  12576. $mthd3924 setLabel name_type "PreCreateWindow():BOOL\n"
  12577. $mthd3924 setProp method_access "Public"
  12578. $mthd3924 setProp is_dyn_bound "1"
  12579. $mthd3924 setProp modifier "Value"
  12580. set parm3929 [ $mthd3924 addParam ]
  12581. $parm3929 setLabel name_type "cs:CREATESTRUCT"
  12582. $parm3929 setProp modifier "Reference"
  12583. set mthd392c [ $clss38b3 addRow method ]
  12584. $mthd392c setLabel name_type "LoadFrame():BOOL\n"
  12585. $mthd392c setProp method_access "Public"
  12586. $mthd392c setProp is_dyn_bound "1"
  12587. $mthd392c setProp modifier "Value"
  12588. set parm3931 [ $mthd392c addParam ]
  12589. $parm3931 setLabel name_type "nIDResource:UINT, "
  12590. $parm3931 setProp modifier "Value"
  12591. set parm3934 [ $mthd392c addParam ]
  12592. $parm3934 setLabel name_type "dwDefaultStyle:DWORD, "
  12593. $parm3934 setProp modifier "Value"
  12594. $parm3934 setProp default_value " WS_OVERLAPPEDWINDOW |  0x00008000L \t\t\t\tCWnd* pParentWnd =  0 "
  12595. set parm3938 [ $mthd392c addParam ]
  12596. $parm3938 setLabel name_type "pContext:CCreateContext"
  12597. $parm3938 setProp modifier "Pointer"
  12598. $parm3938 setProp default_value "  0 "
  12599. set mthd393c [ $clss38b3 addRow method ]
  12600. $mthd393c setLabel name_type "OnCreateClient():BOOL\n"
  12601. $mthd393c setProp method_access "Public"
  12602. $mthd393c setProp is_dyn_bound "1"
  12603. $mthd393c setProp modifier "Value"
  12604. set parm3941 [ $mthd393c addParam ]
  12605. $parm3941 setLabel name_type "lpcs:LPCREATESTRUCT, "
  12606. $parm3941 setProp modifier "Value"
  12607. set parm3944 [ $mthd393c addParam ]
  12608. $parm3944 setLabel name_type "pContext:CCreateContext"
  12609. $parm3944 setProp modifier "Pointer"
  12610. set mthd3947 [ $clss38b3 addRow method ]
  12611. $mthd3947 setLabel name_type "PreTranslateMessage():BOOL\n"
  12612. $mthd3947 setProp method_access "Public"
  12613. $mthd3947 setProp is_dyn_bound "1"
  12614. $mthd3947 setProp modifier "Value"
  12615. set parm394c [ $mthd3947 addParam ]
  12616. $parm394c setLabel name_type "pMsg:MSG"
  12617. $parm394c setProp modifier "Pointer"
  12618. set mthd394f [ $clss38b3 addRow method ]
  12619. $mthd394f setLabel name_type "OnUpdateFrameTitle()\n"
  12620. $mthd394f setProp method_access "Public"
  12621. $mthd394f setProp is_dyn_bound "1"
  12622. $mthd394f setProp modifier "Value"
  12623. set parm3954 [ $mthd394f addParam ]
  12624. $parm3954 setLabel name_type "bAddToTitle:BOOL"
  12625. $parm3954 setProp modifier "Value"
  12626. set mthd3957 [ $clss38b3 addRow method ]
  12627. $mthd3957 setLabel name_type "OnCmdMsg():BOOL\n"
  12628. $mthd3957 setProp method_access "Public"
  12629. $mthd3957 setProp is_dyn_bound "1"
  12630. $mthd3957 setProp modifier "Value"
  12631. set parm395c [ $mthd3957 addParam ]
  12632. $parm395c setLabel name_type "nID:UINT, "
  12633. $parm395c setProp modifier "Value"
  12634. set parm395f [ $mthd3957 addParam ]
  12635. $parm395f setLabel name_type "nCode:int, "
  12636. $parm395f setProp modifier "Value"
  12637. set parm3962 [ $mthd3957 addParam ]
  12638. $parm3962 setLabel name_type "pExtra:genptr, "
  12639. $parm3962 setProp modifier "Pointer"
  12640. set parm3965 [ $mthd3957 addParam ]
  12641. $parm3965 setLabel name_type "pHandlerInfo:AFX_CMDHANDLERINFO"
  12642. $parm3965 setProp modifier "Pointer"
  12643. set mthd3968 [ $clss38b3 addRow method ]
  12644. $mthd3968 setLabel name_type "OnUpdateFrameMenu()\n"
  12645. $mthd3968 setProp method_access "Public"
  12646. $mthd3968 setProp is_dyn_bound "1"
  12647. $mthd3968 setProp modifier "Value"
  12648. set parm396d [ $mthd3968 addParam ]
  12649. $parm396d setLabel name_type "hMenuAlt:HMENU"
  12650. $parm396d setProp modifier "Value"
  12651. set mthd3970 [ $clss38b3 addRow method ]
  12652. $mthd3970 setLabel name_type "DelayUpdateFrameMenu()\n"
  12653. $mthd3970 setProp method_access "Public"
  12654. $mthd3970 setProp is_dyn_bound "1"
  12655. $mthd3970 setProp modifier "Value"
  12656. set parm3975 [ $mthd3970 addParam ]
  12657. $parm3975 setLabel name_type "hMenuAlt:HMENU"
  12658. $parm3975 setProp modifier "Value"
  12659. set mthd3978 [ $clss38b3 addRow method ]
  12660. $mthd3978 setLabel name_type "GetActiveFrame():CFrameWnd\n"
  12661. $mthd3978 setProp method_access "Public"
  12662. $mthd3978 setProp is_dyn_bound "1"
  12663. $mthd3978 setProp modifier "Pointer"
  12664. set mthd397d [ $clss38b3 addRow method ]
  12665. $mthd397d setLabel name_type "DefWindowProc():LRESULT\n"
  12666. $mthd397d setProp method_access "Protected"
  12667. $mthd397d setProp is_dyn_bound "1"
  12668. $mthd397d setProp modifier "Value"
  12669. set parm3982 [ $mthd397d addParam ]
  12670. $parm3982 setLabel name_type "nMsg:UINT, "
  12671. $parm3982 setProp modifier "Value"
  12672. set parm3985 [ $mthd397d addParam ]
  12673. $parm3985 setLabel name_type "wParam:WPARAM, "
  12674. $parm3985 setProp modifier "Value"
  12675. set parm3988 [ $mthd397d addParam ]
  12676. $parm3988 setLabel name_type "lParam:LPARAM"
  12677. $parm3988 setProp modifier "Value"
  12678. set mthd398b [ $clss38b3 addRow method ]
  12679. $mthd398b setLabel name_type "OnCommand():BOOL\n"
  12680. $mthd398b setProp method_access "Protected"
  12681. $mthd398b setProp is_dyn_bound "1"
  12682. $mthd398b setProp modifier "Value"
  12683. set parm3990 [ $mthd398b addParam ]
  12684. $parm3990 setLabel name_type "wParam:WPARAM, "
  12685. $parm3990 setProp modifier "Value"
  12686. set parm3993 [ $mthd398b addParam ]
  12687. $parm3993 setLabel name_type "lParam:LPARAM"
  12688. $parm3993 setProp modifier "Value"
  12689. set mthd399e [ $clss38b3 addRow method ]
  12690. $mthd399e setLabel name_type "GetMessageMap():AFX_MSGMAP"
  12691. $mthd399e setProp method_access "Protected"
  12692. $mthd399e setProp is_dyn_bound "1"
  12693. $mthd399e setProp is_const_func "1"
  12694. $mthd399e setProp modifier "Pointer to Const"
  12695. $clss38b3 save
  12696. set clss441b [ $diag4403 addNode cad_class 1070 294 120 34 ]
  12697. $clss441b setLabel name "CMDIFrameWnd"
  12698. $clss441b setProp is_folded 1
  12699. $clss441b setProp include_list "afxwin.h" name *
  12700. set gen441a [ $diag4403 addRake generalization $clss4419 $clss441b 1285 230 1130 294 262 ]
  12701. $gen441a setProp inher_access "Public"
  12702.  
  12703. #------------------------ Class: CMDIChildWnd ----
  12704. if [info exists debug] {puts "addClass CMDIChildWnd"}
  12705. if [info exists debug] {puts "CDM CMDIChildWnd"}
  12706. set clss39a4 [ CDM new "CMDIChildWnd" "$systemName" "" "" "" "" "" "" "0" ]
  12707. set attr39a7 [ $clss39a4 addRow attribute ]
  12708. $attr39a7 setLabel name_type "\$classCMDIChildWnd:CRuntimeClass\n"
  12709. $attr39a7 setProp attrib_access "None-None" name_type de
  12710. $attr39a7 setProp modifier "Value" name_type cl
  12711. set attr39e8 [ $clss39a4 addRow attribute ]
  12712. $attr39e8 setLabel name_type "m_hMenuShared:HMENU\n"
  12713. $attr39e8 setProp attrib_access "None-None" name_type de
  12714. set attr3a29 [ $clss39a4 addRow attribute ]
  12715. $attr3a29 setLabel name_type "m_bPseudoInactive:BOOL\n"
  12716. $attr3a29 setProp attrib_access "None-None" name_type de
  12717. set attr3a4f [ $clss39a4 addRow attribute ]
  12718. $attr3a4f setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  12719. $attr3a4f setProp attrib_access "None-None" name_type de
  12720. $attr3a4f setProp modifier "Value" name_type cl
  12721. set attr3a53 [ $clss39a4 addRow attribute ]
  12722. $attr3a53 setLabel name_type "\$messageMap:AFX_MSGMAP"
  12723. $attr3a53 setProp attrib_access "None-None" name_type de
  12724. $attr3a53 setProp modifier "Value" name_type cl
  12725. set mthd39ab [ $clss39a4 addRow method ]
  12726. $mthd39ab setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  12727. $mthd39ab setProp method_access "Public"
  12728. $mthd39ab setProp is_dyn_bound "1"
  12729. $mthd39ab setProp is_const_func "1"
  12730. $mthd39ab setProp modifier "Pointer"
  12731. set mthd39b1 [ $clss39a4 addRow method ]
  12732. $mthd39b1 setLabel name_type "\$CreateObject():CObject\n"
  12733. $mthd39b1 setProp method_access "Public"
  12734. $mthd39b1 setProp modifier "Pointer"
  12735. set mthd39b5 [ $clss39a4 addRow method ]
  12736. $mthd39b5 setLabel name_type "\$create()\n"
  12737. $mthd39b5 setProp method_access "Public"
  12738. $mthd39b5 setProp modifier "Value"
  12739. set mthd39b9 [ $clss39a4 addRow method ]
  12740. $mthd39b9 setLabel name_type "Create():BOOL\n"
  12741. $mthd39b9 setProp method_access "Public"
  12742. $mthd39b9 setProp is_dyn_bound "1"
  12743. $mthd39b9 setProp modifier "Value"
  12744. set parm39be [ $mthd39b9 addParam ]
  12745. $parm39be setLabel name_type "lpszClassName:LPCTSTR, "
  12746. $parm39be setProp modifier "Value"
  12747. set parm39c1 [ $mthd39b9 addParam ]
  12748. $parm39c1 setLabel name_type "lpszWindowName:LPCTSTR, "
  12749. $parm39c1 setProp modifier "Value"
  12750. set parm39c4 [ $mthd39b9 addParam ]
  12751. $parm39c4 setLabel name_type "dwStyle:DWORD, "
  12752. $parm39c4 setProp modifier "Value"
  12753. $parm39c4 setProp default_value " WS_CHILD | WS_VISIBLE | WS_OVERLAPPEDWINDOW"
  12754. set parm39c8 [ $mthd39b9 addParam ]
  12755. $parm39c8 setLabel name_type "rect:RECT, "
  12756. $parm39c8 setProp modifier "Reference to Const"
  12757. $parm39c8 setProp default_value " rectDefault"
  12758. set parm39cc [ $mthd39b9 addParam ]
  12759. $parm39cc setLabel name_type "pParentWnd:CMDIFrameWnd, "
  12760. $parm39cc setProp modifier "Pointer"
  12761. $parm39cc setProp default_value "  0 "
  12762. set parm39d0 [ $mthd39b9 addParam ]
  12763. $parm39d0 setLabel name_type "pContext:CCreateContext"
  12764. $parm39d0 setProp modifier "Pointer"
  12765. $parm39d0 setProp default_value "  0 "
  12766. set mthd39d4 [ $clss39a4 addRow method ]
  12767. $mthd39d4 setLabel name_type "GetMDIFrame():CMDIFrameWnd\n"
  12768. $mthd39d4 setProp method_access "Public"
  12769. $mthd39d4 setProp modifier "Pointer"
  12770. set mthd39d8 [ $clss39a4 addRow method ]
  12771. $mthd39d8 setLabel name_type "MDIDestroy()\n"
  12772. $mthd39d8 setProp method_access "Public"
  12773. $mthd39d8 setProp modifier "Value"
  12774. set mthd39dc [ $clss39a4 addRow method ]
  12775. $mthd39dc setLabel name_type "MDIActivate()\n"
  12776. $mthd39dc setProp method_access "Public"
  12777. $mthd39dc setProp modifier "Value"
  12778. set mthd39e0 [ $clss39a4 addRow method ]
  12779. $mthd39e0 setLabel name_type "MDIMaximize()\n"
  12780. $mthd39e0 setProp method_access "Public"
  12781. $mthd39e0 setProp modifier "Value"
  12782. set mthd39e4 [ $clss39a4 addRow method ]
  12783. $mthd39e4 setLabel name_type "MDIRestore()\n"
  12784. $mthd39e4 setProp method_access "Public"
  12785. $mthd39e4 setProp modifier "Value"
  12786. set mthd39eb [ $clss39a4 addRow method ]
  12787. $mthd39eb setLabel name_type "PreCreateWindow():BOOL\n"
  12788. $mthd39eb setProp method_access "Public"
  12789. $mthd39eb setProp is_dyn_bound "1"
  12790. $mthd39eb setProp modifier "Value"
  12791. set parm39f0 [ $mthd39eb addParam ]
  12792. $parm39f0 setLabel name_type "cs:CREATESTRUCT"
  12793. $parm39f0 setProp modifier "Reference"
  12794. set mthd39f3 [ $clss39a4 addRow method ]
  12795. $mthd39f3 setLabel name_type "LoadFrame():BOOL\n"
  12796. $mthd39f3 setProp method_access "Public"
  12797. $mthd39f3 setProp is_dyn_bound "1"
  12798. $mthd39f3 setProp modifier "Value"
  12799. set parm39f8 [ $mthd39f3 addParam ]
  12800. $parm39f8 setLabel name_type "nIDResource:UINT, "
  12801. $parm39f8 setProp modifier "Value"
  12802. set parm39fb [ $mthd39f3 addParam ]
  12803. $parm39fb setLabel name_type "dwDefaultStyle:DWORD, "
  12804. $parm39fb setProp modifier "Value"
  12805. set parm39fe [ $mthd39f3 addParam ]
  12806. $parm39fe setLabel name_type "pParentWnd:CWnd, "
  12807. $parm39fe setProp modifier "Pointer"
  12808. set parm3a01 [ $mthd39f3 addParam ]
  12809. $parm3a01 setLabel name_type "pContext:CCreateContext"
  12810. $parm3a01 setProp modifier "Pointer"
  12811. $parm3a01 setProp default_value "  0 "
  12812. set mthd3a05 [ $clss39a4 addRow method ]
  12813. $mthd3a05 setLabel name_type "DestroyWindow():BOOL\n"
  12814. $mthd3a05 setProp method_access "Public"
  12815. $mthd3a05 setProp is_dyn_bound "1"
  12816. $mthd3a05 setProp modifier "Value"
  12817. set mthd3a0a [ $clss39a4 addRow method ]
  12818. $mthd3a0a setLabel name_type "PreTranslateMessage():BOOL\n"
  12819. $mthd3a0a setProp method_access "Public"
  12820. $mthd3a0a setProp is_dyn_bound "1"
  12821. $mthd3a0a setProp modifier "Value"
  12822. set parm3a0f [ $mthd3a0a addParam ]
  12823. $parm3a0f setLabel name_type "pMsg:MSG"
  12824. $parm3a0f setProp modifier "Pointer"
  12825. set mthd3a12 [ $clss39a4 addRow method ]
  12826. $mthd3a12 setLabel name_type "ActivateFrame()\n"
  12827. $mthd3a12 setProp method_access "Public"
  12828. $mthd3a12 setProp is_dyn_bound "1"
  12829. $mthd3a12 setProp modifier "Value"
  12830. set parm3a17 [ $mthd3a12 addParam ]
  12831. $parm3a17 setLabel name_type "nCmdShow:int"
  12832. $parm3a17 setProp modifier "Value"
  12833. $parm3a17 setProp default_value " -1"
  12834. set mthd3a1b [ $clss39a4 addRow method ]
  12835. $mthd3a1b setLabel name_type "OnUpdateFrameMenu()\n"
  12836. $mthd3a1b setProp method_access "Public"
  12837. $mthd3a1b setProp is_dyn_bound "1"
  12838. $mthd3a1b setProp modifier "Value"
  12839. set parm3a20 [ $mthd3a1b addParam ]
  12840. $parm3a20 setLabel name_type "bActive:BOOL, "
  12841. $parm3a20 setProp modifier "Value"
  12842. set parm3a23 [ $mthd3a1b addParam ]
  12843. $parm3a23 setLabel name_type "pActivateWnd:CWnd, "
  12844. $parm3a23 setProp modifier "Pointer"
  12845. set parm3a26 [ $mthd3a1b addParam ]
  12846. $parm3a26 setLabel name_type "hMenuAlt:HMENU"
  12847. $parm3a26 setProp modifier "Value"
  12848. set mthd3a2c [ $clss39a4 addRow method ]
  12849. $mthd3a2c setLabel name_type "GetMessageBar():CWnd\n"
  12850. $mthd3a2c setProp method_access "Protected"
  12851. $mthd3a2c setProp is_dyn_bound "1"
  12852. $mthd3a2c setProp modifier "Pointer"
  12853. set mthd3a31 [ $clss39a4 addRow method ]
  12854. $mthd3a31 setLabel name_type "OnUpdateFrameTitle()\n"
  12855. $mthd3a31 setProp method_access "Protected"
  12856. $mthd3a31 setProp is_dyn_bound "1"
  12857. $mthd3a31 setProp modifier "Value"
  12858. set parm3a36 [ $mthd3a31 addParam ]
  12859. $parm3a36 setLabel name_type "bAddToTitle:BOOL"
  12860. $parm3a36 setProp modifier "Value"
  12861. set mthd3a39 [ $clss39a4 addRow method ]
  12862. $mthd3a39 setLabel name_type "DefWindowProc():LRESULT\n"
  12863. $mthd3a39 setProp method_access "Protected"
  12864. $mthd3a39 setProp is_dyn_bound "1"
  12865. $mthd3a39 setProp modifier "Value"
  12866. set parm3a3e [ $mthd3a39 addParam ]
  12867. $parm3a3e setLabel name_type "nMsg:UINT, "
  12868. $parm3a3e setProp modifier "Value"
  12869. set parm3a41 [ $mthd3a39 addParam ]
  12870. $parm3a41 setLabel name_type "wParam:WPARAM, "
  12871. $parm3a41 setProp modifier "Value"
  12872. set parm3a44 [ $mthd3a39 addParam ]
  12873. $parm3a44 setLabel name_type "lParam:LPARAM"
  12874. $parm3a44 setProp modifier "Value"
  12875. set mthd3a47 [ $clss39a4 addRow method ]
  12876. $mthd3a47 setLabel name_type "UpdateClientEdge():BOOL\n"
  12877. $mthd3a47 setProp method_access "Protected"
  12878. $mthd3a47 setProp modifier "Value"
  12879. set parm3a4b [ $mthd3a47 addParam ]
  12880. $parm3a4b setLabel name_type "lpRect:LPRECT"
  12881. $parm3a4b setProp modifier "Value"
  12882. $parm3a4b setProp default_value "  0 "
  12883. set mthd3a57 [ $clss39a4 addRow method ]
  12884. $mthd3a57 setLabel name_type "GetMessageMap():AFX_MSGMAP"
  12885. $mthd3a57 setProp method_access "Protected"
  12886. $mthd3a57 setProp is_dyn_bound "1"
  12887. $mthd3a57 setProp is_const_func "1"
  12888. $mthd3a57 setProp modifier "Pointer to Const"
  12889. $clss39a4 save
  12890. set clss441d [ $diag4403 addNode cad_class 1222 294 120 34 ]
  12891. $clss441d setLabel name "CMDIChildWnd"
  12892. $clss441d setProp is_folded 1
  12893. $clss441d setProp include_list "afxwin.h" name *
  12894. $diag4403 addConn generalization_conn $gen441a $clss441d 1285 230 1282 294
  12895.  
  12896. #------------------------ Class: CMiniFrameWnd ----
  12897. if [info exists debug] {puts "addClass CMiniFrameWnd"}
  12898. if [info exists debug] {puts "CDM CMiniFrameWnd"}
  12899. set clss3a5d [ CDM new "CMiniFrameWnd" "$systemName" "" "" "" "" "" "" "0" ]
  12900. set attr3a60 [ $clss3a5d addRow attribute ]
  12901. $attr3a60 setLabel name_type "\$classCMiniFrameWnd:CRuntimeClass\n"
  12902. $attr3a60 setProp attrib_access "None-None" name_type de
  12903. $attr3a60 setProp modifier "Value" name_type cl
  12904. set attr3aa9 [ $clss3a5d addRow attribute ]
  12905. $attr3aa9 setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  12906. $attr3aa9 setProp attrib_access "None-None" name_type de
  12907. $attr3aa9 setProp modifier "Value" name_type cl
  12908. set attr3aad [ $clss3a5d addRow attribute ]
  12909. $attr3aad setLabel name_type "\$messageMap:AFX_MSGMAP\n"
  12910. $attr3aad setProp attrib_access "None-None" name_type de
  12911. $attr3aad setProp modifier "Value" name_type cl
  12912. set attr3ada [ $clss3a5d addRow attribute ]
  12913. $attr3ada setLabel name_type "m_bSysTracking:BOOL\n"
  12914. $attr3ada setProp attrib_access "None-None" name_type de
  12915. set attr3add [ $clss3a5d addRow attribute ]
  12916. $attr3add setLabel name_type "m_bInSys:BOOL\n"
  12917. $attr3add setProp attrib_access "None-None" name_type de
  12918. set attr3ae0 [ $clss3a5d addRow attribute ]
  12919. $attr3ae0 setLabel name_type "m_bActive:BOOL\n"
  12920. $attr3ae0 setProp attrib_access "None-None" name_type de
  12921. set attr3ae3 [ $clss3a5d addRow attribute ]
  12922. $attr3ae3 setLabel name_type "m_strCaption:CString"
  12923. $attr3ae3 setProp attrib_access "None-None" name_type de
  12924. set mthd3a64 [ $clss3a5d addRow method ]
  12925. $mthd3a64 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  12926. $mthd3a64 setProp method_access "Public"
  12927. $mthd3a64 setProp is_dyn_bound "1"
  12928. $mthd3a64 setProp is_const_func "1"
  12929. $mthd3a64 setProp modifier "Pointer"
  12930. set mthd3a6a [ $clss3a5d addRow method ]
  12931. $mthd3a6a setLabel name_type "\$CreateObject():CObject\n"
  12932. $mthd3a6a setProp method_access "Public"
  12933. $mthd3a6a setProp modifier "Pointer"
  12934. set mthd3a6e [ $clss3a5d addRow method ]
  12935. $mthd3a6e setLabel name_type "\$create()\n"
  12936. $mthd3a6e setProp method_access "Public"
  12937. $mthd3a6e setProp modifier "Value"
  12938. set mthd3a72 [ $clss3a5d addRow method ]
  12939. $mthd3a72 setLabel name_type "Create():BOOL\n"
  12940. $mthd3a72 setProp method_access "Public"
  12941. $mthd3a72 setProp modifier "Value"
  12942. set parm3a76 [ $mthd3a72 addParam ]
  12943. $parm3a76 setLabel name_type "lpClassName:LPCTSTR, "
  12944. $parm3a76 setProp modifier "Value"
  12945. set parm3a79 [ $mthd3a72 addParam ]
  12946. $parm3a79 setLabel name_type "lpWindowName:LPCTSTR, "
  12947. $parm3a79 setProp modifier "Value"
  12948. set parm3a7c [ $mthd3a72 addParam ]
  12949. $parm3a7c setLabel name_type "dwStyle:DWORD, "
  12950. $parm3a7c setProp modifier "Value"
  12951. set parm3a7f [ $mthd3a72 addParam ]
  12952. $parm3a7f setLabel name_type "rect:RECT, "
  12953. $parm3a7f setProp modifier "Reference to Const"
  12954. set parm3a82 [ $mthd3a72 addParam ]
  12955. $parm3a82 setLabel name_type "pParentWnd:CWnd, "
  12956. $parm3a82 setProp modifier "Pointer"
  12957. $parm3a82 setProp default_value "  0 "
  12958. set parm3a86 [ $mthd3a72 addParam ]
  12959. $parm3a86 setLabel name_type "nID:UINT"
  12960. $parm3a86 setProp modifier "Value"
  12961. $parm3a86 setProp default_value " 0"
  12962. set mthd3a8a [ $clss3a5d addRow method ]
  12963. $mthd3a8a setLabel name_type "CreateEx():BOOL\n"
  12964. $mthd3a8a setProp method_access "Public"
  12965. $mthd3a8a setProp modifier "Value"
  12966. set parm3a8e [ $mthd3a8a addParam ]
  12967. $parm3a8e setLabel name_type "dwExStyle:DWORD, "
  12968. $parm3a8e setProp modifier "Value"
  12969. set parm3a91 [ $mthd3a8a addParam ]
  12970. $parm3a91 setLabel name_type "lpClassName:LPCTSTR, "
  12971. $parm3a91 setProp modifier "Value"
  12972. set parm3a94 [ $mthd3a8a addParam ]
  12973. $parm3a94 setLabel name_type "lpWindowName:LPCTSTR, "
  12974. $parm3a94 setProp modifier "Value"
  12975. set parm3a97 [ $mthd3a8a addParam ]
  12976. $parm3a97 setLabel name_type "dwStyle:DWORD, "
  12977. $parm3a97 setProp modifier "Value"
  12978. set parm3a9a [ $mthd3a8a addParam ]
  12979. $parm3a9a setLabel name_type "rect:RECT, "
  12980. $parm3a9a setProp modifier "Reference to Const"
  12981. set parm3a9d [ $mthd3a8a addParam ]
  12982. $parm3a9d setLabel name_type "pParentWnd:CWnd, "
  12983. $parm3a9d setProp modifier "Pointer"
  12984. $parm3a9d setProp default_value "  0 "
  12985. set parm3aa1 [ $mthd3a8a addParam ]
  12986. $parm3aa1 setLabel name_type "nID:UINT"
  12987. $parm3aa1 setProp modifier "Value"
  12988. $parm3aa1 setProp default_value " 0"
  12989. set mthd3aa5 [ $clss3a5d addRow method ]
  12990. $mthd3aa5 setLabel name_type "\$Initialize()\n"
  12991. $mthd3aa5 setProp method_access "Public"
  12992. $mthd3aa5 setProp modifier "Value"
  12993. set mthd3ab1 [ $clss3a5d addRow method ]
  12994. $mthd3ab1 setLabel name_type "GetMessageMap():AFX_MSGMAP\n"
  12995. $mthd3ab1 setProp method_access "Protected"
  12996. $mthd3ab1 setProp is_dyn_bound "1"
  12997. $mthd3ab1 setProp is_const_func "1"
  12998. $mthd3ab1 setProp modifier "Pointer to Const"
  12999. set mthd3ab7 [ $clss3a5d addRow method ]
  13000. $mthd3ab7 setLabel name_type "CalcWindowRect()\n"
  13001. $mthd3ab7 setProp method_access "Public"
  13002. $mthd3ab7 setProp is_dyn_bound "1"
  13003. $mthd3ab7 setProp modifier "Value"
  13004. set parm3abc [ $mthd3ab7 addParam ]
  13005. $parm3abc setLabel name_type "lpClientRect:LPRECT, "
  13006. $parm3abc setProp modifier "Value"
  13007. set parm3abf [ $mthd3ab7 addParam ]
  13008. $parm3abf setLabel name_type "nAdjustType:UINT"
  13009. $parm3abf setProp modifier "Value"
  13010. $parm3abf setProp default_value " adjustBorder"
  13011. set mthd3ac3 [ $clss3a5d addRow method ]
  13012. $mthd3ac3 setLabel name_type "\$CalcBorders()\n"
  13013. $mthd3ac3 setProp method_access "Public"
  13014. $mthd3ac3 setProp modifier "Value"
  13015. set parm3ac7 [ $mthd3ac3 addParam ]
  13016. $parm3ac7 setLabel name_type "lpClientRect:LPRECT, "
  13017. $parm3ac7 setProp modifier "Value"
  13018. set parm3aca [ $mthd3ac3 addParam ]
  13019. $parm3aca setLabel name_type "dwStyle:DWORD, "
  13020. $parm3aca setProp modifier "Value"
  13021. $parm3aca setProp default_value " WS_THICKFRAME | WS_CAPTION"
  13022. set parm3ace [ $mthd3ac3 addParam ]
  13023. $parm3ace setLabel name_type "dwExStyle:DWORD"
  13024. $parm3ace setProp modifier "Value"
  13025. $parm3ace setProp default_value " 0"
  13026. set mthd3ad2 [ $clss3a5d addRow method ]
  13027. $mthd3ad2 setLabel name_type "PreCreateWindow():BOOL\n"
  13028. $mthd3ad2 setProp method_access "Protected"
  13029. $mthd3ad2 setProp is_dyn_bound "1"
  13030. $mthd3ad2 setProp modifier "Value"
  13031. set parm3ad7 [ $mthd3ad2 addParam ]
  13032. $parm3ad7 setLabel name_type "cs:CREATESTRUCT"
  13033. $parm3ad7 setProp modifier "Reference"
  13034. set mthd3ae6 [ $clss3a5d addRow method ]
  13035. $mthd3ae6 setLabel name_type "InvertSysMenu()"
  13036. $mthd3ae6 setProp method_access "Protected"
  13037. $mthd3ae6 setProp modifier "Value"
  13038. $clss3a5d save
  13039. set clss441f [ $diag4403 addNode cad_class 1374 294 126 34 ]
  13040. $clss441f setLabel name "CMiniFrameWnd"
  13041. $clss441f setProp is_folded 1
  13042. $clss441f setProp include_list "afxwin.h" name *
  13043. $diag4403 addConn generalization_conn $gen441a $clss441f 1285 230 1437 294
  13044.  
  13045. #------------------------ Class: CView ----
  13046. if [info exists debug] {puts "addClass CView"}
  13047. if [info exists debug] {puts "CDM CView"}
  13048. set clss3aea [ CDM new "CView" "$systemName" "" "" "" "" "" "" "0" ]
  13049. set attr3aed [ $clss3aea addRow attribute ]
  13050. $attr3aed setLabel name_type "\$classCView:CRuntimeClass\n"
  13051. $attr3aed setProp attrib_access "None-None" name_type de
  13052. $attr3aed setProp modifier "Value" name_type cl
  13053. set attr3c1e [ $clss3aea addRow attribute ]
  13054. $attr3c1e setLabel name_type "m_pDocument:CDocument\n"
  13055. $attr3c1e setProp attrib_access "None-None" name_type de
  13056. $attr3c1e setProp modifier "Pointer" name_type cl
  13057. set attr3c40 [ $clss3aea addRow attribute ]
  13058. $attr3c40 setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  13059. $attr3c40 setProp attrib_access "None-None" name_type de
  13060. $attr3c40 setProp modifier "Value" name_type cl
  13061. set attr3c44 [ $clss3aea addRow attribute ]
  13062. $attr3c44 setLabel name_type "\$messageMap:AFX_MSGMAP"
  13063. $attr3c44 setProp attrib_access "None-None" name_type de
  13064. $attr3c44 setProp modifier "Value" name_type cl
  13065. set mthd3af1 [ $clss3aea addRow method ]
  13066. $mthd3af1 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  13067. $mthd3af1 setProp method_access "Public"
  13068. $mthd3af1 setProp is_dyn_bound "1"
  13069. $mthd3af1 setProp is_const_func "1"
  13070. $mthd3af1 setProp modifier "Pointer"
  13071. set mthd3af7 [ $clss3aea addRow method ]
  13072. $mthd3af7 setLabel name_type "\$create()\n"
  13073. $mthd3af7 setProp method_access "Protected"
  13074. $mthd3af7 setProp modifier "Value"
  13075. set mthd3afb [ $clss3aea addRow method ]
  13076. $mthd3afb setLabel name_type "GetDocument():CDocument\n"
  13077. $mthd3afb setProp method_access "Public"
  13078. $mthd3afb setProp is_const_func "1"
  13079. $mthd3afb setProp modifier "Pointer"
  13080. set mthd3b00 [ $clss3aea addRow method ]
  13081. $mthd3b00 setLabel name_type "DoPreparePrinting():BOOL\n"
  13082. $mthd3b00 setProp method_access "Public"
  13083. $mthd3b00 setProp modifier "Value"
  13084. set parm3b04 [ $mthd3b00 addParam ]
  13085. $parm3b04 setLabel name_type "pInfo:CPrintInfo"
  13086. $parm3b04 setProp modifier "Pointer"
  13087. set mthd3b07 [ $clss3aea addRow method ]
  13088. $mthd3b07 setLabel name_type "IsSelected():BOOL\n"
  13089. $mthd3b07 setProp method_access "Public"
  13090. $mthd3b07 setProp is_dyn_bound "1"
  13091. $mthd3b07 setProp is_const_func "1"
  13092. $mthd3b07 setProp modifier "Value"
  13093. set parm3b0d [ $mthd3b07 addParam ]
  13094. $parm3b0d setLabel name_type "pDocItem:CObject"
  13095. $parm3b0d setProp modifier "Pointer to Const"
  13096. set mthd3b10 [ $clss3aea addRow method ]
  13097. $mthd3b10 setLabel name_type "OnScroll():BOOL\n"
  13098. $mthd3b10 setProp method_access "Public"
  13099. $mthd3b10 setProp is_dyn_bound "1"
  13100. $mthd3b10 setProp modifier "Value"
  13101. set parm3b15 [ $mthd3b10 addParam ]
  13102. $parm3b15 setLabel name_type "nScrollCode:UINT, "
  13103. $parm3b15 setProp modifier "Value"
  13104. set parm3b18 [ $mthd3b10 addParam ]
  13105. $parm3b18 setLabel name_type "nPos:UINT, "
  13106. $parm3b18 setProp modifier "Value"
  13107. set parm3b1b [ $mthd3b10 addParam ]
  13108. $parm3b1b setLabel name_type "bDoScroll:BOOL"
  13109. $parm3b1b setProp modifier "Value"
  13110. $parm3b1b setProp default_value "  1 "
  13111. set mthd3b1f [ $clss3aea addRow method ]
  13112. $mthd3b1f setLabel name_type "OnScrollBy():BOOL\n"
  13113. $mthd3b1f setProp method_access "Public"
  13114. $mthd3b1f setProp is_dyn_bound "1"
  13115. $mthd3b1f setProp modifier "Value"
  13116. set parm3b24 [ $mthd3b1f addParam ]
  13117. $parm3b24 setLabel name_type "sizeScroll:CSize, "
  13118. $parm3b24 setProp modifier "Value"
  13119. set parm3b27 [ $mthd3b1f addParam ]
  13120. $parm3b27 setLabel name_type "bDoScroll:BOOL"
  13121. $parm3b27 setProp modifier "Value"
  13122. $parm3b27 setProp default_value "  1 "
  13123. set mthd3b2b [ $clss3aea addRow method ]
  13124. $mthd3b2b setLabel name_type "OnDragEnter():DROPEFFECT\n"
  13125. $mthd3b2b setProp method_access "Public"
  13126. $mthd3b2b setProp is_dyn_bound "1"
  13127. $mthd3b2b setProp modifier "Value"
  13128. set parm3b30 [ $mthd3b2b addParam ]
  13129. $parm3b30 setLabel name_type "pDataObject:COleDataObject, "
  13130. $parm3b30 setProp modifier "Pointer"
  13131. set parm3b33 [ $mthd3b2b addParam ]
  13132. $parm3b33 setLabel name_type "dwKeyState:DWORD, "
  13133. $parm3b33 setProp modifier "Value"
  13134. set parm3b36 [ $mthd3b2b addParam ]
  13135. $parm3b36 setLabel name_type "point:CPoint"
  13136. $parm3b36 setProp modifier "Value"
  13137. set mthd3b39 [ $clss3aea addRow method ]
  13138. $mthd3b39 setLabel name_type "OnDragOver():DROPEFFECT\n"
  13139. $mthd3b39 setProp method_access "Public"
  13140. $mthd3b39 setProp is_dyn_bound "1"
  13141. $mthd3b39 setProp modifier "Value"
  13142. set parm3b3e [ $mthd3b39 addParam ]
  13143. $parm3b3e setLabel name_type "pDataObject:COleDataObject, "
  13144. $parm3b3e setProp modifier "Pointer"
  13145. set parm3b41 [ $mthd3b39 addParam ]
  13146. $parm3b41 setLabel name_type "dwKeyState:DWORD, "
  13147. $parm3b41 setProp modifier "Value"
  13148. set parm3b44 [ $mthd3b39 addParam ]
  13149. $parm3b44 setLabel name_type "point:CPoint"
  13150. $parm3b44 setProp modifier "Value"
  13151. set mthd3b47 [ $clss3aea addRow method ]
  13152. $mthd3b47 setLabel name_type "OnDragLeave()\n"
  13153. $mthd3b47 setProp method_access "Public"
  13154. $mthd3b47 setProp is_dyn_bound "1"
  13155. $mthd3b47 setProp modifier "Value"
  13156. set mthd3b4c [ $clss3aea addRow method ]
  13157. $mthd3b4c setLabel name_type "OnDrop():BOOL\n"
  13158. $mthd3b4c setProp method_access "Public"
  13159. $mthd3b4c setProp is_dyn_bound "1"
  13160. $mthd3b4c setProp modifier "Value"
  13161. set parm3b51 [ $mthd3b4c addParam ]
  13162. $parm3b51 setLabel name_type "pDataObject:COleDataObject, "
  13163. $parm3b51 setProp modifier "Pointer"
  13164. set parm3b54 [ $mthd3b4c addParam ]
  13165. $parm3b54 setLabel name_type "dropEffect:DROPEFFECT, "
  13166. $parm3b54 setProp modifier "Value"
  13167. set parm3b57 [ $mthd3b4c addParam ]
  13168. $parm3b57 setLabel name_type "point:CPoint"
  13169. $parm3b57 setProp modifier "Value"
  13170. set mthd3b5a [ $clss3aea addRow method ]
  13171. $mthd3b5a setLabel name_type "OnDropEx():DROPEFFECT\n"
  13172. $mthd3b5a setProp method_access "Public"
  13173. $mthd3b5a setProp is_dyn_bound "1"
  13174. $mthd3b5a setProp modifier "Value"
  13175. set parm3b5f [ $mthd3b5a addParam ]
  13176. $parm3b5f setLabel name_type "pDataObject:COleDataObject, "
  13177. $parm3b5f setProp modifier "Pointer"
  13178. set parm3b62 [ $mthd3b5a addParam ]
  13179. $parm3b62 setLabel name_type "dropDefault:DROPEFFECT, "
  13180. $parm3b62 setProp modifier "Value"
  13181. set parm3b65 [ $mthd3b5a addParam ]
  13182. $parm3b65 setLabel name_type "dropList:DROPEFFECT, "
  13183. $parm3b65 setProp modifier "Value"
  13184. set parm3b68 [ $mthd3b5a addParam ]
  13185. $parm3b68 setLabel name_type "point:CPoint"
  13186. $parm3b68 setProp modifier "Value"
  13187. set mthd3b6b [ $clss3aea addRow method ]
  13188. $mthd3b6b setLabel name_type "OnDragScroll():DROPEFFECT\n"
  13189. $mthd3b6b setProp method_access "Public"
  13190. $mthd3b6b setProp is_dyn_bound "1"
  13191. $mthd3b6b setProp modifier "Value"
  13192. set parm3b70 [ $mthd3b6b addParam ]
  13193. $parm3b70 setLabel name_type "dwKeyState:DWORD, "
  13194. $parm3b70 setProp modifier "Value"
  13195. set parm3b73 [ $mthd3b6b addParam ]
  13196. $parm3b73 setLabel name_type "point:CPoint"
  13197. $parm3b73 setProp modifier "Value"
  13198. set mthd3b76 [ $clss3aea addRow method ]
  13199. $mthd3b76 setLabel name_type "OnPrepareDC()\n"
  13200. $mthd3b76 setProp method_access "Public"
  13201. $mthd3b76 setProp is_dyn_bound "1"
  13202. $mthd3b76 setProp modifier "Value"
  13203. set parm3b7b [ $mthd3b76 addParam ]
  13204. $parm3b7b setLabel name_type "pDC:CDC, "
  13205. $parm3b7b setProp modifier "Pointer"
  13206. set parm3b7e [ $mthd3b76 addParam ]
  13207. $parm3b7e setLabel name_type "pInfo:CPrintInfo"
  13208. $parm3b7e setProp modifier "Pointer"
  13209. $parm3b7e setProp default_value "  0 "
  13210. set mthd3b82 [ $clss3aea addRow method ]
  13211. $mthd3b82 setLabel name_type "OnInitialUpdate()\n"
  13212. $mthd3b82 setProp method_access "Public"
  13213. $mthd3b82 setProp is_dyn_bound "1"
  13214. $mthd3b82 setProp modifier "Value"
  13215. set mthd3b87 [ $clss3aea addRow method ]
  13216. $mthd3b87 setLabel name_type "OnActivateView()\n"
  13217. $mthd3b87 setProp method_access "Protected"
  13218. $mthd3b87 setProp is_dyn_bound "1"
  13219. $mthd3b87 setProp modifier "Value"
  13220. set parm3b8c [ $mthd3b87 addParam ]
  13221. $parm3b8c setLabel name_type "bActivate:BOOL, "
  13222. $parm3b8c setProp modifier "Value"
  13223. set parm3b8f [ $mthd3b87 addParam ]
  13224. $parm3b8f setLabel name_type "pActivateView:CView, "
  13225. $parm3b8f setProp modifier "Pointer"
  13226. set parm3b92 [ $mthd3b87 addParam ]
  13227. $parm3b92 setLabel name_type "pDeactiveView:CView"
  13228. $parm3b92 setProp modifier "Pointer"
  13229. set mthd3b95 [ $clss3aea addRow method ]
  13230. $mthd3b95 setLabel name_type "OnActivateFrame()\n"
  13231. $mthd3b95 setProp method_access "Protected"
  13232. $mthd3b95 setProp is_dyn_bound "1"
  13233. $mthd3b95 setProp modifier "Value"
  13234. set parm3b9a [ $mthd3b95 addParam ]
  13235. $parm3b9a setLabel name_type "nState:UINT, "
  13236. $parm3b9a setProp modifier "Value"
  13237. set parm3b9d [ $mthd3b95 addParam ]
  13238. $parm3b9d setLabel name_type "pFrameWnd:CFrameWnd"
  13239. $parm3b9d setProp modifier "Pointer"
  13240. set mthd3ba0 [ $clss3aea addRow method ]
  13241. $mthd3ba0 setLabel name_type "OnUpdate()\n"
  13242. $mthd3ba0 setProp method_access "Protected"
  13243. $mthd3ba0 setProp is_dyn_bound "1"
  13244. $mthd3ba0 setProp modifier "Value"
  13245. set parm3ba5 [ $mthd3ba0 addParam ]
  13246. $parm3ba5 setLabel name_type "pSender:CView, "
  13247. $parm3ba5 setProp modifier "Pointer"
  13248. set parm3ba8 [ $mthd3ba0 addParam ]
  13249. $parm3ba8 setLabel name_type "lHint:LPARAM, "
  13250. $parm3ba8 setProp modifier "Value"
  13251. set parm3bab [ $mthd3ba0 addParam ]
  13252. $parm3bab setLabel name_type "pHint:CObject"
  13253. $parm3bab setProp modifier "Pointer"
  13254. set mthd3bae [ $clss3aea addRow method ]
  13255. $mthd3bae setLabel name_type "OnDraw() {abstract}\n"
  13256. $mthd3bae setProp method_access "Protected"
  13257. $mthd3bae setProp modifier "Value"
  13258. set parm3bb2 [ $mthd3bae addParam ]
  13259. $parm3bb2 setLabel name_type "pDC:CDC"
  13260. $parm3bb2 setProp modifier "Pointer"
  13261. set mthd3bb5 [ $clss3aea addRow method ]
  13262. $mthd3bb5 setLabel name_type "OnPreparePrinting():BOOL\n"
  13263. $mthd3bb5 setProp method_access "Protected"
  13264. $mthd3bb5 setProp is_dyn_bound "1"
  13265. $mthd3bb5 setProp modifier "Value"
  13266. set parm3bba [ $mthd3bb5 addParam ]
  13267. $parm3bba setLabel name_type "pInfo:CPrintInfo"
  13268. $parm3bba setProp modifier "Pointer"
  13269. set mthd3bbd [ $clss3aea addRow method ]
  13270. $mthd3bbd setLabel name_type "OnBeginPrinting()\n"
  13271. $mthd3bbd setProp method_access "Protected"
  13272. $mthd3bbd setProp is_dyn_bound "1"
  13273. $mthd3bbd setProp modifier "Value"
  13274. set parm3bc2 [ $mthd3bbd addParam ]
  13275. $parm3bc2 setLabel name_type "pDC:CDC, "
  13276. $parm3bc2 setProp modifier "Pointer"
  13277. set parm3bc5 [ $mthd3bbd addParam ]
  13278. $parm3bc5 setLabel name_type "pInfo:CPrintInfo"
  13279. $parm3bc5 setProp modifier "Pointer"
  13280. set mthd3bc8 [ $clss3aea addRow method ]
  13281. $mthd3bc8 setLabel name_type "OnPrint()\n"
  13282. $mthd3bc8 setProp method_access "Protected"
  13283. $mthd3bc8 setProp is_dyn_bound "1"
  13284. $mthd3bc8 setProp modifier "Value"
  13285. set parm3bcd [ $mthd3bc8 addParam ]
  13286. $parm3bcd setLabel name_type "pDC:CDC, "
  13287. $parm3bcd setProp modifier "Pointer"
  13288. set parm3bd0 [ $mthd3bc8 addParam ]
  13289. $parm3bd0 setLabel name_type "pInfo:CPrintInfo"
  13290. $parm3bd0 setProp modifier "Pointer"
  13291. set mthd3bd3 [ $clss3aea addRow method ]
  13292. $mthd3bd3 setLabel name_type "OnEndPrinting()\n"
  13293. $mthd3bd3 setProp method_access "Protected"
  13294. $mthd3bd3 setProp is_dyn_bound "1"
  13295. $mthd3bd3 setProp modifier "Value"
  13296. set parm3bd8 [ $mthd3bd3 addParam ]
  13297. $parm3bd8 setLabel name_type "pDC:CDC, "
  13298. $parm3bd8 setProp modifier "Pointer"
  13299. set parm3bdb [ $mthd3bd3 addParam ]
  13300. $parm3bdb setLabel name_type "pInfo:CPrintInfo"
  13301. $parm3bdb setProp modifier "Pointer"
  13302. set mthd3bde [ $clss3aea addRow method ]
  13303. $mthd3bde setLabel name_type "OnEndPrintPreview()\n"
  13304. $mthd3bde setProp method_access "Protected"
  13305. $mthd3bde setProp is_dyn_bound "1"
  13306. $mthd3bde setProp modifier "Value"
  13307. set parm3be3 [ $mthd3bde addParam ]
  13308. $parm3be3 setLabel name_type "pDC:CDC, "
  13309. $parm3be3 setProp modifier "Pointer"
  13310. set parm3be6 [ $mthd3bde addParam ]
  13311. $parm3be6 setLabel name_type "pInfo:CPrintInfo, "
  13312. $parm3be6 setProp modifier "Pointer"
  13313. set parm3be9 [ $mthd3bde addParam ]
  13314. $parm3be9 setLabel name_type "point:POINT, "
  13315. $parm3be9 setProp modifier "Value"
  13316. set parm3bec [ $mthd3bde addParam ]
  13317. $parm3bec setLabel name_type "pView:CPreviewView"
  13318. $parm3bec setProp modifier "Pointer"
  13319. set mthd3bef [ $clss3aea addRow method ]
  13320. $mthd3bef setLabel name_type "DoPrintPreview():BOOL\n"
  13321. $mthd3bef setProp method_access "Public"
  13322. $mthd3bef setProp modifier "Value"
  13323. set parm3bf3 [ $mthd3bef addParam ]
  13324. $parm3bf3 setLabel name_type "nIDResource:UINT, "
  13325. $parm3bf3 setProp modifier "Value"
  13326. set parm3bf6 [ $mthd3bef addParam ]
  13327. $parm3bf6 setLabel name_type "pPrintView:CView, "
  13328. $parm3bf6 setProp modifier "Pointer"
  13329. set parm3bf9 [ $mthd3bef addParam ]
  13330. $parm3bf9 setLabel name_type "pPreviewViewClass:CRuntimeClass, "
  13331. $parm3bf9 setProp modifier "Pointer"
  13332. set parm3bfc [ $mthd3bef addParam ]
  13333. $parm3bfc setLabel name_type "pState:CPrintPreviewState"
  13334. $parm3bfc setProp modifier "Pointer"
  13335. set mthd3bff [ $clss3aea addRow method ]
  13336. $mthd3bff setLabel name_type "CalcWindowRect()\n"
  13337. $mthd3bff setProp method_access "Public"
  13338. $mthd3bff setProp is_dyn_bound "1"
  13339. $mthd3bff setProp modifier "Value"
  13340. set parm3c04 [ $mthd3bff addParam ]
  13341. $parm3c04 setLabel name_type "lpClientRect:LPRECT, "
  13342. $parm3c04 setProp modifier "Value"
  13343. set parm3c07 [ $mthd3bff addParam ]
  13344. $parm3c07 setLabel name_type "nAdjustType:UINT"
  13345. $parm3c07 setProp modifier "Value"
  13346. $parm3c07 setProp default_value " adjustBorder"
  13347. set mthd3c0b [ $clss3aea addRow method ]
  13348. $mthd3c0b setLabel name_type "GetScrollBarCtrl():CScrollBar\n"
  13349. $mthd3c0b setProp method_access "Public"
  13350. $mthd3c0b setProp is_dyn_bound "1"
  13351. $mthd3c0b setProp is_const_func "1"
  13352. $mthd3c0b setProp modifier "Pointer"
  13353. set parm3c11 [ $mthd3c0b addParam ]
  13354. $parm3c11 setLabel name_type "nBar:int"
  13355. $parm3c11 setProp modifier "Value"
  13356. set mthd3c14 [ $clss3aea addRow method ]
  13357. $mthd3c14 setLabel name_type "\$GetParentSplitter():CSplitterWnd\n"
  13358. $mthd3c14 setProp method_access "Public"
  13359. $mthd3c14 setProp modifier "Pointer"
  13360. set parm3c18 [ $mthd3c14 addParam ]
  13361. $parm3c18 setLabel name_type "pWnd:CWnd, "
  13362. $parm3c18 setProp modifier "Pointer to Const"
  13363. set parm3c1b [ $mthd3c14 addParam ]
  13364. $parm3c1b setLabel name_type "bAnyState:BOOL"
  13365. $parm3c1b setProp modifier "Value"
  13366. set mthd3c22 [ $clss3aea addRow method ]
  13367. $mthd3c22 setLabel name_type "OnCmdMsg():BOOL\n"
  13368. $mthd3c22 setProp method_access "Protected"
  13369. $mthd3c22 setProp is_dyn_bound "1"
  13370. $mthd3c22 setProp modifier "Value"
  13371. set parm3c27 [ $mthd3c22 addParam ]
  13372. $parm3c27 setLabel name_type "nID:UINT, "
  13373. $parm3c27 setProp modifier "Value"
  13374. set parm3c2a [ $mthd3c22 addParam ]
  13375. $parm3c2a setLabel name_type "nCode:int, "
  13376. $parm3c2a setProp modifier "Value"
  13377. set parm3c2d [ $mthd3c22 addParam ]
  13378. $parm3c2d setLabel name_type "pExtra:genptr, "
  13379. $parm3c2d setProp modifier "Pointer"
  13380. set parm3c30 [ $mthd3c22 addParam ]
  13381. $parm3c30 setLabel name_type "pHandlerInfo:AFX_CMDHANDLERINFO"
  13382. $parm3c30 setProp modifier "Pointer"
  13383. set mthd3c33 [ $clss3aea addRow method ]
  13384. $mthd3c33 setLabel name_type "PreCreateWindow():BOOL\n"
  13385. $mthd3c33 setProp method_access "Protected"
  13386. $mthd3c33 setProp is_dyn_bound "1"
  13387. $mthd3c33 setProp modifier "Value"
  13388. set parm3c38 [ $mthd3c33 addParam ]
  13389. $parm3c38 setLabel name_type "cs:CREATESTRUCT"
  13390. $parm3c38 setProp modifier "Reference"
  13391. set mthd3c3b [ $clss3aea addRow method ]
  13392. $mthd3c3b setLabel name_type "PostNcDestroy()\n"
  13393. $mthd3c3b setProp method_access "Protected"
  13394. $mthd3c3b setProp is_dyn_bound "1"
  13395. $mthd3c3b setProp modifier "Value"
  13396. set mthd3c48 [ $clss3aea addRow method ]
  13397. $mthd3c48 setLabel name_type "GetMessageMap():AFX_MSGMAP"
  13398. $mthd3c48 setProp method_access "Protected"
  13399. $mthd3c48 setProp is_dyn_bound "1"
  13400. $mthd3c48 setProp is_const_func "1"
  13401. $mthd3c48 setProp modifier "Pointer to Const"
  13402. $clss3aea save
  13403. set clss4422 [ $diag4403 addNode cad_class 1746 196 120 34 ]
  13404. $clss4422 setLabel name "CView"
  13405. $clss4422 setProp is_folded 1
  13406. $clss4422 setProp include_list "afxwin.h" name *
  13407. $diag4403 addConn generalization_conn $gen4407 $clss4422 1040 132 1806 196
  13408.  
  13409. #------------------------ Class: CCtrlView ----
  13410. if [info exists debug] {puts "addClass CCtrlView"}
  13411. if [info exists debug] {puts "CDM CCtrlView"}
  13412. set clss3c4e [ CDM new "CCtrlView" "$systemName" "" "" "" "" "" "" "0" ]
  13413. set attr3c51 [ $clss3c4e addRow attribute ]
  13414. $attr3c51 setLabel name_type "\$classCCtrlView:CRuntimeClass\n"
  13415. $attr3c51 setProp attrib_access "None-None" name_type de
  13416. $attr3c51 setProp modifier "Value" name_type cl
  13417. set attr3c69 [ $clss3c4e addRow attribute ]
  13418. $attr3c69 setLabel name_type "m_strClass:CString\n"
  13419. $attr3c69 setProp attrib_access "None-None" name_type de
  13420. set attr3c6c [ $clss3c4e addRow attribute ]
  13421. $attr3c6c setLabel name_type "m_dwDefaultStyle:DWORD\n"
  13422. $attr3c6c setProp attrib_access "None-None" name_type de
  13423. set attr3c7f [ $clss3c4e addRow attribute ]
  13424. $attr3c7f setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  13425. $attr3c7f setProp attrib_access "None-None" name_type de
  13426. $attr3c7f setProp modifier "Value" name_type cl
  13427. set attr3c83 [ $clss3c4e addRow attribute ]
  13428. $attr3c83 setLabel name_type "\$messageMap:AFX_MSGMAP"
  13429. $attr3c83 setProp attrib_access "None-None" name_type de
  13430. $attr3c83 setProp modifier "Value" name_type cl
  13431. set mthd3c55 [ $clss3c4e addRow method ]
  13432. $mthd3c55 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  13433. $mthd3c55 setProp method_access "Public"
  13434. $mthd3c55 setProp is_dyn_bound "1"
  13435. $mthd3c55 setProp is_const_func "1"
  13436. $mthd3c55 setProp modifier "Pointer"
  13437. set mthd3c5b [ $clss3c4e addRow method ]
  13438. $mthd3c5b setLabel name_type "\$CreateObject():CObject\n"
  13439. $mthd3c5b setProp method_access "Public"
  13440. $mthd3c5b setProp modifier "Pointer"
  13441. set mthd3c5f [ $clss3c4e addRow method ]
  13442. $mthd3c5f setLabel name_type "\$create()\n"
  13443. $mthd3c5f setProp method_access "Public"
  13444. $mthd3c5f setProp modifier "Value"
  13445. set parm3c63 [ $mthd3c5f addParam ]
  13446. $parm3c63 setLabel name_type "lpszClass:LPCTSTR, "
  13447. $parm3c63 setProp modifier "Value"
  13448. set parm3c66 [ $mthd3c5f addParam ]
  13449. $parm3c66 setLabel name_type "dwStyle:DWORD"
  13450. $parm3c66 setProp modifier "Value"
  13451. set mthd3c6f [ $clss3c4e addRow method ]
  13452. $mthd3c6f setLabel name_type "OnDraw()\n"
  13453. $mthd3c6f setProp method_access "Protected"
  13454. $mthd3c6f setProp is_dyn_bound "1"
  13455. $mthd3c6f setProp modifier "Value"
  13456. set parm3c74 [ $mthd3c6f addParam ]
  13457. $parm3c74 setLabel name_type "p28:CDC"
  13458. $parm3c74 setProp modifier "Pointer"
  13459. set mthd3c77 [ $clss3c4e addRow method ]
  13460. $mthd3c77 setLabel name_type "PreCreateWindow():BOOL\n"
  13461. $mthd3c77 setProp method_access "Protected"
  13462. $mthd3c77 setProp is_dyn_bound "1"
  13463. $mthd3c77 setProp modifier "Value"
  13464. set parm3c7c [ $mthd3c77 addParam ]
  13465. $parm3c7c setLabel name_type "cs:CREATESTRUCT"
  13466. $parm3c7c setProp modifier "Reference"
  13467. set mthd3c87 [ $clss3c4e addRow method ]
  13468. $mthd3c87 setLabel name_type "GetMessageMap():AFX_MSGMAP"
  13469. $mthd3c87 setProp method_access "Protected"
  13470. $mthd3c87 setProp is_dyn_bound "1"
  13471. $mthd3c87 setProp is_const_func "1"
  13472. $mthd3c87 setProp modifier "Pointer to Const"
  13473. $clss3c4e save
  13474. set clss4424 [ $diag4403 addNode cad_class 1532 294 396 223 ]
  13475. $clss4424 setLabel name "CCtrlView"
  13476. $clss4424 setProp include_list "afxwin.h" name *
  13477. set gen4423 [ $diag4403 addRake generalization $clss4422 $clss4424 1806 230 1730 294 262 ]
  13478. $gen4423 setProp inher_access "Public"
  13479.  
  13480. #------------------------ Class: CScrollView ----
  13481. if [info exists debug] {puts "addClass CScrollView"}
  13482. if [info exists debug] {puts "CDM CScrollView"}
  13483. set clss3c8d [ CDM new "CScrollView" "$systemName" "" "" "" "" "" "" "0" ]
  13484. set attr3c90 [ $clss3c8d addRow attribute ]
  13485. $attr3c90 setLabel name_type "\$classCScrollView:CRuntimeClass\n"
  13486. $attr3c90 setProp attrib_access "None-None" name_type de
  13487. $attr3c90 setProp modifier "Value" name_type cl
  13488. set attr3c9e [ $clss3c8d addRow attribute ]
  13489. $attr3c9e setLabel name_type "\$sizeDefault:SIZE\n"
  13490. $attr3c9e setProp attrib_access "None-None" name_type de
  13491. $attr3c9e setProp modifier "Value" name_type cl
  13492. set attr3cf4 [ $clss3c8d addRow attribute ]
  13493. $attr3cf4 setLabel name_type "m_nMapMode:int\n"
  13494. $attr3cf4 setProp attrib_access "None-None" name_type de
  13495. set attr3cf7 [ $clss3c8d addRow attribute ]
  13496. $attr3cf7 setLabel name_type "m_totalLog:CSize\n"
  13497. $attr3cf7 setProp attrib_access "None-None" name_type de
  13498. set attr3cfa [ $clss3c8d addRow attribute ]
  13499. $attr3cfa setLabel name_type "m_totalDev:CSize\n"
  13500. $attr3cfa setProp attrib_access "None-None" name_type de
  13501. set attr3cfd [ $clss3c8d addRow attribute ]
  13502. $attr3cfd setLabel name_type "m_pageDev:CSize\n"
  13503. $attr3cfd setProp attrib_access "None-None" name_type de
  13504. set attr3d00 [ $clss3c8d addRow attribute ]
  13505. $attr3d00 setLabel name_type "m_lineDev:CSize\n"
  13506. $attr3d00 setProp attrib_access "None-None" name_type de
  13507. set attr3d03 [ $clss3c8d addRow attribute ]
  13508. $attr3d03 setLabel name_type "m_bCenter:BOOL\n"
  13509. $attr3d03 setProp attrib_access "None-None" name_type de
  13510. set attr3d06 [ $clss3c8d addRow attribute ]
  13511. $attr3d06 setLabel name_type "m_bInsideUpdate:BOOL\n"
  13512. $attr3d06 setProp attrib_access "None-None" name_type de
  13513. set attr3d79 [ $clss3c8d addRow attribute ]
  13514. $attr3d79 setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  13515. $attr3d79 setProp attrib_access "None-None" name_type de
  13516. $attr3d79 setProp modifier "Value" name_type cl
  13517. set attr3d7d [ $clss3c8d addRow attribute ]
  13518. $attr3d7d setLabel name_type "\$messageMap:AFX_MSGMAP"
  13519. $attr3d7d setProp attrib_access "None-None" name_type de
  13520. $attr3d7d setProp modifier "Value" name_type cl
  13521. set mthd3c94 [ $clss3c8d addRow method ]
  13522. $mthd3c94 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  13523. $mthd3c94 setProp method_access "Public"
  13524. $mthd3c94 setProp is_dyn_bound "1"
  13525. $mthd3c94 setProp is_const_func "1"
  13526. $mthd3c94 setProp modifier "Pointer"
  13527. set mthd3c9a [ $clss3c8d addRow method ]
  13528. $mthd3c9a setLabel name_type "\$create()\n"
  13529. $mthd3c9a setProp method_access "Protected"
  13530. $mthd3c9a setProp modifier "Value"
  13531. set mthd3ca2 [ $clss3c8d addRow method ]
  13532. $mthd3ca2 setLabel name_type "SetScaleToFitSize()\n"
  13533. $mthd3ca2 setProp method_access "Public"
  13534. $mthd3ca2 setProp modifier "Value"
  13535. set parm3ca6 [ $mthd3ca2 addParam ]
  13536. $parm3ca6 setLabel name_type "sizeTotal:SIZE"
  13537. $parm3ca6 setProp modifier "Value"
  13538. set mthd3ca9 [ $clss3c8d addRow method ]
  13539. $mthd3ca9 setLabel name_type "SetScrollSizes()\n"
  13540. $mthd3ca9 setProp method_access "Public"
  13541. $mthd3ca9 setProp modifier "Value"
  13542. set parm3cad [ $mthd3ca9 addParam ]
  13543. $parm3cad setLabel name_type "nMapMode:int, "
  13544. $parm3cad setProp modifier "Value"
  13545. set parm3cb0 [ $mthd3ca9 addParam ]
  13546. $parm3cb0 setLabel name_type "sizeTotal:SIZE, "
  13547. $parm3cb0 setProp modifier "Value"
  13548. set parm3cb3 [ $mthd3ca9 addParam ]
  13549. $parm3cb3 setLabel name_type "sizePage:SIZE, "
  13550. $parm3cb3 setProp modifier "Reference to Const"
  13551. $parm3cb3 setProp default_value " sizeDefault"
  13552. set parm3cb7 [ $mthd3ca9 addParam ]
  13553. $parm3cb7 setLabel name_type "sizeLine:SIZE"
  13554. $parm3cb7 setProp modifier "Reference to Const"
  13555. $parm3cb7 setProp default_value " sizeDefault"
  13556. set mthd3cbb [ $clss3c8d addRow method ]
  13557. $mthd3cbb setLabel name_type "GetScrollPosition():CPoint\n"
  13558. $mthd3cbb setProp method_access "Public"
  13559. $mthd3cbb setProp is_const_func "1"
  13560. $mthd3cbb setProp modifier "Value"
  13561. set mthd3cc0 [ $clss3c8d addRow method ]
  13562. $mthd3cc0 setLabel name_type "GetTotalSize():CSize\n"
  13563. $mthd3cc0 setProp method_access "Public"
  13564. $mthd3cc0 setProp is_const_func "1"
  13565. $mthd3cc0 setProp modifier "Value"
  13566. set mthd3cc5 [ $clss3c8d addRow method ]
  13567. $mthd3cc5 setLabel name_type "GetDeviceScrollPosition():CPoint\n"
  13568. $mthd3cc5 setProp method_access "Public"
  13569. $mthd3cc5 setProp is_const_func "1"
  13570. $mthd3cc5 setProp modifier "Value"
  13571. set mthd3cca [ $clss3c8d addRow method ]
  13572. $mthd3cca setLabel name_type "GetDeviceScrollSizes()\n"
  13573. $mthd3cca setProp method_access "Public"
  13574. $mthd3cca setProp is_const_func "1"
  13575. $mthd3cca setProp modifier "Value"
  13576. set parm3ccf [ $mthd3cca addParam ]
  13577. $parm3ccf setLabel name_type "nMapMode:int, "
  13578. $parm3ccf setProp modifier "Reference"
  13579. set parm3cd2 [ $mthd3cca addParam ]
  13580. $parm3cd2 setLabel name_type "sizeTotal:SIZE, "
  13581. $parm3cd2 setProp modifier "Reference"
  13582. set parm3cd5 [ $mthd3cca addParam ]
  13583. $parm3cd5 setLabel name_type "sizePage:SIZE, "
  13584. $parm3cd5 setProp modifier "Reference"
  13585. set parm3cd8 [ $mthd3cca addParam ]
  13586. $parm3cd8 setLabel name_type "sizeLine:SIZE"
  13587. $parm3cd8 setProp modifier "Reference"
  13588. set mthd3cdb [ $clss3c8d addRow method ]
  13589. $mthd3cdb setLabel name_type "ScrollToPosition()\n"
  13590. $mthd3cdb setProp method_access "Public"
  13591. $mthd3cdb setProp modifier "Value"
  13592. set parm3cdf [ $mthd3cdb addParam ]
  13593. $parm3cdf setLabel name_type "pt:POINT"
  13594. $parm3cdf setProp modifier "Value"
  13595. set mthd3ce2 [ $clss3c8d addRow method ]
  13596. $mthd3ce2 setLabel name_type "FillOutsideRect()\n"
  13597. $mthd3ce2 setProp method_access "Public"
  13598. $mthd3ce2 setProp modifier "Value"
  13599. set parm3ce6 [ $mthd3ce2 addParam ]
  13600. $parm3ce6 setLabel name_type "pDC:CDC, "
  13601. $parm3ce6 setProp modifier "Pointer"
  13602. set parm3ce9 [ $mthd3ce2 addParam ]
  13603. $parm3ce9 setLabel name_type "pBrush:CBrush"
  13604. $parm3ce9 setProp modifier "Pointer"
  13605. set mthd3cec [ $clss3c8d addRow method ]
  13606. $mthd3cec setLabel name_type "ResizeParentToFit()\n"
  13607. $mthd3cec setProp method_access "Public"
  13608. $mthd3cec setProp modifier "Value"
  13609. set parm3cf0 [ $mthd3cec addParam ]
  13610. $parm3cf0 setLabel name_type "bShrinkOnly:BOOL"
  13611. $parm3cf0 setProp modifier "Value"
  13612. $parm3cf0 setProp default_value "  1 "
  13613. set mthd3d09 [ $clss3c8d addRow method ]
  13614. $mthd3d09 setLabel name_type "CenterOnPoint()\n"
  13615. $mthd3d09 setProp method_access "Protected"
  13616. $mthd3d09 setProp modifier "Value"
  13617. set parm3d0d [ $mthd3d09 addParam ]
  13618. $parm3d0d setLabel name_type "ptCenter:CPoint"
  13619. $parm3d0d setProp modifier "Value"
  13620. set mthd3d10 [ $clss3c8d addRow method ]
  13621. $mthd3d10 setLabel name_type "ScrollToDevicePosition()\n"
  13622. $mthd3d10 setProp method_access "Protected"
  13623. $mthd3d10 setProp modifier "Value"
  13624. set parm3d14 [ $mthd3d10 addParam ]
  13625. $parm3d14 setLabel name_type "ptDev:POINT"
  13626. $parm3d14 setProp modifier "Value"
  13627. set mthd3d17 [ $clss3c8d addRow method ]
  13628. $mthd3d17 setLabel name_type "OnDraw() {abstract}\n"
  13629. $mthd3d17 setProp method_access "Protected"
  13630. $mthd3d17 setProp modifier "Value"
  13631. set parm3d1b [ $mthd3d17 addParam ]
  13632. $parm3d1b setLabel name_type "pDC:CDC"
  13633. $parm3d1b setProp modifier "Pointer"
  13634. set mthd3d1e [ $clss3c8d addRow method ]
  13635. $mthd3d1e setLabel name_type "UpdateBars()\n"
  13636. $mthd3d1e setProp method_access "Protected"
  13637. $mthd3d1e setProp modifier "Value"
  13638. set mthd3d22 [ $clss3c8d addRow method ]
  13639. $mthd3d22 setLabel name_type "GetTrueClientSize():BOOL\n"
  13640. $mthd3d22 setProp method_access "Protected"
  13641. $mthd3d22 setProp modifier "Value"
  13642. set parm3d26 [ $mthd3d22 addParam ]
  13643. $parm3d26 setLabel name_type "size:CSize, "
  13644. $parm3d26 setProp modifier "Reference"
  13645. set parm3d29 [ $mthd3d22 addParam ]
  13646. $parm3d29 setLabel name_type "sizeSb:CSize"
  13647. $parm3d29 setProp modifier "Reference"
  13648. set mthd3d2c [ $clss3c8d addRow method ]
  13649. $mthd3d2c setLabel name_type "GetScrollBarSizes()\n"
  13650. $mthd3d2c setProp method_access "Protected"
  13651. $mthd3d2c setProp modifier "Value"
  13652. set parm3d30 [ $mthd3d2c addParam ]
  13653. $parm3d30 setLabel name_type "sizeSb:CSize"
  13654. $parm3d30 setProp modifier "Reference"
  13655. set mthd3d33 [ $clss3c8d addRow method ]
  13656. $mthd3d33 setLabel name_type "GetScrollBarState()\n"
  13657. $mthd3d33 setProp method_access "Protected"
  13658. $mthd3d33 setProp modifier "Value"
  13659. set parm3d37 [ $mthd3d33 addParam ]
  13660. $parm3d37 setLabel name_type "sizeClient:CSize, "
  13661. $parm3d37 setProp modifier "Value"
  13662. set parm3d3a [ $mthd3d33 addParam ]
  13663. $parm3d3a setLabel name_type "needSb:CSize, "
  13664. $parm3d3a setProp modifier "Reference"
  13665. set parm3d3d [ $mthd3d33 addParam ]
  13666. $parm3d3d setLabel name_type "sizeRange:CSize, "
  13667. $parm3d3d setProp modifier "Reference"
  13668. set parm3d40 [ $mthd3d33 addParam ]
  13669. $parm3d40 setLabel name_type "ptMove:CPoint, "
  13670. $parm3d40 setProp modifier "Reference"
  13671. set parm3d43 [ $mthd3d33 addParam ]
  13672. $parm3d43 setLabel name_type "bInsideClient:BOOL"
  13673. $parm3d43 setProp modifier "Value"
  13674. set mthd3d46 [ $clss3c8d addRow method ]
  13675. $mthd3d46 setLabel name_type "CalcWindowRect()\n"
  13676. $mthd3d46 setProp method_access "Public"
  13677. $mthd3d46 setProp is_dyn_bound "1"
  13678. $mthd3d46 setProp modifier "Value"
  13679. set parm3d4b [ $mthd3d46 addParam ]
  13680. $parm3d4b setLabel name_type "lpClientRect:LPRECT, "
  13681. $parm3d4b setProp modifier "Value"
  13682. set parm3d4e [ $mthd3d46 addParam ]
  13683. $parm3d4e setLabel name_type "nAdjustType:UINT"
  13684. $parm3d4e setProp modifier "Value"
  13685. $parm3d4e setProp default_value " adjustBorder"
  13686. set mthd3d52 [ $clss3c8d addRow method ]
  13687. $mthd3d52 setLabel name_type "OnPrepareDC()\n"
  13688. $mthd3d52 setProp method_access "Public"
  13689. $mthd3d52 setProp is_dyn_bound "1"
  13690. $mthd3d52 setProp modifier "Value"
  13691. set parm3d57 [ $mthd3d52 addParam ]
  13692. $parm3d57 setLabel name_type "pDC:CDC, "
  13693. $parm3d57 setProp modifier "Pointer"
  13694. set parm3d5a [ $mthd3d52 addParam ]
  13695. $parm3d5a setLabel name_type "pInfo:CPrintInfo"
  13696. $parm3d5a setProp modifier "Pointer"
  13697. $parm3d5a setProp default_value "  0 "
  13698. set mthd3d5e [ $clss3c8d addRow method ]
  13699. $mthd3d5e setLabel name_type "OnScroll():BOOL\n"
  13700. $mthd3d5e setProp method_access "Public"
  13701. $mthd3d5e setProp is_dyn_bound "1"
  13702. $mthd3d5e setProp modifier "Value"
  13703. set parm3d63 [ $mthd3d5e addParam ]
  13704. $parm3d63 setLabel name_type "nScrollCode:UINT, "
  13705. $parm3d63 setProp modifier "Value"
  13706. set parm3d66 [ $mthd3d5e addParam ]
  13707. $parm3d66 setLabel name_type "nPos:UINT, "
  13708. $parm3d66 setProp modifier "Value"
  13709. set parm3d69 [ $mthd3d5e addParam ]
  13710. $parm3d69 setLabel name_type "bDoScroll:BOOL"
  13711. $parm3d69 setProp modifier "Value"
  13712. $parm3d69 setProp default_value "  1 "
  13713. set mthd3d6d [ $clss3c8d addRow method ]
  13714. $mthd3d6d setLabel name_type "OnScrollBy():BOOL\n"
  13715. $mthd3d6d setProp method_access "Public"
  13716. $mthd3d6d setProp is_dyn_bound "1"
  13717. $mthd3d6d setProp modifier "Value"
  13718. set parm3d72 [ $mthd3d6d addParam ]
  13719. $parm3d72 setLabel name_type "sizeScroll:CSize, "
  13720. $parm3d72 setProp modifier "Value"
  13721. set parm3d75 [ $mthd3d6d addParam ]
  13722. $parm3d75 setLabel name_type "bDoScroll:BOOL"
  13723. $parm3d75 setProp modifier "Value"
  13724. $parm3d75 setProp default_value "  1 "
  13725. set mthd3d81 [ $clss3c8d addRow method ]
  13726. $mthd3d81 setLabel name_type "GetMessageMap():AFX_MSGMAP"
  13727. $mthd3d81 setProp method_access "Protected"
  13728. $mthd3d81 setProp is_dyn_bound "1"
  13729. $mthd3d81 setProp is_const_func "1"
  13730. $mthd3d81 setProp modifier "Pointer to Const"
  13731. $clss3c8d save
  13732. set clss4426 [ $diag4403 addNode cad_class 1960 294 120 34 ]
  13733. $clss4426 setLabel name "CScrollView"
  13734. $clss4426 setProp is_folded 1
  13735. $clss4426 setProp include_list "afxwin.h" name *
  13736. $diag4403 addConn generalization_conn $gen4423 $clss4426 1806 230 2020 294
  13737.  
  13738. #------------------------ Class: CWinThread ----
  13739. if [info exists debug] {puts "addClass CWinThread"}
  13740. if [info exists debug] {puts "CDM CWinThread"}
  13741. set clss3d87 [ CDM new "CWinThread" "$systemName" "" "" "" "" "" "" "0" ]
  13742. set attr3d8a [ $clss3d87 addRow attribute ]
  13743. $attr3d8a setLabel name_type "\$classCWinThread:CRuntimeClass\n"
  13744. $attr3d8a setProp attrib_access "None-None" name_type de
  13745. $attr3d8a setProp modifier "Value" name_type cl
  13746. set attr3da8 [ $clss3d87 addRow attribute ]
  13747. $attr3da8 setLabel name_type "m_pMainWnd:CWnd\n"
  13748. $attr3da8 setProp attrib_access "None-None" name_type de
  13749. $attr3da8 setProp modifier "Pointer" name_type cl
  13750. set attr3dac [ $clss3d87 addRow attribute ]
  13751. $attr3dac setLabel name_type "m_pActiveWnd:CWnd\n"
  13752. $attr3dac setProp attrib_access "None-None" name_type de
  13753. $attr3dac setProp modifier "Pointer" name_type cl
  13754. set attr3db0 [ $clss3d87 addRow attribute ]
  13755. $attr3db0 setLabel name_type "m_bAutoDelete:BOOL\n"
  13756. $attr3db0 setProp attrib_access "None-None" name_type de
  13757. set attr3db3 [ $clss3d87 addRow attribute ]
  13758. $attr3db3 setLabel name_type "m_hThread:HANDLE\n"
  13759. $attr3db3 setProp attrib_access "None-None" name_type de
  13760. set attr3dbb [ $clss3d87 addRow attribute ]
  13761. $attr3dbb setLabel name_type "m_nThreadID:DWORD\n"
  13762. $attr3dbb setProp attrib_access "None-None" name_type de
  13763. set attr3e2e [ $clss3d87 addRow attribute ]
  13764. $attr3e2e setLabel name_type "m_msgCur:MSG\n"
  13765. $attr3e2e setProp attrib_access "None-None" name_type de
  13766. set attr3e3b [ $clss3d87 addRow attribute ]
  13767. $attr3e3b setLabel name_type "m_pThreadParams:LPVOID\n"
  13768. $attr3e3b setProp attrib_access "None-None" name_type de
  13769. set attr3e3e [ $clss3d87 addRow attribute ]
  13770. $attr3e3e setLabel name_type "m_pfnThreadProc:AFX_THREADPROC\n"
  13771. $attr3e3e setProp attrib_access "None-None" name_type de
  13772. set attr3e41 [ $clss3d87 addRow attribute ]
  13773. $attr3e41 setLabel name_type " m_lpfnOleTermOrFreeLib:void\n"
  13774. $attr3e41 setProp attrib_access "None-None" name_type de
  13775. $attr3e41 setProp modifier "Value" name_type cl
  13776. set attr3e45 [ $clss3d87 addRow attribute ]
  13777. $attr3e45 setLabel name_type "m_pMessageFilter:COleMessageFilter\n"
  13778. $attr3e45 setProp attrib_access "None-None" name_type de
  13779. $attr3e45 setProp modifier "Pointer" name_type cl
  13780. set attr3e49 [ $clss3d87 addRow attribute ]
  13781. $attr3e49 setLabel name_type "m_ptCursorLast:CPoint\n"
  13782. $attr3e49 setProp attrib_access "None-None" name_type de
  13783. set attr3e4c [ $clss3d87 addRow attribute ]
  13784. $attr3e4c setLabel name_type "m_nMsgLast:UINT"
  13785. $attr3e4c setProp attrib_access "None-None" name_type de
  13786. set mthd3d8e [ $clss3d87 addRow method ]
  13787. $mthd3d8e setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  13788. $mthd3d8e setProp method_access "Public"
  13789. $mthd3d8e setProp is_dyn_bound "1"
  13790. $mthd3d8e setProp is_const_func "1"
  13791. $mthd3d8e setProp modifier "Pointer"
  13792. set mthd3d94 [ $clss3d87 addRow method ]
  13793. $mthd3d94 setLabel name_type "\$create()\n"
  13794. $mthd3d94 setProp method_access "Public"
  13795. $mthd3d94 setProp modifier "Value"
  13796. set mthd3d98 [ $clss3d87 addRow method ]
  13797. $mthd3d98 setLabel name_type "CreateThread():BOOL\n"
  13798. $mthd3d98 setProp method_access "Public"
  13799. $mthd3d98 setProp modifier "Value"
  13800. set parm3d9c [ $mthd3d98 addParam ]
  13801. $parm3d9c setLabel name_type "dwCreateFlags:DWORD, "
  13802. $parm3d9c setProp modifier "Value"
  13803. $parm3d9c setProp default_value " 0"
  13804. set parm3da0 [ $mthd3d98 addParam ]
  13805. $parm3da0 setLabel name_type "nStackSize:UINT, "
  13806. $parm3da0 setProp modifier "Value"
  13807. $parm3da0 setProp default_value " 0"
  13808. set parm3da4 [ $mthd3d98 addParam ]
  13809. $parm3da4 setLabel name_type "lpSecurityAttrs:LPSECURITY_ATTRIBUTES"
  13810. $parm3da4 setProp modifier "Value"
  13811. $parm3da4 setProp default_value "  0 "
  13812. set mthd3db6 [ $clss3d87 addRow method ]
  13813. $mthd3db6 setLabel name_type "type_conv()\n"
  13814. $mthd3db6 setProp method_access "Public"
  13815. $mthd3db6 setProp is_const_func "1"
  13816. $mthd3db6 setProp modifier "Value"
  13817. set mthd3dbe [ $clss3d87 addRow method ]
  13818. $mthd3dbe setLabel name_type "GetThreadPriority():int\n"
  13819. $mthd3dbe setProp method_access "Public"
  13820. $mthd3dbe setProp modifier "Value"
  13821. set mthd3dc2 [ $clss3d87 addRow method ]
  13822. $mthd3dc2 setLabel name_type "SetThreadPriority():BOOL\n"
  13823. $mthd3dc2 setProp method_access "Public"
  13824. $mthd3dc2 setProp modifier "Value"
  13825. set parm3dc6 [ $mthd3dc2 addParam ]
  13826. $parm3dc6 setLabel name_type "nPriority:int"
  13827. $parm3dc6 setProp modifier "Value"
  13828. set mthd3dc9 [ $clss3d87 addRow method ]
  13829. $mthd3dc9 setLabel name_type "SuspendThread():DWORD\n"
  13830. $mthd3dc9 setProp method_access "Public"
  13831. $mthd3dc9 setProp modifier "Value"
  13832. set mthd3dcd [ $clss3d87 addRow method ]
  13833. $mthd3dcd setLabel name_type "ResumeThread():DWORD\n"
  13834. $mthd3dcd setProp method_access "Public"
  13835. $mthd3dcd setProp modifier "Value"
  13836. set mthd3dd1 [ $clss3d87 addRow method ]
  13837. $mthd3dd1 setLabel name_type "PostThreadMessage():BOOL\n"
  13838. $mthd3dd1 setProp method_access "Public"
  13839. $mthd3dd1 setProp modifier "Value"
  13840. set parm3dd5 [ $mthd3dd1 addParam ]
  13841. $parm3dd5 setLabel name_type "message:UINT, "
  13842. $parm3dd5 setProp modifier "Value"
  13843. set parm3dd8 [ $mthd3dd1 addParam ]
  13844. $parm3dd8 setLabel name_type "wParam:WPARAM, "
  13845. $parm3dd8 setProp modifier "Value"
  13846. set parm3ddb [ $mthd3dd1 addParam ]
  13847. $parm3ddb setLabel name_type "lParam:LPARAM"
  13848. $parm3ddb setProp modifier "Value"
  13849. set mthd3dde [ $clss3d87 addRow method ]
  13850. $mthd3dde setLabel name_type "InitInstance():BOOL\n"
  13851. $mthd3dde setProp method_access "Public"
  13852. $mthd3dde setProp is_dyn_bound "1"
  13853. $mthd3dde setProp modifier "Value"
  13854. set mthd3de3 [ $clss3d87 addRow method ]
  13855. $mthd3de3 setLabel name_type "Run():int\n"
  13856. $mthd3de3 setProp method_access "Public"
  13857. $mthd3de3 setProp is_dyn_bound "1"
  13858. $mthd3de3 setProp modifier "Value"
  13859. set mthd3de8 [ $clss3d87 addRow method ]
  13860. $mthd3de8 setLabel name_type "PreTranslateMessage():BOOL\n"
  13861. $mthd3de8 setProp method_access "Public"
  13862. $mthd3de8 setProp is_dyn_bound "1"
  13863. $mthd3de8 setProp modifier "Value"
  13864. set parm3ded [ $mthd3de8 addParam ]
  13865. $parm3ded setLabel name_type "pMsg:MSG"
  13866. $parm3ded setProp modifier "Pointer"
  13867. set mthd3df0 [ $clss3d87 addRow method ]
  13868. $mthd3df0 setLabel name_type "PumpMessage():BOOL\n"
  13869. $mthd3df0 setProp method_access "Public"
  13870. $mthd3df0 setProp is_dyn_bound "1"
  13871. $mthd3df0 setProp modifier "Value"
  13872. set mthd3df5 [ $clss3d87 addRow method ]
  13873. $mthd3df5 setLabel name_type "OnIdle():BOOL\n"
  13874. $mthd3df5 setProp method_access "Public"
  13875. $mthd3df5 setProp is_dyn_bound "1"
  13876. $mthd3df5 setProp modifier "Value"
  13877. set parm3dfa [ $mthd3df5 addParam ]
  13878. $parm3dfa setLabel name_type "lCount:LONG"
  13879. $parm3dfa setProp modifier "Value"
  13880. set mthd3dfd [ $clss3d87 addRow method ]
  13881. $mthd3dfd setLabel name_type "IsIdleMessage():BOOL\n"
  13882. $mthd3dfd setProp method_access "Public"
  13883. $mthd3dfd setProp is_dyn_bound "1"
  13884. $mthd3dfd setProp modifier "Value"
  13885. set parm3e02 [ $mthd3dfd addParam ]
  13886. $parm3e02 setLabel name_type "pMsg:MSG"
  13887. $parm3e02 setProp modifier "Pointer"
  13888. set mthd3e05 [ $clss3d87 addRow method ]
  13889. $mthd3e05 setLabel name_type "ExitInstance():int\n"
  13890. $mthd3e05 setProp method_access "Public"
  13891. $mthd3e05 setProp is_dyn_bound "1"
  13892. $mthd3e05 setProp modifier "Value"
  13893. set mthd3e0a [ $clss3d87 addRow method ]
  13894. $mthd3e0a setLabel name_type "ProcessWndProcException():LRESULT\n"
  13895. $mthd3e0a setProp method_access "Public"
  13896. $mthd3e0a setProp is_dyn_bound "1"
  13897. $mthd3e0a setProp modifier "Value"
  13898. set parm3e0f [ $mthd3e0a addParam ]
  13899. $parm3e0f setLabel name_type "e:CException, "
  13900. $parm3e0f setProp modifier "Pointer"
  13901. set parm3e12 [ $mthd3e0a addParam ]
  13902. $parm3e12 setLabel name_type "pMsg:MSG"
  13903. $parm3e12 setProp modifier "Pointer to Const"
  13904. set mthd3e15 [ $clss3d87 addRow method ]
  13905. $mthd3e15 setLabel name_type "ProcessMessageFilter():BOOL\n"
  13906. $mthd3e15 setProp method_access "Public"
  13907. $mthd3e15 setProp is_dyn_bound "1"
  13908. $mthd3e15 setProp modifier "Value"
  13909. set parm3e1a [ $mthd3e15 addParam ]
  13910. $parm3e1a setLabel name_type "code:int, "
  13911. $parm3e1a setProp modifier "Value"
  13912. set parm3e1d [ $mthd3e15 addParam ]
  13913. $parm3e1d setLabel name_type "lpMsg:LPMSG"
  13914. $parm3e1d setProp modifier "Value"
  13915. set mthd3e20 [ $clss3d87 addRow method ]
  13916. $mthd3e20 setLabel name_type "GetMainWnd():CWnd\n"
  13917. $mthd3e20 setProp method_access "Public"
  13918. $mthd3e20 setProp is_dyn_bound "1"
  13919. $mthd3e20 setProp modifier "Pointer"
  13920. set mthd3e25 [ $clss3d87 addRow method ]
  13921. $mthd3e25 setLabel name_type "CommonConstruct()\n"
  13922. $mthd3e25 setProp method_access "Public"
  13923. $mthd3e25 setProp modifier "Value"
  13924. set mthd3e29 [ $clss3d87 addRow method ]
  13925. $mthd3e29 setLabel name_type "Delete()\n"
  13926. $mthd3e29 setProp method_access "Public"
  13927. $mthd3e29 setProp is_dyn_bound "1"
  13928. $mthd3e29 setProp modifier "Value"
  13929. set mthd3e31 [ $clss3d87 addRow method ]
  13930. $mthd3e31 setLabel name_type "\$create()\n"
  13931. $mthd3e31 setProp method_access "Public"
  13932. $mthd3e31 setProp modifier "Value"
  13933. set parm3e35 [ $mthd3e31 addParam ]
  13934. $parm3e35 setLabel name_type "pfnThreadProc:AFX_THREADPROC, "
  13935. $parm3e35 setProp modifier "Value"
  13936. set parm3e38 [ $mthd3e31 addParam ]
  13937. $parm3e38 setLabel name_type "pParam:LPVOID"
  13938. $parm3e38 setProp modifier "Value"
  13939. set mthd3e4f [ $clss3d87 addRow method ]
  13940. $mthd3e4f setLabel name_type "DispatchThreadMessage()"
  13941. $mthd3e4f setProp method_access "Protected"
  13942. $mthd3e4f setProp modifier "Value"
  13943. set parm3e53 [ $mthd3e4f addParam ]
  13944. $parm3e53 setLabel name_type "msg:MSG"
  13945. $parm3e53 setProp modifier "Pointer"
  13946. $clss3d87 save
  13947. set clss442a [ $diag4403 addNode cad_class 2112 98 120 34 ]
  13948. $clss442a setLabel name "CWinThread"
  13949. $clss442a setProp is_folded 1
  13950. $clss442a setProp include_list "afxwin.h" name *
  13951. $diag4403 addConn generalization_conn $gen4405 $clss442a 1268 34 2172 98
  13952.  
  13953. #------------------------ Class: CDocTemplate ----
  13954. if [info exists debug] {puts "addClass CDocTemplate"}
  13955. if [info exists debug] {puts "CDM CDocTemplate"}
  13956. set clss3fcd [ CDM new "CDocTemplate" "$systemName" "" "" "" "" "" "" "0" ]
  13957. set attr3fd0 [ $clss3fcd addRow attribute ]
  13958. $attr3fd0 setLabel name_type "\$classCDocTemplate:CRuntimeClass\n"
  13959. $attr3fd0 setProp attrib_access "None-None" name_type de
  13960. $attr3fd0 setProp modifier "Value" name_type cl
  13961. set attr4088 [ $clss3fcd addRow attribute ]
  13962. $attr4088 setLabel name_type "m_bAutoDelete:BOOL\n"
  13963. $attr4088 setProp attrib_access "None-None" name_type de
  13964. set attr408b [ $clss3fcd addRow attribute ]
  13965. $attr408b setLabel name_type "m_pAttachedFactory:CObject\n"
  13966. $attr408b setProp attrib_access "None-None" name_type de
  13967. $attr408b setProp modifier "Pointer" name_type cl
  13968. set attr408f [ $clss3fcd addRow attribute ]
  13969. $attr408f setLabel name_type "m_hMenuInPlace:HMENU\n"
  13970. $attr408f setProp attrib_access "None-None" name_type de
  13971. set attr4092 [ $clss3fcd addRow attribute ]
  13972. $attr4092 setLabel name_type "m_hAccelInPlace:HACCEL\n"
  13973. $attr4092 setProp attrib_access "None-None" name_type de
  13974. set attr4095 [ $clss3fcd addRow attribute ]
  13975. $attr4095 setLabel name_type "m_hMenuEmbedding:HMENU\n"
  13976. $attr4095 setProp attrib_access "None-None" name_type de
  13977. set attr4098 [ $clss3fcd addRow attribute ]
  13978. $attr4098 setLabel name_type "m_hAccelEmbedding:HACCEL\n"
  13979. $attr4098 setProp attrib_access "None-None" name_type de
  13980. set attr409b [ $clss3fcd addRow attribute ]
  13981. $attr409b setLabel name_type "m_hMenuInPlaceServer:HMENU\n"
  13982. $attr409b setProp attrib_access "None-None" name_type de
  13983. set attr409e [ $clss3fcd addRow attribute ]
  13984. $attr409e setLabel name_type "m_hAccelInPlaceServer:HACCEL\n"
  13985. $attr409e setProp attrib_access "None-None" name_type de
  13986. set attr40a6 [ $clss3fcd addRow attribute ]
  13987. $attr40a6 setLabel name_type "m_nIDResource:UINT\n"
  13988. $attr40a6 setProp attrib_access "None-None" name_type de
  13989. set attr40a9 [ $clss3fcd addRow attribute ]
  13990. $attr40a9 setLabel name_type "m_nIDServerResource:UINT\n"
  13991. $attr40a9 setProp attrib_access "None-None" name_type de
  13992. set attr40ac [ $clss3fcd addRow attribute ]
  13993. $attr40ac setLabel name_type "m_nIDEmbeddingResource:UINT\n"
  13994. $attr40ac setProp attrib_access "None-None" name_type de
  13995. set attr40af [ $clss3fcd addRow attribute ]
  13996. $attr40af setLabel name_type "m_nIDContainerResource:UINT\n"
  13997. $attr40af setProp attrib_access "None-None" name_type de
  13998. set attr40b2 [ $clss3fcd addRow attribute ]
  13999. $attr40b2 setLabel name_type "m_pDocClass:CRuntimeClass\n"
  14000. $attr40b2 setProp attrib_access "None-None" name_type de
  14001. $attr40b2 setProp modifier "Pointer" name_type cl
  14002. set attr40b6 [ $clss3fcd addRow attribute ]
  14003. $attr40b6 setLabel name_type "m_pFrameClass:CRuntimeClass\n"
  14004. $attr40b6 setProp attrib_access "None-None" name_type de
  14005. $attr40b6 setProp modifier "Pointer" name_type cl
  14006. set attr40ba [ $clss3fcd addRow attribute ]
  14007. $attr40ba setLabel name_type "m_pViewClass:CRuntimeClass\n"
  14008. $attr40ba setProp attrib_access "None-None" name_type de
  14009. $attr40ba setProp modifier "Pointer" name_type cl
  14010. set attr40be [ $clss3fcd addRow attribute ]
  14011. $attr40be setLabel name_type "m_pOleFrameClass:CRuntimeClass\n"
  14012. $attr40be setProp attrib_access "None-None" name_type de
  14013. $attr40be setProp modifier "Pointer" name_type cl
  14014. set attr40c2 [ $clss3fcd addRow attribute ]
  14015. $attr40c2 setLabel name_type "m_pOleViewClass:CRuntimeClass\n"
  14016. $attr40c2 setProp attrib_access "None-None" name_type de
  14017. $attr40c2 setProp modifier "Pointer" name_type cl
  14018. set attr40c6 [ $clss3fcd addRow attribute ]
  14019. $attr40c6 setLabel name_type "m_strDocStrings:CString"
  14020. $attr40c6 setProp attrib_access "None-None" name_type de
  14021. set mthd3fd4 [ $clss3fcd addRow method ]
  14022. $mthd3fd4 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  14023. $mthd3fd4 setProp method_access "Public"
  14024. $mthd3fd4 setProp is_dyn_bound "1"
  14025. $mthd3fd4 setProp is_const_func "1"
  14026. $mthd3fd4 setProp modifier "Pointer"
  14027. set mthd3fda [ $clss3fcd addRow method ]
  14028. $mthd3fda setLabel name_type "\$create()\n"
  14029. $mthd3fda setProp method_access "Protected"
  14030. $mthd3fda setProp modifier "Value"
  14031. set parm3fde [ $mthd3fda addParam ]
  14032. $parm3fde setLabel name_type "nIDResource:UINT, "
  14033. $parm3fde setProp modifier "Value"
  14034. set parm3fe1 [ $mthd3fda addParam ]
  14035. $parm3fe1 setLabel name_type "pDocClass:CRuntimeClass, "
  14036. $parm3fe1 setProp modifier "Pointer"
  14037. set parm3fe4 [ $mthd3fda addParam ]
  14038. $parm3fe4 setLabel name_type "pFrameClass:CRuntimeClass, "
  14039. $parm3fe4 setProp modifier "Pointer"
  14040. set parm3fe7 [ $mthd3fda addParam ]
  14041. $parm3fe7 setLabel name_type "pViewClass:CRuntimeClass"
  14042. $parm3fe7 setProp modifier "Pointer"
  14043. set mthd3fea [ $clss3fcd addRow method ]
  14044. $mthd3fea setLabel name_type "LoadTemplate()\n"
  14045. $mthd3fea setProp method_access "Public"
  14046. $mthd3fea setProp is_dyn_bound "1"
  14047. $mthd3fea setProp modifier "Value"
  14048. set mthd3fef [ $clss3fcd addRow method ]
  14049. $mthd3fef setLabel name_type "SetContainerInfo()\n"
  14050. $mthd3fef setProp method_access "Public"
  14051. $mthd3fef setProp modifier "Value"
  14052. set parm3ff3 [ $mthd3fef addParam ]
  14053. $parm3ff3 setLabel name_type "nIDOleInPlaceContainer:UINT"
  14054. $parm3ff3 setProp modifier "Value"
  14055. set mthd3ff6 [ $clss3fcd addRow method ]
  14056. $mthd3ff6 setLabel name_type "SetServerInfo()\n"
  14057. $mthd3ff6 setProp method_access "Public"
  14058. $mthd3ff6 setProp modifier "Value"
  14059. set parm3ffa [ $mthd3ff6 addParam ]
  14060. $parm3ffa setLabel name_type "nIDOleEmbedding:UINT, "
  14061. $parm3ffa setProp modifier "Value"
  14062. set parm3ffd [ $mthd3ff6 addParam ]
  14063. $parm3ffd setLabel name_type "nIDOleInPlaceServer:UINT, "
  14064. $parm3ffd setProp modifier "Value"
  14065. $parm3ffd setProp default_value " 0"
  14066. set parm4001 [ $mthd3ff6 addParam ]
  14067. $parm4001 setLabel name_type "pOleFrameClass:CRuntimeClass, "
  14068. $parm4001 setProp modifier "Pointer"
  14069. $parm4001 setProp default_value "  0 "
  14070. set parm4005 [ $mthd3ff6 addParam ]
  14071. $parm4005 setLabel name_type "pOleViewClass:CRuntimeClass"
  14072. $parm4005 setProp modifier "Pointer"
  14073. $parm4005 setProp default_value "  0 "
  14074. set mthd4009 [ $clss3fcd addRow method ]
  14075. $mthd4009 setLabel name_type "GetFirstDocPosition():POSITION {abstract}\n"
  14076. $mthd4009 setProp method_access "Public"
  14077. $mthd4009 setProp is_const_func "1"
  14078. $mthd4009 setProp modifier "Value"
  14079. set mthd400e [ $clss3fcd addRow method ]
  14080. $mthd400e setLabel name_type "GetNextDoc():CDocument {abstract}\n"
  14081. $mthd400e setProp method_access "Public"
  14082. $mthd400e setProp is_const_func "1"
  14083. $mthd400e setProp modifier "Pointer"
  14084. set parm4013 [ $mthd400e addParam ]
  14085. $parm4013 setLabel name_type "rPos:POSITION"
  14086. $parm4013 setProp modifier "Reference"
  14087. set mthd4016 [ $clss3fcd addRow method ]
  14088. $mthd4016 setLabel name_type "AddDocument()\n"
  14089. $mthd4016 setProp method_access "Public"
  14090. $mthd4016 setProp is_dyn_bound "1"
  14091. $mthd4016 setProp modifier "Value"
  14092. set parm401b [ $mthd4016 addParam ]
  14093. $parm401b setLabel name_type "pDoc:CDocument"
  14094. $parm401b setProp modifier "Pointer"
  14095. set mthd401e [ $clss3fcd addRow method ]
  14096. $mthd401e setLabel name_type "RemoveDocument()\n"
  14097. $mthd401e setProp method_access "Public"
  14098. $mthd401e setProp is_dyn_bound "1"
  14099. $mthd401e setProp modifier "Value"
  14100. set parm4023 [ $mthd401e addParam ]
  14101. $parm4023 setLabel name_type "pDoc:CDocument"
  14102. $parm4023 setProp modifier "Pointer"
  14103. set mthd4026 [ $clss3fcd addRow method ]
  14104. $mthd4026 setLabel name_type "GetDocString():BOOL\n"
  14105. $mthd4026 setProp method_access "Public"
  14106. $mthd4026 setProp is_dyn_bound "1"
  14107. $mthd4026 setProp is_const_func "1"
  14108. $mthd4026 setProp modifier "Value"
  14109. set parm402c [ $mthd4026 addParam ]
  14110. $parm402c setLabel name_type "rString:CString, "
  14111. $parm402c setProp modifier "Reference"
  14112. set parm402f [ $mthd4026 addParam ]
  14113. $parm402f setLabel name_type "index"
  14114. $parm402f setProp modifier "Value"
  14115. set mthd4032 [ $clss3fcd addRow method ]
  14116. $mthd4032 setLabel name_type "CreateOleFrame():CFrameWnd\n"
  14117. $mthd4032 setProp method_access "Public"
  14118. $mthd4032 setProp modifier "Pointer"
  14119. set parm4036 [ $mthd4032 addParam ]
  14120. $parm4036 setLabel name_type "pParentWnd:CWnd, "
  14121. $parm4036 setProp modifier "Pointer"
  14122. set parm4039 [ $mthd4032 addParam ]
  14123. $parm4039 setLabel name_type "pDoc:CDocument, "
  14124. $parm4039 setProp modifier "Pointer"
  14125. set parm403c [ $mthd4032 addParam ]
  14126. $parm403c setLabel name_type "bCreateView:BOOL"
  14127. $parm403c setProp modifier "Value"
  14128. set mthd403f [ $clss3fcd addRow method ]
  14129. $mthd403f setLabel name_type "MatchDocType():Confidence\n"
  14130. $mthd403f setProp method_access "Public"
  14131. $mthd403f setProp is_dyn_bound "1"
  14132. $mthd403f setProp modifier "Value"
  14133. set parm4044 [ $mthd403f addParam ]
  14134. $parm4044 setLabel name_type "lpszPathName:LPCTSTR, "
  14135. $parm4044 setProp modifier "Value"
  14136. set parm4047 [ $mthd403f addParam ]
  14137. $parm4047 setLabel name_type "rpDocMatch:CDocument"
  14138. $parm4047 setProp modifier "Pointer"
  14139. set mthd404a [ $clss3fcd addRow method ]
  14140. $mthd404a setLabel name_type "CreateNewDocument():CDocument\n"
  14141. $mthd404a setProp method_access "Public"
  14142. $mthd404a setProp is_dyn_bound "1"
  14143. $mthd404a setProp modifier "Pointer"
  14144. set mthd404f [ $clss3fcd addRow method ]
  14145. $mthd404f setLabel name_type "CreateNewFrame():CFrameWnd\n"
  14146. $mthd404f setProp method_access "Public"
  14147. $mthd404f setProp is_dyn_bound "1"
  14148. $mthd404f setProp modifier "Pointer"
  14149. set parm4054 [ $mthd404f addParam ]
  14150. $parm4054 setLabel name_type "pDoc:CDocument, "
  14151. $parm4054 setProp modifier "Pointer"
  14152. set parm4057 [ $mthd404f addParam ]
  14153. $parm4057 setLabel name_type "pOther:CFrameWnd"
  14154. $parm4057 setProp modifier "Pointer"
  14155. set mthd405a [ $clss3fcd addRow method ]
  14156. $mthd405a setLabel name_type "InitialUpdateFrame()\n"
  14157. $mthd405a setProp method_access "Public"
  14158. $mthd405a setProp is_dyn_bound "1"
  14159. $mthd405a setProp modifier "Value"
  14160. set parm405f [ $mthd405a addParam ]
  14161. $parm405f setLabel name_type "pFrame:CFrameWnd, "
  14162. $parm405f setProp modifier "Pointer"
  14163. set parm4062 [ $mthd405a addParam ]
  14164. $parm4062 setLabel name_type "pDoc:CDocument, "
  14165. $parm4062 setProp modifier "Pointer"
  14166. set parm4065 [ $mthd405a addParam ]
  14167. $parm4065 setLabel name_type "bMakeVisible:BOOL"
  14168. $parm4065 setProp modifier "Value"
  14169. $parm4065 setProp default_value "  1 "
  14170. set mthd4069 [ $clss3fcd addRow method ]
  14171. $mthd4069 setLabel name_type "SaveAllModified():BOOL\n"
  14172. $mthd4069 setProp method_access "Public"
  14173. $mthd4069 setProp is_dyn_bound "1"
  14174. $mthd4069 setProp modifier "Value"
  14175. set mthd406e [ $clss3fcd addRow method ]
  14176. $mthd406e setLabel name_type "CloseAllDocuments()\n"
  14177. $mthd406e setProp method_access "Public"
  14178. $mthd406e setProp is_dyn_bound "1"
  14179. $mthd406e setProp modifier "Value"
  14180. set parm4073 [ $mthd406e addParam ]
  14181. $parm4073 setLabel name_type "bEndSession:BOOL"
  14182. $parm4073 setProp modifier "Value"
  14183. set mthd4076 [ $clss3fcd addRow method ]
  14184. $mthd4076 setLabel name_type "OpenDocumentFile():CDocument {abstract}\n"
  14185. $mthd4076 setProp method_access "Public"
  14186. $mthd4076 setProp modifier "Pointer"
  14187. set parm407a [ $mthd4076 addParam ]
  14188. $parm407a setLabel name_type "lpszPathName:LPCTSTR, "
  14189. $parm407a setProp modifier "Value"
  14190. set parm407d [ $mthd4076 addParam ]
  14191. $parm407d setLabel name_type "bMakeVisible:BOOL"
  14192. $parm407d setProp modifier "Value"
  14193. $parm407d setProp default_value "  1 "
  14194. set mthd4081 [ $clss3fcd addRow method ]
  14195. $mthd4081 setLabel name_type "SetDefaultTitle() {abstract}\n"
  14196. $mthd4081 setProp method_access "Public"
  14197. $mthd4081 setProp modifier "Value"
  14198. set parm4085 [ $mthd4081 addParam ]
  14199. $parm4085 setLabel name_type "pDocument:CDocument"
  14200. $parm4085 setProp modifier "Pointer"
  14201. set mthd40a1 [ $clss3fcd addRow method ]
  14202. $mthd40a1 setLabel name_type "OnIdle()"
  14203. $mthd40a1 setProp method_access "Public"
  14204. $mthd40a1 setProp is_dyn_bound "1"
  14205. $mthd40a1 setProp modifier "Value"
  14206. $clss3fcd save
  14207. set clss4431 [ $diag4403 addNode cad_class 2264 98 120 34 ]
  14208. $clss4431 setLabel name "CDocTemplate"
  14209. $clss4431 setProp is_folded 1
  14210. $clss4431 setProp include_list "afxwin.h" name *
  14211. $diag4403 addConn generalization_conn $gen4405 $clss4431 1268 34 2324 98
  14212.  
  14213. #------------------------ Class: CDocument ----
  14214. if [info exists debug] {puts "addClass CDocument"}
  14215. if [info exists debug] {puts "CDM CDocument"}
  14216. set clss417e [ CDM new "CDocument" "$systemName" "" "" "" "" "" "" "0" ]
  14217. set attr4181 [ $clss417e addRow attribute ]
  14218. $attr4181 setLabel name_type "\$classCDocument:CRuntimeClass\n"
  14219. $attr4181 setProp attrib_access "None-None" name_type de
  14220. $attr4181 setProp modifier "Value" name_type cl
  14221. set attr424f [ $clss417e addRow attribute ]
  14222. $attr424f setLabel name_type "m_strTitle:CString\n"
  14223. $attr424f setProp attrib_access "None-None" name_type de
  14224. set attr4252 [ $clss417e addRow attribute ]
  14225. $attr4252 setLabel name_type "m_strPathName:CString\n"
  14226. $attr4252 setProp attrib_access "None-None" name_type de
  14227. set attr4255 [ $clss417e addRow attribute ]
  14228. $attr4255 setLabel name_type "m_pDocTemplate:CDocTemplate\n"
  14229. $attr4255 setProp attrib_access "None-None" name_type de
  14230. $attr4255 setProp modifier "Pointer" name_type cl
  14231. set attr4259 [ $clss417e addRow attribute ]
  14232. $attr4259 setLabel name_type "m_viewList:CPtrList\n"
  14233. $attr4259 setProp attrib_access "None-None" name_type de
  14234. set attr425c [ $clss417e addRow attribute ]
  14235. $attr425c setLabel name_type "m_bModified:BOOL\n"
  14236. $attr425c setProp attrib_access "None-None" name_type de
  14237. set attr425f [ $clss417e addRow attribute ]
  14238. $attr425f setLabel name_type "m_bAutoDelete:BOOL\n"
  14239. $attr425f setProp attrib_access "None-None" name_type de
  14240. set attr4262 [ $clss417e addRow attribute ]
  14241. $attr4262 setLabel name_type "m_bEmbedded:BOOL\n"
  14242. $attr4262 setProp attrib_access "None-None" name_type de
  14243. set attr42a8 [ $clss417e addRow attribute ]
  14244. $attr42a8 setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  14245. $attr42a8 setProp attrib_access "None-None" name_type de
  14246. $attr42a8 setProp modifier "Value" name_type cl
  14247. set attr42ac [ $clss417e addRow attribute ]
  14248. $attr42ac setLabel name_type "\$messageMap:AFX_MSGMAP"
  14249. $attr42ac setProp attrib_access "None-None" name_type de
  14250. $attr42ac setProp modifier "Value" name_type cl
  14251. set mthd4185 [ $clss417e addRow method ]
  14252. $mthd4185 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  14253. $mthd4185 setProp method_access "Public"
  14254. $mthd4185 setProp is_dyn_bound "1"
  14255. $mthd4185 setProp is_const_func "1"
  14256. $mthd4185 setProp modifier "Pointer"
  14257. set mthd418b [ $clss417e addRow method ]
  14258. $mthd418b setLabel name_type "\$create()\n"
  14259. $mthd418b setProp method_access "Public"
  14260. $mthd418b setProp modifier "Value"
  14261. set mthd418f [ $clss417e addRow method ]
  14262. $mthd418f setLabel name_type "GetTitle():CString\n"
  14263. $mthd418f setProp method_access "Public"
  14264. $mthd418f setProp is_const_func "1"
  14265. $mthd418f setProp modifier "Reference to Const"
  14266. set mthd4194 [ $clss417e addRow method ]
  14267. $mthd4194 setLabel name_type "SetTitle()\n"
  14268. $mthd4194 setProp method_access "Public"
  14269. $mthd4194 setProp is_dyn_bound "1"
  14270. $mthd4194 setProp modifier "Value"
  14271. set parm4199 [ $mthd4194 addParam ]
  14272. $parm4199 setLabel name_type "lpszTitle:LPCTSTR"
  14273. $parm4199 setProp modifier "Value"
  14274. set mthd419c [ $clss417e addRow method ]
  14275. $mthd419c setLabel name_type "GetPathName():CString\n"
  14276. $mthd419c setProp method_access "Public"
  14277. $mthd419c setProp is_const_func "1"
  14278. $mthd419c setProp modifier "Reference to Const"
  14279. set mthd41a1 [ $clss417e addRow method ]
  14280. $mthd41a1 setLabel name_type "SetPathName()\n"
  14281. $mthd41a1 setProp method_access "Public"
  14282. $mthd41a1 setProp is_dyn_bound "1"
  14283. $mthd41a1 setProp modifier "Value"
  14284. set parm41a6 [ $mthd41a1 addParam ]
  14285. $parm41a6 setLabel name_type "lpszPathName:LPCTSTR, "
  14286. $parm41a6 setProp modifier "Value"
  14287. set parm41a9 [ $mthd41a1 addParam ]
  14288. $parm41a9 setLabel name_type "bAddToMRU:BOOL"
  14289. $parm41a9 setProp modifier "Value"
  14290. $parm41a9 setProp default_value "  1 "
  14291. set mthd41ad [ $clss417e addRow method ]
  14292. $mthd41ad setLabel name_type "GetDocTemplate():CDocTemplate\n"
  14293. $mthd41ad setProp method_access "Public"
  14294. $mthd41ad setProp is_const_func "1"
  14295. $mthd41ad setProp modifier "Pointer"
  14296. set mthd41b2 [ $clss417e addRow method ]
  14297. $mthd41b2 setLabel name_type "IsModified():BOOL\n"
  14298. $mthd41b2 setProp method_access "Public"
  14299. $mthd41b2 setProp is_dyn_bound "1"
  14300. $mthd41b2 setProp modifier "Value"
  14301. set mthd41b7 [ $clss417e addRow method ]
  14302. $mthd41b7 setLabel name_type "SetModifiedFlag()\n"
  14303. $mthd41b7 setProp method_access "Public"
  14304. $mthd41b7 setProp is_dyn_bound "1"
  14305. $mthd41b7 setProp modifier "Value"
  14306. set parm41bc [ $mthd41b7 addParam ]
  14307. $parm41bc setLabel name_type "bModified:BOOL"
  14308. $parm41bc setProp modifier "Value"
  14309. $parm41bc setProp default_value "  1 "
  14310. set mthd41c0 [ $clss417e addRow method ]
  14311. $mthd41c0 setLabel name_type "AddView()\n"
  14312. $mthd41c0 setProp method_access "Public"
  14313. $mthd41c0 setProp modifier "Value"
  14314. set parm41c4 [ $mthd41c0 addParam ]
  14315. $parm41c4 setLabel name_type "pView:CView"
  14316. $parm41c4 setProp modifier "Pointer"
  14317. set mthd41c7 [ $clss417e addRow method ]
  14318. $mthd41c7 setLabel name_type "RemoveView()\n"
  14319. $mthd41c7 setProp method_access "Public"
  14320. $mthd41c7 setProp modifier "Value"
  14321. set parm41cb [ $mthd41c7 addParam ]
  14322. $parm41cb setLabel name_type "pView:CView"
  14323. $parm41cb setProp modifier "Pointer"
  14324. set mthd41ce [ $clss417e addRow method ]
  14325. $mthd41ce setLabel name_type "GetFirstViewPosition():POSITION\n"
  14326. $mthd41ce setProp method_access "Public"
  14327. $mthd41ce setProp is_dyn_bound "1"
  14328. $mthd41ce setProp is_const_func "1"
  14329. $mthd41ce setProp modifier "Value"
  14330. set mthd41d4 [ $clss417e addRow method ]
  14331. $mthd41d4 setLabel name_type "GetNextView():CView\n"
  14332. $mthd41d4 setProp method_access "Public"
  14333. $mthd41d4 setProp is_dyn_bound "1"
  14334. $mthd41d4 setProp is_const_func "1"
  14335. $mthd41d4 setProp modifier "Pointer"
  14336. set parm41da [ $mthd41d4 addParam ]
  14337. $parm41da setLabel name_type "rPosition:POSITION"
  14338. $parm41da setProp modifier "Reference"
  14339. set mthd41dd [ $clss417e addRow method ]
  14340. $mthd41dd setLabel name_type "UpdateAllViews()\n"
  14341. $mthd41dd setProp method_access "Public"
  14342. $mthd41dd setProp modifier "Value"
  14343. set parm41e1 [ $mthd41dd addParam ]
  14344. $parm41e1 setLabel name_type "pSender:CView, "
  14345. $parm41e1 setProp modifier "Pointer"
  14346. set parm41e4 [ $mthd41dd addParam ]
  14347. $parm41e4 setLabel name_type "lHint:LPARAM, "
  14348. $parm41e4 setProp modifier "Value"
  14349. $parm41e4 setProp default_value " 0L"
  14350. set parm41e8 [ $mthd41dd addParam ]
  14351. $parm41e8 setLabel name_type "pHint:CObject"
  14352. $parm41e8 setProp modifier "Pointer"
  14353. $parm41e8 setProp default_value "  0 "
  14354. set mthd41ec [ $clss417e addRow method ]
  14355. $mthd41ec setLabel name_type "OnChangedViewList()\n"
  14356. $mthd41ec setProp method_access "Public"
  14357. $mthd41ec setProp is_dyn_bound "1"
  14358. $mthd41ec setProp modifier "Value"
  14359. set mthd41f1 [ $clss417e addRow method ]
  14360. $mthd41f1 setLabel name_type "DeleteContents()\n"
  14361. $mthd41f1 setProp method_access "Public"
  14362. $mthd41f1 setProp is_dyn_bound "1"
  14363. $mthd41f1 setProp modifier "Value"
  14364. set mthd41f6 [ $clss417e addRow method ]
  14365. $mthd41f6 setLabel name_type "OnNewDocument():BOOL\n"
  14366. $mthd41f6 setProp method_access "Public"
  14367. $mthd41f6 setProp is_dyn_bound "1"
  14368. $mthd41f6 setProp modifier "Value"
  14369. set mthd41fb [ $clss417e addRow method ]
  14370. $mthd41fb setLabel name_type "OnOpenDocument():BOOL\n"
  14371. $mthd41fb setProp method_access "Public"
  14372. $mthd41fb setProp is_dyn_bound "1"
  14373. $mthd41fb setProp modifier "Value"
  14374. set parm4200 [ $mthd41fb addParam ]
  14375. $parm4200 setLabel name_type "lpszPathName:LPCTSTR"
  14376. $parm4200 setProp modifier "Value"
  14377. set mthd4203 [ $clss417e addRow method ]
  14378. $mthd4203 setLabel name_type "OnSaveDocument():BOOL\n"
  14379. $mthd4203 setProp method_access "Public"
  14380. $mthd4203 setProp is_dyn_bound "1"
  14381. $mthd4203 setProp modifier "Value"
  14382. set parm4208 [ $mthd4203 addParam ]
  14383. $parm4208 setLabel name_type "lpszPathName:LPCTSTR"
  14384. $parm4208 setProp modifier "Value"
  14385. set mthd420b [ $clss417e addRow method ]
  14386. $mthd420b setLabel name_type "OnCloseDocument()\n"
  14387. $mthd420b setProp method_access "Public"
  14388. $mthd420b setProp is_dyn_bound "1"
  14389. $mthd420b setProp modifier "Value"
  14390. set mthd4210 [ $clss417e addRow method ]
  14391. $mthd4210 setLabel name_type "ReportSaveLoadException()\n"
  14392. $mthd4210 setProp method_access "Public"
  14393. $mthd4210 setProp is_dyn_bound "1"
  14394. $mthd4210 setProp modifier "Value"
  14395. set parm4215 [ $mthd4210 addParam ]
  14396. $parm4215 setLabel name_type "lpszPathName:LPCTSTR, "
  14397. $parm4215 setProp modifier "Value"
  14398. set parm4218 [ $mthd4210 addParam ]
  14399. $parm4218 setLabel name_type "e:CException, "
  14400. $parm4218 setProp modifier "Pointer"
  14401. set parm421b [ $mthd4210 addParam ]
  14402. $parm421b setLabel name_type "bSaving:BOOL, "
  14403. $parm421b setProp modifier "Value"
  14404. set parm421e [ $mthd4210 addParam ]
  14405. $parm421e setLabel name_type "nIDPDefault:UINT"
  14406. $parm421e setProp modifier "Value"
  14407. set mthd4221 [ $clss417e addRow method ]
  14408. $mthd4221 setLabel name_type "GetFile():CFile\n"
  14409. $mthd4221 setProp method_access "Public"
  14410. $mthd4221 setProp is_dyn_bound "1"
  14411. $mthd4221 setProp modifier "Pointer"
  14412. set parm4226 [ $mthd4221 addParam ]
  14413. $parm4226 setLabel name_type "lpszFileName:LPCTSTR, "
  14414. $parm4226 setProp modifier "Value"
  14415. set parm4229 [ $mthd4221 addParam ]
  14416. $parm4229 setLabel name_type "nOpenFlags:UINT, "
  14417. $parm4229 setProp modifier "Value"
  14418. set parm422c [ $mthd4221 addParam ]
  14419. $parm422c setLabel name_type "pError:CFileException"
  14420. $parm422c setProp modifier "Pointer"
  14421. set mthd422f [ $clss417e addRow method ]
  14422. $mthd422f setLabel name_type "ReleaseFile()\n"
  14423. $mthd422f setProp method_access "Public"
  14424. $mthd422f setProp is_dyn_bound "1"
  14425. $mthd422f setProp modifier "Value"
  14426. set parm4234 [ $mthd422f addParam ]
  14427. $parm4234 setLabel name_type "pFile:CFile, "
  14428. $parm4234 setProp modifier "Pointer"
  14429. set parm4237 [ $mthd422f addParam ]
  14430. $parm4237 setLabel name_type "bAbort:BOOL"
  14431. $parm4237 setProp modifier "Value"
  14432. set mthd423a [ $clss417e addRow method ]
  14433. $mthd423a setLabel name_type "CanCloseFrame():BOOL\n"
  14434. $mthd423a setProp method_access "Public"
  14435. $mthd423a setProp is_dyn_bound "1"
  14436. $mthd423a setProp modifier "Value"
  14437. set parm423f [ $mthd423a addParam ]
  14438. $parm423f setLabel name_type "pFrame:CFrameWnd"
  14439. $parm423f setProp modifier "Pointer"
  14440. set mthd4242 [ $clss417e addRow method ]
  14441. $mthd4242 setLabel name_type "SaveModified():BOOL\n"
  14442. $mthd4242 setProp method_access "Public"
  14443. $mthd4242 setProp is_dyn_bound "1"
  14444. $mthd4242 setProp modifier "Value"
  14445. set mthd4247 [ $clss417e addRow method ]
  14446. $mthd4247 setLabel name_type "PreCloseFrame()\n"
  14447. $mthd4247 setProp method_access "Public"
  14448. $mthd4247 setProp is_dyn_bound "1"
  14449. $mthd4247 setProp modifier "Value"
  14450. set parm424c [ $mthd4247 addParam ]
  14451. $parm424c setLabel name_type "pFrame:CFrameWnd"
  14452. $parm424c setProp modifier "Pointer"
  14453. set mthd4265 [ $clss417e addRow method ]
  14454. $mthd4265 setLabel name_type "DoSave():BOOL\n"
  14455. $mthd4265 setProp method_access "Public"
  14456. $mthd4265 setProp is_dyn_bound "1"
  14457. $mthd4265 setProp modifier "Value"
  14458. set parm426a [ $mthd4265 addParam ]
  14459. $parm426a setLabel name_type "lpszPathName:LPCTSTR, "
  14460. $parm426a setProp modifier "Value"
  14461. set parm426d [ $mthd4265 addParam ]
  14462. $parm426d setLabel name_type "bReplace:BOOL"
  14463. $parm426d setProp modifier "Value"
  14464. $parm426d setProp default_value "  1 "
  14465. set mthd4271 [ $clss417e addRow method ]
  14466. $mthd4271 setLabel name_type "DoFileSave():BOOL\n"
  14467. $mthd4271 setProp method_access "Public"
  14468. $mthd4271 setProp is_dyn_bound "1"
  14469. $mthd4271 setProp modifier "Value"
  14470. set mthd4276 [ $clss417e addRow method ]
  14471. $mthd4276 setLabel name_type "UpdateFrameCounts()\n"
  14472. $mthd4276 setProp method_access "Public"
  14473. $mthd4276 setProp is_dyn_bound "1"
  14474. $mthd4276 setProp modifier "Value"
  14475. set mthd427b [ $clss417e addRow method ]
  14476. $mthd427b setLabel name_type "DisconnectViews()\n"
  14477. $mthd427b setProp method_access "Public"
  14478. $mthd427b setProp modifier "Value"
  14479. set mthd427f [ $clss417e addRow method ]
  14480. $mthd427f setLabel name_type "SendInitialUpdate()\n"
  14481. $mthd427f setProp method_access "Public"
  14482. $mthd427f setProp modifier "Value"
  14483. set mthd4283 [ $clss417e addRow method ]
  14484. $mthd4283 setLabel name_type "GetDefaultMenu():HMENU\n"
  14485. $mthd4283 setProp method_access "Public"
  14486. $mthd4283 setProp is_dyn_bound "1"
  14487. $mthd4283 setProp modifier "Value"
  14488. set mthd4288 [ $clss417e addRow method ]
  14489. $mthd4288 setLabel name_type "GetDefaultAccelerator():HACCEL\n"
  14490. $mthd4288 setProp method_access "Public"
  14491. $mthd4288 setProp is_dyn_bound "1"
  14492. $mthd4288 setProp modifier "Value"
  14493. set mthd428d [ $clss417e addRow method ]
  14494. $mthd428d setLabel name_type "OnIdle()\n"
  14495. $mthd428d setProp method_access "Public"
  14496. $mthd428d setProp is_dyn_bound "1"
  14497. $mthd428d setProp modifier "Value"
  14498. set mthd4292 [ $clss417e addRow method ]
  14499. $mthd4292 setLabel name_type "OnFinalRelease()\n"
  14500. $mthd4292 setProp method_access "Public"
  14501. $mthd4292 setProp is_dyn_bound "1"
  14502. $mthd4292 setProp modifier "Value"
  14503. set mthd4297 [ $clss417e addRow method ]
  14504. $mthd4297 setLabel name_type "OnCmdMsg():BOOL\n"
  14505. $mthd4297 setProp method_access "Public"
  14506. $mthd4297 setProp is_dyn_bound "1"
  14507. $mthd4297 setProp modifier "Value"
  14508. set parm429c [ $mthd4297 addParam ]
  14509. $parm429c setLabel name_type "nID:UINT, "
  14510. $parm429c setProp modifier "Value"
  14511. set parm429f [ $mthd4297 addParam ]
  14512. $parm429f setLabel name_type "nCode:int, "
  14513. $parm429f setProp modifier "Value"
  14514. set parm42a2 [ $mthd4297 addParam ]
  14515. $parm42a2 setLabel name_type "pExtra:genptr, "
  14516. $parm42a2 setProp modifier "Pointer"
  14517. set parm42a5 [ $mthd4297 addParam ]
  14518. $parm42a5 setLabel name_type "pHandlerInfo:AFX_CMDHANDLERINFO"
  14519. $parm42a5 setProp modifier "Pointer"
  14520. set mthd42b0 [ $clss417e addRow method ]
  14521. $mthd42b0 setLabel name_type "GetMessageMap():AFX_MSGMAP"
  14522. $mthd42b0 setProp method_access "Protected"
  14523. $mthd42b0 setProp is_dyn_bound "1"
  14524. $mthd42b0 setProp is_const_func "1"
  14525. $mthd42b0 setProp modifier "Pointer to Const"
  14526. $clss417e save
  14527. set clss443a [ $diag4403 addNode cad_class 2416 98 120 34 ]
  14528. $clss443a setLabel name "CDocument"
  14529. $clss443a setProp is_folded 1
  14530. $clss443a setProp include_list "afxwin.h" name *
  14531. $diag4403 addConn generalization_conn $gen4405 $clss443a 1268 34 2476 98
  14532. $diag4403 save
  14533.  
  14534.  
  14535. #====================== Diagram: CWinThreadTree ==== upperLeft:0, 0
  14536. if [info exists debug] {puts "CAD CWinThreadTree"}
  14537. set diag442b [ CAD new "CWinThreadTree" "$systemName" "" "" "" "" "" "" "0" ]
  14538.  
  14539. #------------------------ Class: CWinThread ----
  14540. if [info exists debug] {puts "addClass CWinThread"}
  14541. set clss442c [ $diag442b addNode cad_class 0 0 120 34 ]
  14542. $clss442c setLabel name "CWinThread"
  14543. $clss442c setProp is_folded 1
  14544.  
  14545. #------------------------ Class: CWinApp ----
  14546. if [info exists debug] {puts "addClass CWinApp"}
  14547. if [info exists debug] {puts "CDM CWinApp"}
  14548. set clss3f16 [ CDM new "CWinApp" "$systemName" "" "" "" "" "" "" "0" ]
  14549. set attr3f19 [ $clss3f16 addRow attribute ]
  14550. $attr3f19 setLabel name_type "\$classCWinApp:CRuntimeClass\n"
  14551. $attr3f19 setProp attrib_access "None-None" name_type de
  14552. $attr3f19 setProp modifier "Value" name_type cl
  14553. set attr3f2b [ $clss3f16 addRow attribute ]
  14554. $attr3f2b setLabel name_type "m_hInstance:HINSTANCE\n"
  14555. $attr3f2b setProp attrib_access "None-None" name_type de
  14556. set attr3f2e [ $clss3f16 addRow attribute ]
  14557. $attr3f2e setLabel name_type "m_hPrevInstance:HINSTANCE\n"
  14558. $attr3f2e setProp attrib_access "None-None" name_type de
  14559. set attr3f31 [ $clss3f16 addRow attribute ]
  14560. $attr3f31 setLabel name_type "m_lpCmdLine:LPTSTR\n"
  14561. $attr3f31 setProp attrib_access "None-None" name_type de
  14562. set attr3f34 [ $clss3f16 addRow attribute ]
  14563. $attr3f34 setLabel name_type "m_nCmdShow:int\n"
  14564. $attr3f34 setProp attrib_access "None-None" name_type de
  14565. set attr3f37 [ $clss3f16 addRow attribute ]
  14566. $attr3f37 setLabel name_type "m_pszAppName:LPCTSTR\n"
  14567. $attr3f37 setProp attrib_access "None-None" name_type de
  14568. set attr3f3a [ $clss3f16 addRow attribute ]
  14569. $attr3f3a setLabel name_type "m_pszRegistryKey:LPCTSTR\n"
  14570. $attr3f3a setProp attrib_access "None-None" name_type de
  14571. set attr3f3d [ $clss3f16 addRow attribute ]
  14572. $attr3f3d setLabel name_type "m_pDocManager:CDocManager\n"
  14573. $attr3f3d setProp attrib_access "None-None" name_type de
  14574. $attr3f3d setProp modifier "Pointer" name_type cl
  14575. set attr3f41 [ $clss3f16 addRow attribute ]
  14576. $attr3f41 setLabel name_type "m_bHelpMode:BOOL\n"
  14577. $attr3f41 setProp attrib_access "None-None" name_type de
  14578. set attr3f44 [ $clss3f16 addRow attribute ]
  14579. $attr3f44 setLabel name_type "m_pszExeName:LPCTSTR\n"
  14580. $attr3f44 setProp attrib_access "None-None" name_type de
  14581. set attr3f47 [ $clss3f16 addRow attribute ]
  14582. $attr3f47 setLabel name_type "m_pszHelpFilePath:LPCTSTR\n"
  14583. $attr3f47 setProp attrib_access "None-None" name_type de
  14584. set attr3f4a [ $clss3f16 addRow attribute ]
  14585. $attr3f4a setLabel name_type "m_pszProfileName:LPCTSTR\n"
  14586. $attr3f4a setProp attrib_access "None-None" name_type de
  14587. set attr3f4d [ $clss3f16 addRow attribute ]
  14588. $attr3f4d setLabel name_type "m_nNumPreviewPages:UINT\n"
  14589. $attr3f4d setProp attrib_access "None-None" name_type de
  14590. set attr3f50 [ $clss3f16 addRow attribute ]
  14591. $attr3f50 setLabel name_type "m_nSafetyPoolSize:size_t\n"
  14592. $attr3f50 setProp attrib_access "None-None" name_type de
  14593. set attr3f53 [ $clss3f16 addRow attribute ]
  14594. $attr3f53 setLabel name_type " m_lpfnDaoTerm:void\n"
  14595. $attr3f53 setProp attrib_access "None-None" name_type de
  14596. $attr3f53 setProp modifier "Value" name_type cl
  14597. set attr3fb4 [ $clss3f16 addRow attribute ]
  14598. $attr3fb4 setLabel name_type "\$_messageEntries:AFX_MSGMAP_ENTRY\n"
  14599. $attr3fb4 setProp attrib_access "None-None" name_type de
  14600. $attr3fb4 setProp modifier "Value" name_type cl
  14601. set attr3fb8 [ $clss3f16 addRow attribute ]
  14602. $attr3fb8 setLabel name_type "\$messageMap:AFX_MSGMAP"
  14603. $attr3fb8 setProp attrib_access "None-None" name_type de
  14604. $attr3fb8 setProp modifier "Value" name_type cl
  14605. set mthd3f1d [ $clss3f16 addRow method ]
  14606. $mthd3f1d setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  14607. $mthd3f1d setProp method_access "Public"
  14608. $mthd3f1d setProp is_dyn_bound "1"
  14609. $mthd3f1d setProp is_const_func "1"
  14610. $mthd3f1d setProp modifier "Pointer"
  14611. set mthd3f23 [ $clss3f16 addRow method ]
  14612. $mthd3f23 setLabel name_type "\$create()\n"
  14613. $mthd3f23 setProp method_access "Public"
  14614. $mthd3f23 setProp modifier "Value"
  14615. set parm3f27 [ $mthd3f23 addParam ]
  14616. $parm3f27 setLabel name_type "lpszAppName:LPCTSTR"
  14617. $parm3f27 setProp modifier "Value"
  14618. $parm3f27 setProp default_value "  0 "
  14619. set mthd3f57 [ $clss3f16 addRow method ]
  14620. $mthd3f57 setLabel name_type "DevModeChange()\n"
  14621. $mthd3f57 setProp method_access "Protected"
  14622. $mthd3f57 setProp modifier "Value"
  14623. set parm3f5b [ $mthd3f57 addParam ]
  14624. $parm3f5b setLabel name_type "lpDeviceName:LPTSTR"
  14625. $parm3f5b setProp modifier "Value"
  14626. set mthd3f5e [ $clss3f16 addRow method ]
  14627. $mthd3f5e setLabel name_type "SetCurrentHandles()\n"
  14628. $mthd3f5e setProp method_access "Protected"
  14629. $mthd3f5e setProp modifier "Value"
  14630. set mthd3f62 [ $clss3f16 addRow method ]
  14631. $mthd3f62 setLabel name_type "GetOpenDocumentCount():int\n"
  14632. $mthd3f62 setProp method_access "Protected"
  14633. $mthd3f62 setProp modifier "Value"
  14634. set mthd3f66 [ $clss3f16 addRow method ]
  14635. $mthd3f66 setLabel name_type "DoPromptFileName():BOOL\n"
  14636. $mthd3f66 setProp method_access "Protected"
  14637. $mthd3f66 setProp modifier "Value"
  14638. set parm3f6a [ $mthd3f66 addParam ]
  14639. $parm3f6a setLabel name_type "fileName:CString, "
  14640. $parm3f6a setProp modifier "Reference"
  14641. set parm3f6d [ $mthd3f66 addParam ]
  14642. $parm3f6d setLabel name_type "nIDSTitle:UINT, "
  14643. $parm3f6d setProp modifier "Value"
  14644. set parm3f70 [ $mthd3f66 addParam ]
  14645. $parm3f70 setLabel name_type "lFlags:DWORD, "
  14646. $parm3f70 setProp modifier "Value"
  14647. set parm3f73 [ $mthd3f66 addParam ]
  14648. $parm3f73 setLabel name_type "bOpenFileDialog:BOOL, "
  14649. $parm3f73 setProp modifier "Value"
  14650. set parm3f76 [ $mthd3f66 addParam ]
  14651. $parm3f76 setLabel name_type "pTemplate:CDocTemplate"
  14652. $parm3f76 setProp modifier "Pointer"
  14653. set mthd3f79 [ $clss3f16 addRow method ]
  14654. $mthd3f79 setLabel name_type "DoPrintDialog():int\n"
  14655. $mthd3f79 setProp method_access "Protected"
  14656. $mthd3f79 setProp modifier "Value"
  14657. set parm3f7d [ $mthd3f79 addParam ]
  14658. $parm3f7d setLabel name_type "pPD:CPrintDialog"
  14659. $parm3f7d setProp modifier "Pointer"
  14660. set mthd3f80 [ $clss3f16 addRow method ]
  14661. $mthd3f80 setLabel name_type "EnableModeless()\n"
  14662. $mthd3f80 setProp method_access "Protected"
  14663. $mthd3f80 setProp modifier "Value"
  14664. set parm3f84 [ $mthd3f80 addParam ]
  14665. $parm3f84 setLabel name_type "bEnable:BOOL"
  14666. $parm3f84 setProp modifier "Value"
  14667. set mthd3f87 [ $clss3f16 addRow method ]
  14668. $mthd3f87 setLabel name_type "InitInstance():BOOL\n"
  14669. $mthd3f87 setProp method_access "Protected"
  14670. $mthd3f87 setProp is_dyn_bound "1"
  14671. $mthd3f87 setProp modifier "Value"
  14672. set mthd3f8c [ $clss3f16 addRow method ]
  14673. $mthd3f8c setLabel name_type "ExitInstance():int\n"
  14674. $mthd3f8c setProp method_access "Protected"
  14675. $mthd3f8c setProp is_dyn_bound "1"
  14676. $mthd3f8c setProp modifier "Value"
  14677. set mthd3f91 [ $clss3f16 addRow method ]
  14678. $mthd3f91 setLabel name_type "Run():int\n"
  14679. $mthd3f91 setProp method_access "Protected"
  14680. $mthd3f91 setProp is_dyn_bound "1"
  14681. $mthd3f91 setProp modifier "Value"
  14682. set mthd3f96 [ $clss3f16 addRow method ]
  14683. $mthd3f96 setLabel name_type "OnIdle():BOOL\n"
  14684. $mthd3f96 setProp method_access "Protected"
  14685. $mthd3f96 setProp is_dyn_bound "1"
  14686. $mthd3f96 setProp modifier "Value"
  14687. set parm3f9b [ $mthd3f96 addParam ]
  14688. $parm3f9b setLabel name_type "lCount:LONG"
  14689. $parm3f9b setProp modifier "Value"
  14690. set mthd3f9e [ $clss3f16 addRow method ]
  14691. $mthd3f9e setLabel name_type "ProcessWndProcException():LRESULT\n"
  14692. $mthd3f9e setProp method_access "Protected"
  14693. $mthd3f9e setProp is_dyn_bound "1"
  14694. $mthd3f9e setProp modifier "Value"
  14695. set parm3fa3 [ $mthd3f9e addParam ]
  14696. $parm3fa3 setLabel name_type "e:CException, "
  14697. $parm3fa3 setProp modifier "Pointer"
  14698. set parm3fa6 [ $mthd3f9e addParam ]
  14699. $parm3fa6 setLabel name_type "pMsg:MSG"
  14700. $parm3fa6 setProp modifier "Pointer to Const"
  14701. set mthd3fa9 [ $clss3f16 addRow method ]
  14702. $mthd3fa9 setLabel name_type "GetSectionKey():HKEY\n"
  14703. $mthd3fa9 setProp method_access "Public"
  14704. $mthd3fa9 setProp modifier "Value"
  14705. set parm3fad [ $mthd3fa9 addParam ]
  14706. $parm3fad setLabel name_type "lpszSection:LPCTSTR"
  14707. $parm3fad setProp modifier "Value"
  14708. set mthd3fb0 [ $clss3f16 addRow method ]
  14709. $mthd3fb0 setLabel name_type "GetAppRegistryKey():HKEY\n"
  14710. $mthd3fb0 setProp method_access "Public"
  14711. $mthd3fb0 setProp modifier "Value"
  14712. set mthd3fbc [ $clss3f16 addRow method ]
  14713. $mthd3fbc setLabel name_type "GetMessageMap():AFX_MSGMAP"
  14714. $mthd3fbc setProp method_access "Protected"
  14715. $mthd3fbc setProp is_dyn_bound "1"
  14716. $mthd3fbc setProp is_const_func "1"
  14717. $mthd3fbc setProp modifier "Pointer to Const"
  14718. $clss3f16 save
  14719. set clss442e [ $diag442b addNode cad_class 0 98 120 34 ]
  14720. $clss442e setLabel name "CWinApp"
  14721. $clss442e setProp is_folded 1
  14722. $clss442e setProp include_list "afxwin.h" name *
  14723. set gen442d [ $diag442b addRake generalization $clss442c $clss442e 60 34 60 98 66 ]
  14724. $gen442d setProp inher_access "Public"
  14725. $diag442b save
  14726.  
  14727.  
  14728. #====================== Diagram: CDocTemplateTree ==== upperLeft:0, 0
  14729. if [info exists debug] {puts "CAD CDocTemplateTree"}
  14730. set diag4432 [ CAD new "CDocTemplateTree" "$systemName" "" "" "" "" "" "" "0" ]
  14731.  
  14732. #------------------------ Class: CDocTemplate ----
  14733. if [info exists debug] {puts "addClass CDocTemplate"}
  14734. set clss4433 [ $diag4432 addNode cad_class 122.5 0 120 34 ]
  14735. $clss4433 setLabel name "CDocTemplate"
  14736. $clss4433 setProp is_folded 1
  14737.  
  14738. #------------------------ Class: CSingleDocTemplate ----
  14739. if [info exists debug] {puts "addClass CSingleDocTemplate"}
  14740. if [info exists debug] {puts "CDM CSingleDocTemplate"}
  14741. set clss40c9 [ CDM new "CSingleDocTemplate" "$systemName" "" "" "" "" "" "" "0" ]
  14742. set attr40cc [ $clss40c9 addRow attribute ]
  14743. $attr40cc setLabel name_type "\$classCSingleDocTemplate:CRuntimeClass\n"
  14744. $attr40cc setProp attrib_access "None-None" name_type de
  14745. $attr40cc setProp modifier "Value" name_type cl
  14746. set attr4119 [ $clss40c9 addRow attribute ]
  14747. $attr4119 setLabel name_type "m_pOnlyDoc:CDocument"
  14748. $attr4119 setProp attrib_access "None-None" name_type de
  14749. $attr4119 setProp modifier "Pointer" name_type cl
  14750. set mthd40d0 [ $clss40c9 addRow method ]
  14751. $mthd40d0 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  14752. $mthd40d0 setProp method_access "Public"
  14753. $mthd40d0 setProp is_dyn_bound "1"
  14754. $mthd40d0 setProp is_const_func "1"
  14755. $mthd40d0 setProp modifier "Pointer"
  14756. set mthd40d6 [ $clss40c9 addRow method ]
  14757. $mthd40d6 setLabel name_type "\$create()\n"
  14758. $mthd40d6 setProp method_access "Public"
  14759. $mthd40d6 setProp modifier "Value"
  14760. set parm40da [ $mthd40d6 addParam ]
  14761. $parm40da setLabel name_type "nIDResource:UINT, "
  14762. $parm40da setProp modifier "Value"
  14763. set parm40dd [ $mthd40d6 addParam ]
  14764. $parm40dd setLabel name_type "pDocClass:CRuntimeClass, "
  14765. $parm40dd setProp modifier "Pointer"
  14766. set parm40e0 [ $mthd40d6 addParam ]
  14767. $parm40e0 setLabel name_type "pFrameClass:CRuntimeClass, "
  14768. $parm40e0 setProp modifier "Pointer"
  14769. set parm40e3 [ $mthd40d6 addParam ]
  14770. $parm40e3 setLabel name_type "pViewClass:CRuntimeClass"
  14771. $parm40e3 setProp modifier "Pointer"
  14772. set mthd40e6 [ $clss40c9 addRow method ]
  14773. $mthd40e6 setLabel name_type "AddDocument()\n"
  14774. $mthd40e6 setProp method_access "Public"
  14775. $mthd40e6 setProp is_dyn_bound "1"
  14776. $mthd40e6 setProp modifier "Value"
  14777. set parm40eb [ $mthd40e6 addParam ]
  14778. $parm40eb setLabel name_type "pDoc:CDocument"
  14779. $parm40eb setProp modifier "Pointer"
  14780. set mthd40ee [ $clss40c9 addRow method ]
  14781. $mthd40ee setLabel name_type "RemoveDocument()\n"
  14782. $mthd40ee setProp method_access "Public"
  14783. $mthd40ee setProp is_dyn_bound "1"
  14784. $mthd40ee setProp modifier "Value"
  14785. set parm40f3 [ $mthd40ee addParam ]
  14786. $parm40f3 setLabel name_type "pDoc:CDocument"
  14787. $parm40f3 setProp modifier "Pointer"
  14788. set mthd40f6 [ $clss40c9 addRow method ]
  14789. $mthd40f6 setLabel name_type "GetFirstDocPosition():POSITION\n"
  14790. $mthd40f6 setProp method_access "Public"
  14791. $mthd40f6 setProp is_dyn_bound "1"
  14792. $mthd40f6 setProp is_const_func "1"
  14793. $mthd40f6 setProp modifier "Value"
  14794. set mthd40fc [ $clss40c9 addRow method ]
  14795. $mthd40fc setLabel name_type "GetNextDoc():CDocument\n"
  14796. $mthd40fc setProp method_access "Public"
  14797. $mthd40fc setProp is_dyn_bound "1"
  14798. $mthd40fc setProp is_const_func "1"
  14799. $mthd40fc setProp modifier "Pointer"
  14800. set parm4102 [ $mthd40fc addParam ]
  14801. $parm4102 setLabel name_type "rPos:POSITION"
  14802. $parm4102 setProp modifier "Reference"
  14803. set mthd4105 [ $clss40c9 addRow method ]
  14804. $mthd4105 setLabel name_type "OpenDocumentFile():CDocument\n"
  14805. $mthd4105 setProp method_access "Public"
  14806. $mthd4105 setProp is_dyn_bound "1"
  14807. $mthd4105 setProp modifier "Pointer"
  14808. set parm410a [ $mthd4105 addParam ]
  14809. $parm410a setLabel name_type "lpszPathName:LPCTSTR, "
  14810. $parm410a setProp modifier "Value"
  14811. set parm410d [ $mthd4105 addParam ]
  14812. $parm410d setLabel name_type "bMakeVisible:BOOL"
  14813. $parm410d setProp modifier "Value"
  14814. $parm410d setProp default_value "  1 "
  14815. set mthd4111 [ $clss40c9 addRow method ]
  14816. $mthd4111 setLabel name_type "SetDefaultTitle()"
  14817. $mthd4111 setProp method_access "Public"
  14818. $mthd4111 setProp is_dyn_bound "1"
  14819. $mthd4111 setProp modifier "Value"
  14820. set parm4116 [ $mthd4111 addParam ]
  14821. $parm4116 setLabel name_type "pDocument:CDocument"
  14822. $parm4116 setProp modifier "Pointer"
  14823. $clss40c9 save
  14824. set clss4435 [ $diag4432 addNode cad_class 0 98 171 34 ]
  14825. $clss4435 setLabel name "CSingleDocTemplate"
  14826. $clss4435 setProp is_folded 1
  14827. $clss4435 setProp include_list "afxwin.h" name *
  14828. set gen4434 [ $diag4432 addRake generalization $clss4433 $clss4435 182.5 34 85.5 98 66 ]
  14829. $gen4434 setProp inher_access "Public"
  14830.  
  14831. #------------------------ Class: CMultiDocTemplate ----
  14832. if [info exists debug] {puts "addClass CMultiDocTemplate"}
  14833. if [info exists debug] {puts "CDM CMultiDocTemplate"}
  14834. set clss411d [ CDM new "CMultiDocTemplate" "$systemName" "" "" "" "" "" "" "0" ]
  14835. set attr4120 [ $clss411d addRow attribute ]
  14836. $attr4120 setLabel name_type "\$classCMultiDocTemplate:CRuntimeClass\n"
  14837. $attr4120 setProp attrib_access "None-None" name_type de
  14838. $attr4120 setProp modifier "Value" name_type cl
  14839. set attr413a [ $clss411d addRow attribute ]
  14840. $attr413a setLabel name_type "m_hMenuShared:HMENU\n"
  14841. $attr413a setProp attrib_access "None-None" name_type de
  14842. set attr413d [ $clss411d addRow attribute ]
  14843. $attr413d setLabel name_type "m_hAccelTable:HACCEL\n"
  14844. $attr413d setProp attrib_access "None-None" name_type de
  14845. set attr4178 [ $clss411d addRow attribute ]
  14846. $attr4178 setLabel name_type "m_docList:CPtrList\n"
  14847. $attr4178 setProp attrib_access "None-None" name_type de
  14848. set attr417b [ $clss411d addRow attribute ]
  14849. $attr417b setLabel name_type "m_nUntitledCount:UINT"
  14850. $attr417b setProp attrib_access "None-None" name_type de
  14851. set mthd4124 [ $clss411d addRow method ]
  14852. $mthd4124 setLabel name_type "GetRuntimeClass():CRuntimeClass\n"
  14853. $mthd4124 setProp method_access "Public"
  14854. $mthd4124 setProp is_dyn_bound "1"
  14855. $mthd4124 setProp is_const_func "1"
  14856. $mthd4124 setProp modifier "Pointer"
  14857. set mthd412a [ $clss411d addRow method ]
  14858. $mthd412a setLabel name_type "\$create()\n"
  14859. $mthd412a setProp method_access "Public"
  14860. $mthd412a setProp modifier "Value"
  14861. set parm412e [ $mthd412a addParam ]
  14862. $parm412e setLabel name_type "nIDResource:UINT, "
  14863. $parm412e setProp modifier "Value"
  14864. set parm4131 [ $mthd412a addParam ]
  14865. $parm4131 setLabel name_type "pDocClass:CRuntimeClass, "
  14866. $parm4131 setProp modifier "Pointer"
  14867. set parm4134 [ $mthd412a addParam ]
  14868. $parm4134 setLabel name_type "pFrameClass:CRuntimeClass, "
  14869. $parm4134 setProp modifier "Pointer"
  14870. set parm4137 [ $mthd412a addParam ]
  14871. $parm4137 setLabel name_type "pViewClass:CRuntimeClass"
  14872. $parm4137 setProp modifier "Pointer"
  14873. set mthd4140 [ $clss411d addRow method ]
  14874. $mthd4140 setLabel name_type "LoadTemplate()\n"
  14875. $mthd4140 setProp method_access "Public"
  14876. $mthd4140 setProp is_dyn_bound "1"
  14877. $mthd4140 setProp modifier "Value"
  14878. set mthd4145 [ $clss411d addRow method ]
  14879. $mthd4145 setLabel name_type "AddDocument()\n"
  14880. $mthd4145 setProp method_access "Public"
  14881. $mthd4145 setProp is_dyn_bound "1"
  14882. $mthd4145 setProp modifier "Value"
  14883. set parm414a [ $mthd4145 addParam ]
  14884. $parm414a setLabel name_type "pDoc:CDocument"
  14885. $parm414a setProp modifier "Pointer"
  14886. set mthd414d [ $clss411d addRow method ]
  14887. $mthd414d setLabel name_type "RemoveDocument()\n"
  14888. $mthd414d setProp method_access "Public"
  14889. $mthd414d setProp is_dyn_bound "1"
  14890. $mthd414d setProp modifier "Value"
  14891. set parm4152 [ $mthd414d addParam ]
  14892. $parm4152 setLabel name_type "pDoc:CDocument"
  14893. $parm4152 setProp modifier "Pointer"
  14894. set mthd4155 [ $clss411d addRow method ]
  14895. $mthd4155 setLabel name_type "GetFirstDocPosition():POSITION\n"
  14896. $mthd4155 setProp method_access "Public"
  14897. $mthd4155 setProp is_dyn_bound "1"
  14898. $mthd4155 setProp is_const_func "1"
  14899. $mthd4155 setProp modifier "Value"
  14900. set mthd415b [ $clss411d addRow method ]
  14901. $mthd415b setLabel name_type "GetNextDoc():CDocument\n"
  14902. $mthd415b setProp method_access "Public"
  14903. $mthd415b setProp is_dyn_bound "1"
  14904. $mthd415b setProp is_const_func "1"
  14905. $mthd415b setProp modifier "Pointer"
  14906. set parm4161 [ $mthd415b addParam ]
  14907. $parm4161 setLabel name_type "rPos:POSITION"
  14908. $parm4161 setProp modifier "Reference"
  14909. set mthd4164 [ $clss411d addRow method ]
  14910. $mthd4164 setLabel name_type "OpenDocumentFile():CDocument\n"
  14911. $mthd4164 setProp method_access "Public"
  14912. $mthd4164 setProp is_dyn_bound "1"
  14913. $mthd4164 setProp modifier "Pointer"
  14914. set parm4169 [ $mthd4164 addParam ]
  14915. $parm4169 setLabel name_type "lpszPathName:LPCTSTR, "
  14916. $parm4169 setProp modifier "Value"
  14917. set parm416c [ $mthd4164 addParam ]
  14918. $parm416c setLabel name_type "bMakeVisible:BOOL"
  14919. $parm416c setProp modifier "Value"
  14920. $parm416c setProp default_value "  1 "
  14921. set mthd4170 [ $clss411d addRow method ]
  14922. $mthd4170 setLabel name_type "SetDefaultTitle()"
  14923. $mthd4170 setProp method_access "Public"
  14924. $mthd4170 setProp is_dyn_bound "1"
  14925. $mthd4170 setProp modifier "Value"
  14926. set parm4175 [ $mthd4170 addParam ]
  14927. $parm4175 setLabel name_type "pDocument:CDocument"
  14928. $parm4175 setProp modifier "Pointer"
  14929. $clss411d save
  14930. set clss4437 [ $diag4432 addNode cad_class 203 98 162 34 ]
  14931. $clss4437 setLabel name "CMultiDocTemplate"
  14932. $clss4437 setProp is_folded 1
  14933. $clss4437 setProp include_list "afxwin.h" name *
  14934. $diag4432 addConn generalization_conn $gen4434 $clss4437 182.5 34 284 98
  14935. $diag4432 save
  14936.  
  14937.  
  14938. #====================== Diagram: tagSIZETree ==== upperLeft:0, 0
  14939. if [info exists debug] {puts "CAD tagSIZETree"}
  14940. set diag4441 [ CAD new "tagSIZETree" "$systemName" "" "" "" "" "" "" "0" ]
  14941.  
  14942. #------------------------ Class: tagSIZE ----
  14943. if [info exists debug] {puts "addClass tagSIZE"}
  14944. set clss4442 [ $diag4441 addNode cad_class 93 0 120 34 ]
  14945. $clss4442 setLabel name "tagSIZE"
  14946. $clss4442 setProp is_folded 1
  14947.  
  14948. #------------------------ Class: CSize ----
  14949. if [info exists debug] {puts "addClass CSize"}
  14950. if [info exists debug] {puts "CDM CSize"}
  14951. set clss11a1 [ CDM new "CSize" "$systemName" "" "" "" "" "" "" "0" ]
  14952. set mthd11a4 [ $clss11a1 addRow method ]
  14953. $mthd11a4 setLabel name_type "\$create()\n"
  14954. $mthd11a4 setProp method_access "Public"
  14955. $mthd11a4 setProp modifier "Value"
  14956. set mthd11a8 [ $clss11a1 addRow method ]
  14957. $mthd11a8 setLabel name_type "\$create()\n"
  14958. $mthd11a8 setProp method_access "Public"
  14959. $mthd11a8 setProp modifier "Value"
  14960. set parm11ac [ $mthd11a8 addParam ]
  14961. $parm11ac setLabel name_type "initCX:int, "
  14962. $parm11ac setProp modifier "Value"
  14963. set parm11af [ $mthd11a8 addParam ]
  14964. $parm11af setLabel name_type "initCY:int"
  14965. $parm11af setProp modifier "Value"
  14966. set mthd11b2 [ $clss11a1 addRow method ]
  14967. $mthd11b2 setLabel name_type "\$create()\n"
  14968. $mthd11b2 setProp method_access "Public"
  14969. $mthd11b2 setProp modifier "Value"
  14970. set parm11b6 [ $mthd11b2 addParam ]
  14971. $parm11b6 setLabel name_type "initSize:SIZE"
  14972. $parm11b6 setProp modifier "Value"
  14973. set mthd11b9 [ $clss11a1 addRow method ]
  14974. $mthd11b9 setLabel name_type "\$create()\n"
  14975. $mthd11b9 setProp method_access "Public"
  14976. $mthd11b9 setProp modifier "Value"
  14977. set parm11bd [ $mthd11b9 addParam ]
  14978. $parm11bd setLabel name_type "initPt:POINT"
  14979. $parm11bd setProp modifier "Value"
  14980. set mthd11c0 [ $clss11a1 addRow method ]
  14981. $mthd11c0 setLabel name_type "\$create()\n"
  14982. $mthd11c0 setProp method_access "Public"
  14983. $mthd11c0 setProp modifier "Value"
  14984. set parm11c4 [ $mthd11c0 addParam ]
  14985. $parm11c4 setLabel name_type "dwSize:DWORD"
  14986. $parm11c4 setProp modifier "Value"
  14987. set mthd11c7 [ $clss11a1 addRow method ]
  14988. $mthd11c7 setLabel name_type "operatorEQ():BOOL\n"
  14989. $mthd11c7 setProp method_access "Public"
  14990. $mthd11c7 setProp is_const_func "1"
  14991. $mthd11c7 setProp modifier "Value"
  14992. set parm11cc [ $mthd11c7 addParam ]
  14993. $parm11cc setLabel name_type "size:SIZE"
  14994. $parm11cc setProp modifier "Value"
  14995. set mthd11cf [ $clss11a1 addRow method ]
  14996. $mthd11cf setLabel name_type "operatorNEQ():BOOL\n"
  14997. $mthd11cf setProp method_access "Public"
  14998. $mthd11cf setProp is_const_func "1"
  14999. $mthd11cf setProp modifier "Value"
  15000. set parm11d4 [ $mthd11cf addParam ]
  15001. $parm11d4 setLabel name_type "size:SIZE"
  15002. $parm11d4 setProp modifier "Value"
  15003. set mthd11d7 [ $clss11a1 addRow method ]
  15004. $mthd11d7 setLabel name_type "operatorASS_PLUS()\n"
  15005. $mthd11d7 setProp method_access "Public"
  15006. $mthd11d7 setProp modifier "Value"
  15007. set parm11db [ $mthd11d7 addParam ]
  15008. $parm11db setLabel name_type "size:SIZE"
  15009. $parm11db setProp modifier "Value"
  15010. set mthd11de [ $clss11a1 addRow method ]
  15011. $mthd11de setLabel name_type "operatorASS_MIN()\n"
  15012. $mthd11de setProp method_access "Public"
  15013. $mthd11de setProp modifier "Value"
  15014. set parm11e2 [ $mthd11de addParam ]
  15015. $parm11e2 setLabel name_type "size:SIZE"
  15016. $parm11e2 setProp modifier "Value"
  15017. set mthd11e5 [ $clss11a1 addRow method ]
  15018. $mthd11e5 setLabel name_type "operator+():CSize\n"
  15019. $mthd11e5 setProp method_access "Public"
  15020. $mthd11e5 setProp is_const_func "1"
  15021. $mthd11e5 setProp modifier "Value"
  15022. set parm11ea [ $mthd11e5 addParam ]
  15023. $parm11ea setLabel name_type "size:SIZE"
  15024. $parm11ea setProp modifier "Value"
  15025. set mthd11ed [ $clss11a1 addRow method ]
  15026. $mthd11ed setLabel name_type "operator-():CSize\n"
  15027. $mthd11ed setProp method_access "Public"
  15028. $mthd11ed setProp is_const_func "1"
  15029. $mthd11ed setProp modifier "Value"
  15030. set parm11f2 [ $mthd11ed addParam ]
  15031. $parm11f2 setLabel name_type "size:SIZE"
  15032. $parm11f2 setProp modifier "Value"
  15033. set mthd11f5 [ $clss11a1 addRow method ]
  15034. $mthd11f5 setLabel name_type "operator-():CSize\n"
  15035. $mthd11f5 setProp method_access "Public"
  15036. $mthd11f5 setProp is_const_func "1"
  15037. $mthd11f5 setProp modifier "Value"
  15038. set mthd11fa [ $clss11a1 addRow method ]
  15039. $mthd11fa setLabel name_type "operator+():CPoint\n"
  15040. $mthd11fa setProp method_access "Public"
  15041. $mthd11fa setProp is_const_func "1"
  15042. $mthd11fa setProp modifier "Value"
  15043. set parm11ff [ $mthd11fa addParam ]
  15044. $parm11ff setLabel name_type "point:POINT"
  15045. $parm11ff setProp modifier "Value"
  15046. set mthd1202 [ $clss11a1 addRow method ]
  15047. $mthd1202 setLabel name_type "operator-():CPoint\n"
  15048. $mthd1202 setProp method_access "Public"
  15049. $mthd1202 setProp is_const_func "1"
  15050. $mthd1202 setProp modifier "Value"
  15051. set parm1207 [ $mthd1202 addParam ]
  15052. $parm1207 setLabel name_type "point:POINT"
  15053. $parm1207 setProp modifier "Value"
  15054. set mthd120a [ $clss11a1 addRow method ]
  15055. $mthd120a setLabel name_type "operator+():CRect\n"
  15056. $mthd120a setProp method_access "Public"
  15057. $mthd120a setProp is_const_func "1"
  15058. $mthd120a setProp modifier "Value"
  15059. set parm120f [ $mthd120a addParam ]
  15060. $parm120f setLabel name_type "lpRect:RECT"
  15061. $parm120f setProp modifier "Pointer to Const"
  15062. set mthd1212 [ $clss11a1 addRow method ]
  15063. $mthd1212 setLabel name_type "operator-():CRect"
  15064. $mthd1212 setProp method_access "Public"
  15065. $mthd1212 setProp is_const_func "1"
  15066. $mthd1212 setProp modifier "Value"
  15067. set parm1217 [ $mthd1212 addParam ]
  15068. $parm1217 setLabel name_type "lpRect:RECT"
  15069. $parm1217 setProp modifier "Pointer to Const"
  15070. $clss11a1 save
  15071. set clss4444 [ $diag4441 addNode cad_class 0 98 306 307 ]
  15072. $clss4444 setLabel name "CSize"
  15073. $clss4444 setProp include_list "afxwin.h" name *
  15074. set gen4443 [ $diag4441 addRake generalization $clss4442 $clss4444 153 34 153 98 66 ]
  15075. $gen4443 setProp inher_access "Public"
  15076. $diag4441 save
  15077.  
  15078.  
  15079. #====================== Diagram: tagPOINTTree ==== upperLeft:0, 0
  15080. if [info exists debug] {puts "CAD tagPOINTTree"}
  15081. set diag4446 [ CAD new "tagPOINTTree" "$systemName" "" "" "" "" "" "" "0" ]
  15082.  
  15083. #------------------------ Class: tagPOINT ----
  15084. if [info exists debug] {puts "addClass tagPOINT"}
  15085. set clss4447 [ $diag4446 addNode cad_class 97.5 0 120 34 ]
  15086. $clss4447 setLabel name "tagPOINT"
  15087. $clss4447 setProp is_folded 1
  15088.  
  15089. #------------------------ Class: CPoint ----
  15090. if [info exists debug] {puts "addClass CPoint"}
  15091. if [info exists debug] {puts "CDM CPoint"}
  15092. set clss121a [ CDM new "CPoint" "$systemName" "" "" "" "" "" "" "0" ]
  15093. set mthd121d [ $clss121a addRow method ]
  15094. $mthd121d setLabel name_type "\$create()\n"
  15095. $mthd121d setProp method_access "Public"
  15096. $mthd121d setProp modifier "Value"
  15097. set mthd1221 [ $clss121a addRow method ]
  15098. $mthd1221 setLabel name_type "\$create()\n"
  15099. $mthd1221 setProp method_access "Public"
  15100. $mthd1221 setProp modifier "Value"
  15101. set parm1225 [ $mthd1221 addParam ]
  15102. $parm1225 setLabel name_type "initX:int, "
  15103. $parm1225 setProp modifier "Value"
  15104. set parm1228 [ $mthd1221 addParam ]
  15105. $parm1228 setLabel name_type "initY:int"
  15106. $parm1228 setProp modifier "Value"
  15107. set mthd122b [ $clss121a addRow method ]
  15108. $mthd122b setLabel name_type "\$create()\n"
  15109. $mthd122b setProp method_access "Public"
  15110. $mthd122b setProp modifier "Value"
  15111. set parm122f [ $mthd122b addParam ]
  15112. $parm122f setLabel name_type "initPt:POINT"
  15113. $parm122f setProp modifier "Value"
  15114. set mthd1232 [ $clss121a addRow method ]
  15115. $mthd1232 setLabel name_type "\$create()\n"
  15116. $mthd1232 setProp method_access "Public"
  15117. $mthd1232 setProp modifier "Value"
  15118. set parm1236 [ $mthd1232 addParam ]
  15119. $parm1236 setLabel name_type "initSize:SIZE"
  15120. $parm1236 setProp modifier "Value"
  15121. set mthd1239 [ $clss121a addRow method ]
  15122. $mthd1239 setLabel name_type "\$create()\n"
  15123. $mthd1239 setProp method_access "Public"
  15124. $mthd1239 setProp modifier "Value"
  15125. set parm123d [ $mthd1239 addParam ]
  15126. $parm123d setLabel name_type "dwPoint:DWORD"
  15127. $parm123d setProp modifier "Value"
  15128. set mthd1240 [ $clss121a addRow method ]
  15129. $mthd1240 setLabel name_type "Offset()\n"
  15130. $mthd1240 setProp method_access "Public"
  15131. $mthd1240 setProp modifier "Value"
  15132. set parm1244 [ $mthd1240 addParam ]
  15133. $parm1244 setLabel name_type "xOffset:int, "
  15134. $parm1244 setProp modifier "Value"
  15135. set parm1247 [ $mthd1240 addParam ]
  15136. $parm1247 setLabel name_type "yOffset:int"
  15137. $parm1247 setProp modifier "Value"
  15138. set mthd124a [ $clss121a addRow method ]
  15139. $mthd124a setLabel name_type "Offset()\n"
  15140. $mthd124a setProp method_access "Public"
  15141. $mthd124a setProp modifier "Value"
  15142. set parm124e [ $mthd124a addParam ]
  15143. $parm124e setLabel name_type "point:POINT"
  15144. $parm124e setProp modifier "Value"
  15145. set mthd1251 [ $clss121a addRow method ]
  15146. $mthd1251 setLabel name_type "Offset()\n"
  15147. $mthd1251 setProp method_access "Public"
  15148. $mthd1251 setProp modifier "Value"
  15149. set parm1255 [ $mthd1251 addParam ]
  15150. $parm1255 setLabel name_type "size:SIZE"
  15151. $parm1255 setProp modifier "Value"
  15152. set mthd1258 [ $clss121a addRow method ]
  15153. $mthd1258 setLabel name_type "operatorEQ():BOOL\n"
  15154. $mthd1258 setProp method_access "Public"
  15155. $mthd1258 setProp is_const_func "1"
  15156. $mthd1258 setProp modifier "Value"
  15157. set parm125d [ $mthd1258 addParam ]
  15158. $parm125d setLabel name_type "point:POINT"
  15159. $parm125d setProp modifier "Value"
  15160. set mthd1260 [ $clss121a addRow method ]
  15161. $mthd1260 setLabel name_type "operatorNEQ():BOOL\n"
  15162. $mthd1260 setProp method_access "Public"
  15163. $mthd1260 setProp is_const_func "1"
  15164. $mthd1260 setProp modifier "Value"
  15165. set parm1265 [ $mthd1260 addParam ]
  15166. $parm1265 setLabel name_type "point:POINT"
  15167. $parm1265 setProp modifier "Value"
  15168. set mthd1268 [ $clss121a addRow method ]
  15169. $mthd1268 setLabel name_type "operatorASS_PLUS()\n"
  15170. $mthd1268 setProp method_access "Public"
  15171. $mthd1268 setProp modifier "Value"
  15172. set parm126c [ $mthd1268 addParam ]
  15173. $parm126c setLabel name_type "size:SIZE"
  15174. $parm126c setProp modifier "Value"
  15175. set mthd126f [ $clss121a addRow method ]
  15176. $mthd126f setLabel name_type "operatorASS_MIN()\n"
  15177. $mthd126f setProp method_access "Public"
  15178. $mthd126f setProp modifier "Value"
  15179. set parm1273 [ $mthd126f addParam ]
  15180. $parm1273 setLabel name_type "size:SIZE"
  15181. $parm1273 setProp modifier "Value"
  15182. set mthd1276 [ $clss121a addRow method ]
  15183. $mthd1276 setLabel name_type "operatorASS_PLUS()\n"
  15184. $mthd1276 setProp method_access "Public"
  15185. $mthd1276 setProp modifier "Value"
  15186. set parm127a [ $mthd1276 addParam ]
  15187. $parm127a setLabel name_type "point:POINT"
  15188. $parm127a setProp modifier "Value"
  15189. set mthd127d [ $clss121a addRow method ]
  15190. $mthd127d setLabel name_type "operatorASS_MIN()\n"
  15191. $mthd127d setProp method_access "Public"
  15192. $mthd127d setProp modifier "Value"
  15193. set parm1281 [ $mthd127d addParam ]
  15194. $parm1281 setLabel name_type "point:POINT"
  15195. $parm1281 setProp modifier "Value"
  15196. set mthd1284 [ $clss121a addRow method ]
  15197. $mthd1284 setLabel name_type "operator+():CPoint\n"
  15198. $mthd1284 setProp method_access "Public"
  15199. $mthd1284 setProp is_const_func "1"
  15200. $mthd1284 setProp modifier "Value"
  15201. set parm1289 [ $mthd1284 addParam ]
  15202. $parm1289 setLabel name_type "size:SIZE"
  15203. $parm1289 setProp modifier "Value"
  15204. set mthd128c [ $clss121a addRow method ]
  15205. $mthd128c setLabel name_type "operator-():CPoint\n"
  15206. $mthd128c setProp method_access "Public"
  15207. $mthd128c setProp is_const_func "1"
  15208. $mthd128c setProp modifier "Value"
  15209. set parm1291 [ $mthd128c addParam ]
  15210. $parm1291 setLabel name_type "size:SIZE"
  15211. $parm1291 setProp modifier "Value"
  15212. set mthd1294 [ $clss121a addRow method ]
  15213. $mthd1294 setLabel name_type "operator-():CPoint\n"
  15214. $mthd1294 setProp method_access "Public"
  15215. $mthd1294 setProp is_const_func "1"
  15216. $mthd1294 setProp modifier "Value"
  15217. set mthd1299 [ $clss121a addRow method ]
  15218. $mthd1299 setLabel name_type "operator+():CPoint\n"
  15219. $mthd1299 setProp method_access "Public"
  15220. $mthd1299 setProp is_const_func "1"
  15221. $mthd1299 setProp modifier "Value"
  15222. set parm129e [ $mthd1299 addParam ]
  15223. $parm129e setLabel name_type "point:POINT"
  15224. $parm129e setProp modifier "Value"
  15225. set mthd12a1 [ $clss121a addRow method ]
  15226. $mthd12a1 setLabel name_type "operator-():CSize\n"
  15227. $mthd12a1 setProp method_access "Public"
  15228. $mthd12a1 setProp is_const_func "1"
  15229. $mthd12a1 setProp modifier "Value"
  15230. set parm12a6 [ $mthd12a1 addParam ]
  15231. $parm12a6 setLabel name_type "point:POINT"
  15232. $parm12a6 setProp modifier "Value"
  15233. set mthd12a9 [ $clss121a addRow method ]
  15234. $mthd12a9 setLabel name_type "operator+():CRect\n"
  15235. $mthd12a9 setProp method_access "Public"
  15236. $mthd12a9 setProp is_const_func "1"
  15237. $mthd12a9 setProp modifier "Value"
  15238. set parm12ae [ $mthd12a9 addParam ]
  15239. $parm12ae setLabel name_type "lpRect:RECT"
  15240. $parm12ae setProp modifier "Pointer to Const"
  15241. set mthd12b1 [ $clss121a addRow method ]
  15242. $mthd12b1 setLabel name_type "operator-():CRect"
  15243. $mthd12b1 setProp method_access "Public"
  15244. $mthd12b1 setProp is_const_func "1"
  15245. $mthd12b1 setProp modifier "Value"
  15246. set parm12b6 [ $mthd12b1 addParam ]
  15247. $parm12b6 setLabel name_type "lpRect:RECT"
  15248. $parm12b6 setProp modifier "Pointer to Const"
  15249. $clss121a save
  15250. set clss4449 [ $diag4446 addNode cad_class 0 98 315 377 ]
  15251. $clss4449 setLabel name "CPoint"
  15252. $clss4449 setProp include_list "afxwin.h" name *
  15253. set gen4448 [ $diag4446 addRake generalization $clss4447 $clss4449 157.5 34 157.5 98 66 ]
  15254. $gen4448 setProp inher_access "Public"
  15255. $diag4446 save
  15256.  
  15257.  
  15258. #====================== Diagram: tagRECTTree ==== upperLeft:0, 0
  15259. if [info exists debug] {puts "CAD tagRECTTree"}
  15260. set diag444b [ CAD new "tagRECTTree" "$systemName" "" "" "" "" "" "" "0" ]
  15261.  
  15262. #------------------------ Class: tagRECT ----
  15263. if [info exists debug] {puts "addClass tagRECT"}
  15264. set clss444c [ $diag444b addNode cad_class 0 0 120 34 ]
  15265. $clss444c setLabel name "tagRECT"
  15266. $clss444c setProp is_folded 1
  15267.  
  15268. #------------------------ Class: CRect ----
  15269. if [info exists debug] {puts "addClass CRect"}
  15270. if [info exists debug] {puts "CDM CRect"}
  15271. set clss12b9 [ CDM new "CRect" "$systemName" "" "" "" "" "" "" "0" ]
  15272. set mthd12bc [ $clss12b9 addRow method ]
  15273. $mthd12bc setLabel name_type "\$create()\n"
  15274. $mthd12bc setProp method_access "Public"
  15275. $mthd12bc setProp modifier "Value"
  15276. set mthd12c0 [ $clss12b9 addRow method ]
  15277. $mthd12c0 setLabel name_type "\$create()\n"
  15278. $mthd12c0 setProp method_access "Public"
  15279. $mthd12c0 setProp modifier "Value"
  15280. set parm12c4 [ $mthd12c0 addParam ]
  15281. $parm12c4 setLabel name_type "l:int, "
  15282. $parm12c4 setProp modifier "Value"
  15283. set parm12c7 [ $mthd12c0 addParam ]
  15284. $parm12c7 setLabel name_type "t:int, "
  15285. $parm12c7 setProp modifier "Value"
  15286. set parm12ca [ $mthd12c0 addParam ]
  15287. $parm12ca setLabel name_type "r:int, "
  15288. $parm12ca setProp modifier "Value"
  15289. set parm12cd [ $mthd12c0 addParam ]
  15290. $parm12cd setLabel name_type "b:int"
  15291. $parm12cd setProp modifier "Value"
  15292. set mthd12d0 [ $clss12b9 addRow method ]
  15293. $mthd12d0 setLabel name_type "\$create()\n"
  15294. $mthd12d0 setProp method_access "Public"
  15295. $mthd12d0 setProp modifier "Value"
  15296. set parm12d4 [ $mthd12d0 addParam ]
  15297. $parm12d4 setLabel name_type "srcRect:RECT"
  15298. $parm12d4 setProp modifier "Reference to Const"
  15299. set mthd12d7 [ $clss12b9 addRow method ]
  15300. $mthd12d7 setLabel name_type "\$create()\n"
  15301. $mthd12d7 setProp method_access "Public"
  15302. $mthd12d7 setProp modifier "Value"
  15303. set parm12db [ $mthd12d7 addParam ]
  15304. $parm12db setLabel name_type "lpSrcRect:LPCRECT"
  15305. $parm12db setProp modifier "Value"
  15306. set mthd12de [ $clss12b9 addRow method ]
  15307. $mthd12de setLabel name_type "\$create()\n"
  15308. $mthd12de setProp method_access "Public"
  15309. $mthd12de setProp modifier "Value"
  15310. set parm12e2 [ $mthd12de addParam ]
  15311. $parm12e2 setLabel name_type "point:POINT, "
  15312. $parm12e2 setProp modifier "Value"
  15313. set parm12e5 [ $mthd12de addParam ]
  15314. $parm12e5 setLabel name_type "size:SIZE"
  15315. $parm12e5 setProp modifier "Value"
  15316. set mthd12e8 [ $clss12b9 addRow method ]
  15317. $mthd12e8 setLabel name_type "\$create()\n"
  15318. $mthd12e8 setProp method_access "Public"
  15319. $mthd12e8 setProp modifier "Value"
  15320. set parm12ec [ $mthd12e8 addParam ]
  15321. $parm12ec setLabel name_type "topLeft:POINT, "
  15322. $parm12ec setProp modifier "Value"
  15323. set parm12ef [ $mthd12e8 addParam ]
  15324. $parm12ef setLabel name_type "bottomRight:POINT"
  15325. $parm12ef setProp modifier "Value"
  15326. set mthd12f2 [ $clss12b9 addRow method ]
  15327. $mthd12f2 setLabel name_type "Width():int\n"
  15328. $mthd12f2 setProp method_access "Public"
  15329. $mthd12f2 setProp is_const_func "1"
  15330. $mthd12f2 setProp modifier "Value"
  15331. set mthd12f7 [ $clss12b9 addRow method ]
  15332. $mthd12f7 setLabel name_type "Height():int\n"
  15333. $mthd12f7 setProp method_access "Public"
  15334. $mthd12f7 setProp is_const_func "1"
  15335. $mthd12f7 setProp modifier "Value"
  15336. set mthd12fc [ $clss12b9 addRow method ]
  15337. $mthd12fc setLabel name_type "Size():CSize\n"
  15338. $mthd12fc setProp method_access "Public"
  15339. $mthd12fc setProp is_const_func "1"
  15340. $mthd12fc setProp modifier "Value"
  15341. set mthd1301 [ $clss12b9 addRow method ]
  15342. $mthd1301 setLabel name_type "TopLeft():CPoint\n"
  15343. $mthd1301 setProp method_access "Public"
  15344. $mthd1301 setProp modifier "Reference"
  15345. set mthd1305 [ $clss12b9 addRow method ]
  15346. $mthd1305 setLabel name_type "BottomRight():CPoint\n"
  15347. $mthd1305 setProp method_access "Public"
  15348. $mthd1305 setProp modifier "Reference"
  15349. set mthd1309 [ $clss12b9 addRow method ]
  15350. $mthd1309 setLabel name_type "TopLeft():CPoint\n"
  15351. $mthd1309 setProp method_access "Public"
  15352. $mthd1309 setProp is_const_func "1"
  15353. $mthd1309 setProp modifier "Reference to Const"
  15354. set mthd130e [ $clss12b9 addRow method ]
  15355. $mthd130e setLabel name_type "BottomRight():CPoint\n"
  15356. $mthd130e setProp method_access "Public"
  15357. $mthd130e setProp is_const_func "1"
  15358. $mthd130e setProp modifier "Reference to Const"
  15359. set mthd1313 [ $clss12b9 addRow method ]
  15360. $mthd1313 setLabel name_type "CenterPoint():CPoint\n"
  15361. $mthd1313 setProp method_access "Public"
  15362. $mthd1313 setProp is_const_func "1"
  15363. $mthd1313 setProp modifier "Value"
  15364. set mthd1318 [ $clss12b9 addRow method ]
  15365. $mthd1318 setLabel name_type "type_conv()\n"
  15366. $mthd1318 setProp method_access "Public"
  15367. $mthd1318 setProp modifier "Value"
  15368. set mthd131c [ $clss12b9 addRow method ]
  15369. $mthd131c setLabel name_type "type_conv()\n"
  15370. $mthd131c setProp method_access "Public"
  15371. $mthd131c setProp is_const_func "1"
  15372. $mthd131c setProp modifier "Value"
  15373. set mthd1321 [ $clss12b9 addRow method ]
  15374. $mthd1321 setLabel name_type "IsRectEmpty():BOOL\n"
  15375. $mthd1321 setProp method_access "Public"
  15376. $mthd1321 setProp is_const_func "1"
  15377. $mthd1321 setProp modifier "Value"
  15378. set mthd1326 [ $clss12b9 addRow method ]
  15379. $mthd1326 setLabel name_type "IsRectNull():BOOL\n"
  15380. $mthd1326 setProp method_access "Public"
  15381. $mthd1326 setProp is_const_func "1"
  15382. $mthd1326 setProp modifier "Value"
  15383. set mthd132b [ $clss12b9 addRow method ]
  15384. $mthd132b setLabel name_type "PtInRect():BOOL\n"
  15385. $mthd132b setProp method_access "Public"
  15386. $mthd132b setProp is_const_func "1"
  15387. $mthd132b setProp modifier "Value"
  15388. set parm1330 [ $mthd132b addParam ]
  15389. $parm1330 setLabel name_type "point:POINT"
  15390. $parm1330 setProp modifier "Value"
  15391. set mthd1333 [ $clss12b9 addRow method ]
  15392. $mthd1333 setLabel name_type "SetRect()\n"
  15393. $mthd1333 setProp method_access "Public"
  15394. $mthd1333 setProp modifier "Value"
  15395. set parm1337 [ $mthd1333 addParam ]
  15396. $parm1337 setLabel name_type "x1:int, "
  15397. $parm1337 setProp modifier "Value"
  15398. set parm133a [ $mthd1333 addParam ]
  15399. $parm133a setLabel name_type "y1:int, "
  15400. $parm133a setProp modifier "Value"
  15401. set parm133d [ $mthd1333 addParam ]
  15402. $parm133d setLabel name_type "x2:int, "
  15403. $parm133d setProp modifier "Value"
  15404. set parm1340 [ $mthd1333 addParam ]
  15405. $parm1340 setLabel name_type "y2:int"
  15406. $parm1340 setProp modifier "Value"
  15407. set mthd1343 [ $clss12b9 addRow method ]
  15408. $mthd1343 setLabel name_type "SetRect()\n"
  15409. $mthd1343 setProp method_access "Public"
  15410. $mthd1343 setProp modifier "Value"
  15411. set parm1347 [ $mthd1343 addParam ]
  15412. $parm1347 setLabel name_type "topLeft:POINT, "
  15413. $parm1347 setProp modifier "Value"
  15414. set parm134a [ $mthd1343 addParam ]
  15415. $parm134a setLabel name_type "bottomRight:POINT"
  15416. $parm134a setProp modifier "Value"
  15417. set mthd134d [ $clss12b9 addRow method ]
  15418. $mthd134d setLabel name_type "SetRectEmpty()\n"
  15419. $mthd134d setProp method_access "Public"
  15420. $mthd134d setProp modifier "Value"
  15421. set mthd1351 [ $clss12b9 addRow method ]
  15422. $mthd1351 setLabel name_type "CopyRect()\n"
  15423. $mthd1351 setProp method_access "Public"
  15424. $mthd1351 setProp modifier "Value"
  15425. set parm1355 [ $mthd1351 addParam ]
  15426. $parm1355 setLabel name_type "lpSrcRect:LPCRECT"
  15427. $parm1355 setProp modifier "Value"
  15428. set mthd1358 [ $clss12b9 addRow method ]
  15429. $mthd1358 setLabel name_type "EqualRect():BOOL\n"
  15430. $mthd1358 setProp method_access "Public"
  15431. $mthd1358 setProp is_const_func "1"
  15432. $mthd1358 setProp modifier "Value"
  15433. set parm135d [ $mthd1358 addParam ]
  15434. $parm135d setLabel name_type "lpRect:LPCRECT"
  15435. $parm135d setProp modifier "Value"
  15436. set mthd1360 [ $clss12b9 addRow method ]
  15437. $mthd1360 setLabel name_type "InflateRect()\n"
  15438. $mthd1360 setProp method_access "Public"
  15439. $mthd1360 setProp modifier "Value"
  15440. set parm1364 [ $mthd1360 addParam ]
  15441. $parm1364 setLabel name_type "x:int, "
  15442. $parm1364 setProp modifier "Value"
  15443. set parm1367 [ $mthd1360 addParam ]
  15444. $parm1367 setLabel name_type "y:int"
  15445. $parm1367 setProp modifier "Value"
  15446. set mthd136a [ $clss12b9 addRow method ]
  15447. $mthd136a setLabel name_type "InflateRect()\n"
  15448. $mthd136a setProp method_access "Public"
  15449. $mthd136a setProp modifier "Value"
  15450. set parm136e [ $mthd136a addParam ]
  15451. $parm136e setLabel name_type "size:SIZE"
  15452. $parm136e setProp modifier "Value"
  15453. set mthd1371 [ $clss12b9 addRow method ]
  15454. $mthd1371 setLabel name_type "InflateRect()\n"
  15455. $mthd1371 setProp method_access "Public"
  15456. $mthd1371 setProp modifier "Value"
  15457. set parm1375 [ $mthd1371 addParam ]
  15458. $parm1375 setLabel name_type "lpRect:LPCRECT"
  15459. $parm1375 setProp modifier "Value"
  15460. set mthd1378 [ $clss12b9 addRow method ]
  15461. $mthd1378 setLabel name_type "InflateRect()\n"
  15462. $mthd1378 setProp method_access "Public"
  15463. $mthd1378 setProp modifier "Value"
  15464. set parm137c [ $mthd1378 addParam ]
  15465. $parm137c setLabel name_type "l:int, "
  15466. $parm137c setProp modifier "Value"
  15467. set parm137f [ $mthd1378 addParam ]
  15468. $parm137f setLabel name_type "t:int, "
  15469. $parm137f setProp modifier "Value"
  15470. set parm1382 [ $mthd1378 addParam ]
  15471. $parm1382 setLabel name_type "r:int, "
  15472. $parm1382 setProp modifier "Value"
  15473. set parm1385 [ $mthd1378 addParam ]
  15474. $parm1385 setLabel name_type "b:int"
  15475. $parm1385 setProp modifier "Value"
  15476. set mthd1388 [ $clss12b9 addRow method ]
  15477. $mthd1388 setLabel name_type "DeflateRect()\n"
  15478. $mthd1388 setProp method_access "Public"
  15479. $mthd1388 setProp modifier "Value"
  15480. set parm138c [ $mthd1388 addParam ]
  15481. $parm138c setLabel name_type "x:int, "
  15482. $parm138c setProp modifier "Value"
  15483. set parm138f [ $mthd1388 addParam ]
  15484. $parm138f setLabel name_type "y:int"
  15485. $parm138f setProp modifier "Value"
  15486. set mthd1392 [ $clss12b9 addRow method ]
  15487. $mthd1392 setLabel name_type "DeflateRect()\n"
  15488. $mthd1392 setProp method_access "Public"
  15489. $mthd1392 setProp modifier "Value"
  15490. set parm1396 [ $mthd1392 addParam ]
  15491. $parm1396 setLabel name_type "size:SIZE"
  15492. $parm1396 setProp modifier "Value"
  15493. set mthd1399 [ $clss12b9 addRow method ]
  15494. $mthd1399 setLabel name_type "DeflateRect()\n"
  15495. $mthd1399 setProp method_access "Public"
  15496. $mthd1399 setProp modifier "Value"
  15497. set parm139d [ $mthd1399 addParam ]
  15498. $parm139d setLabel name_type "lpRect:LPCRECT"
  15499. $parm139d setProp modifier "Value"
  15500. set mthd13a0 [ $clss12b9 addRow method ]
  15501. $mthd13a0 setLabel name_type "DeflateRect()\n"
  15502. $mthd13a0 setProp method_access "Public"
  15503. $mthd13a0 setProp modifier "Value"
  15504. set parm13a4 [ $mthd13a0 addParam ]
  15505. $parm13a4 setLabel name_type "l:int, "
  15506. $parm13a4 setProp modifier "Value"
  15507. set parm13a7 [ $mthd13a0 addParam ]
  15508. $parm13a7 setLabel name_type "t:int, "
  15509. $parm13a7 setProp modifier "Value"
  15510. set parm13aa [ $mthd13a0 addParam ]
  15511. $parm13aa setLabel name_type "r:int, "
  15512. $parm13aa setProp modifier "Value"
  15513. set parm13ad [ $mthd13a0 addParam ]
  15514. $parm13ad setLabel name_type "b:int"
  15515. $parm13ad setProp modifier "Value"
  15516. set mthd13b0 [ $clss12b9 addRow method ]
  15517. $mthd13b0 setLabel name_type "OffsetRect()\n"
  15518. $mthd13b0 setProp method_access "Public"
  15519. $mthd13b0 setProp modifier "Value"
  15520. set parm13b4 [ $mthd13b0 addParam ]
  15521. $parm13b4 setLabel name_type "x:int, "
  15522. $parm13b4 setProp modifier "Value"
  15523. set parm13b7 [ $mthd13b0 addParam ]
  15524. $parm13b7 setLabel name_type "y:int"
  15525. $parm13b7 setProp modifier "Value"
  15526. set mthd13ba [ $clss12b9 addRow method ]
  15527. $mthd13ba setLabel name_type "OffsetRect()\n"
  15528. $mthd13ba setProp method_access "Public"
  15529. $mthd13ba setProp modifier "Value"
  15530. set parm13be [ $mthd13ba addParam ]
  15531. $parm13be setLabel name_type "size:SIZE"
  15532. $parm13be setProp modifier "Value"
  15533. set mthd13c1 [ $clss12b9 addRow method ]
  15534. $mthd13c1 setLabel name_type "OffsetRect()\n"
  15535. $mthd13c1 setProp method_access "Public"
  15536. $mthd13c1 setProp modifier "Value"
  15537. set parm13c5 [ $mthd13c1 addParam ]
  15538. $parm13c5 setLabel name_type "point:POINT"
  15539. $parm13c5 setProp modifier "Value"
  15540. set mthd13c8 [ $clss12b9 addRow method ]
  15541. $mthd13c8 setLabel name_type "NormalizeRect()\n"
  15542. $mthd13c8 setProp method_access "Public"
  15543. $mthd13c8 setProp modifier "Value"
  15544. set mthd13cc [ $clss12b9 addRow method ]
  15545. $mthd13cc setLabel name_type "IntersectRect():BOOL\n"
  15546. $mthd13cc setProp method_access "Public"
  15547. $mthd13cc setProp modifier "Value"
  15548. set parm13d0 [ $mthd13cc addParam ]
  15549. $parm13d0 setLabel name_type "lpRect1:LPCRECT, "
  15550. $parm13d0 setProp modifier "Value"
  15551. set parm13d3 [ $mthd13cc addParam ]
  15552. $parm13d3 setLabel name_type "lpRect2:LPCRECT"
  15553. $parm13d3 setProp modifier "Value"
  15554. set mthd13d6 [ $clss12b9 addRow method ]
  15555. $mthd13d6 setLabel name_type "UnionRect():BOOL\n"
  15556. $mthd13d6 setProp method_access "Public"
  15557. $mthd13d6 setProp modifier "Value"
  15558. set parm13da [ $mthd13d6 addParam ]
  15559. $parm13da setLabel name_type "lpRect1:LPCRECT, "
  15560. $parm13da setProp modifier "Value"
  15561. set parm13dd [ $mthd13d6 addParam ]
  15562. $parm13dd setLabel name_type "lpRect2:LPCRECT"
  15563. $parm13dd setProp modifier "Value"
  15564. set mthd13e0 [ $clss12b9 addRow method ]
  15565. $mthd13e0 setLabel name_type "SubtractRect():BOOL\n"
  15566. $mthd13e0 setProp method_access "Public"
  15567. $mthd13e0 setProp modifier "Value"
  15568. set parm13e4 [ $mthd13e0 addParam ]
  15569. $parm13e4 setLabel name_type "lpRectSrc1:LPCRECT, "
  15570. $parm13e4 setProp modifier "Value"
  15571. set parm13e7 [ $mthd13e0 addParam ]
  15572. $parm13e7 setLabel name_type "lpRectSrc2:LPCRECT"
  15573. $parm13e7 setProp modifier "Value"
  15574. set mthd13ea [ $clss12b9 addRow method ]
  15575. $mthd13ea setLabel name_type "operatorASSIGN()\n"
  15576. $mthd13ea setProp method_access "Public"
  15577. $mthd13ea setProp modifier "Value"
  15578. set parm13ee [ $mthd13ea addParam ]
  15579. $parm13ee setLabel name_type "srcRect:RECT"
  15580. $parm13ee setProp modifier "Reference to Const"
  15581. set mthd13f1 [ $clss12b9 addRow method ]
  15582. $mthd13f1 setLabel name_type "operatorEQ():BOOL\n"
  15583. $mthd13f1 setProp method_access "Public"
  15584. $mthd13f1 setProp is_const_func "1"
  15585. $mthd13f1 setProp modifier "Value"
  15586. set parm13f6 [ $mthd13f1 addParam ]
  15587. $parm13f6 setLabel name_type "rect:RECT"
  15588. $parm13f6 setProp modifier "Reference to Const"
  15589. set mthd13f9 [ $clss12b9 addRow method ]
  15590. $mthd13f9 setLabel name_type "operatorNEQ():BOOL\n"
  15591. $mthd13f9 setProp method_access "Public"
  15592. $mthd13f9 setProp is_const_func "1"
  15593. $mthd13f9 setProp modifier "Value"
  15594. set parm13fe [ $mthd13f9 addParam ]
  15595. $parm13fe setLabel name_type "rect:RECT"
  15596. $parm13fe setProp modifier "Reference to Const"
  15597. set mthd1401 [ $clss12b9 addRow method ]
  15598. $mthd1401 setLabel name_type "operatorASS_PLUS()\n"
  15599. $mthd1401 setProp method_access "Public"
  15600. $mthd1401 setProp modifier "Value"
  15601. set parm1405 [ $mthd1401 addParam ]
  15602. $parm1405 setLabel name_type "point:POINT"
  15603. $parm1405 setProp modifier "Value"
  15604. set mthd1408 [ $clss12b9 addRow method ]
  15605. $mthd1408 setLabel name_type "operatorASS_PLUS()\n"
  15606. $mthd1408 setProp method_access "Public"
  15607. $mthd1408 setProp modifier "Value"
  15608. set parm140c [ $mthd1408 addParam ]
  15609. $parm140c setLabel name_type "size:SIZE"
  15610. $parm140c setProp modifier "Value"
  15611. set mthd140f [ $clss12b9 addRow method ]
  15612. $mthd140f setLabel name_type "operatorASS_PLUS()\n"
  15613. $mthd140f setProp method_access "Public"
  15614. $mthd140f setProp modifier "Value"
  15615. set parm1413 [ $mthd140f addParam ]
  15616. $parm1413 setLabel name_type "lpRect:LPCRECT"
  15617. $parm1413 setProp modifier "Value"
  15618. set mthd1416 [ $clss12b9 addRow method ]
  15619. $mthd1416 setLabel name_type "operatorASS_MIN()\n"
  15620. $mthd1416 setProp method_access "Public"
  15621. $mthd1416 setProp modifier "Value"
  15622. set parm141a [ $mthd1416 addParam ]
  15623. $parm141a setLabel name_type "point:POINT"
  15624. $parm141a setProp modifier "Value"
  15625. set mthd141d [ $clss12b9 addRow method ]
  15626. $mthd141d setLabel name_type "operatorASS_MIN()\n"
  15627. $mthd141d setProp method_access "Public"
  15628. $mthd141d setProp modifier "Value"
  15629. set parm1421 [ $mthd141d addParam ]
  15630. $parm1421 setLabel name_type "size:SIZE"
  15631. $parm1421 setProp modifier "Value"
  15632. set mthd1424 [ $clss12b9 addRow method ]
  15633. $mthd1424 setLabel name_type "operatorASS_MIN()\n"
  15634. $mthd1424 setProp method_access "Public"
  15635. $mthd1424 setProp modifier "Value"
  15636. set parm1428 [ $mthd1424 addParam ]
  15637. $parm1428 setLabel name_type "lpRect:LPCRECT"
  15638. $parm1428 setProp modifier "Value"
  15639. set mthd142b [ $clss12b9 addRow method ]
  15640. $mthd142b setLabel name_type "operatorASS_AMPER()\n"
  15641. $mthd142b setProp method_access "Public"
  15642. $mthd142b setProp modifier "Value"
  15643. set parm142f [ $mthd142b addParam ]
  15644. $parm142f setLabel name_type "rect:RECT"
  15645. $parm142f setProp modifier "Reference to Const"
  15646. set mthd1432 [ $clss12b9 addRow method ]
  15647. $mthd1432 setLabel name_type "operatorASS_PIPE()\n"
  15648. $mthd1432 setProp method_access "Public"
  15649. $mthd1432 setProp modifier "Value"
  15650. set parm1436 [ $mthd1432 addParam ]
  15651. $parm1436 setLabel name_type "rect:RECT"
  15652. $parm1436 setProp modifier "Reference to Const"
  15653. set mthd1439 [ $clss12b9 addRow method ]
  15654. $mthd1439 setLabel name_type "operator+():CRect\n"
  15655. $mthd1439 setProp method_access "Public"
  15656. $mthd1439 setProp is_const_func "1"
  15657. $mthd1439 setProp modifier "Value"
  15658. set parm143e [ $mthd1439 addParam ]
  15659. $parm143e setLabel name_type "point:POINT"
  15660. $parm143e setProp modifier "Value"
  15661. set mthd1441 [ $clss12b9 addRow method ]
  15662. $mthd1441 setLabel name_type "operator-():CRect\n"
  15663. $mthd1441 setProp method_access "Public"
  15664. $mthd1441 setProp is_const_func "1"
  15665. $mthd1441 setProp modifier "Value"
  15666. set parm1446 [ $mthd1441 addParam ]
  15667. $parm1446 setLabel name_type "point:POINT"
  15668. $parm1446 setProp modifier "Value"
  15669. set mthd1449 [ $clss12b9 addRow method ]
  15670. $mthd1449 setLabel name_type "operator+():CRect\n"
  15671. $mthd1449 setProp method_access "Public"
  15672. $mthd1449 setProp is_const_func "1"
  15673. $mthd1449 setProp modifier "Value"
  15674. set parm144e [ $mthd1449 addParam ]
  15675. $parm144e setLabel name_type "lpRect:LPCRECT"
  15676. $parm144e setProp modifier "Value"
  15677. set mthd1451 [ $clss12b9 addRow method ]
  15678. $mthd1451 setLabel name_type "operator+():CRect\n"
  15679. $mthd1451 setProp method_access "Public"
  15680. $mthd1451 setProp is_const_func "1"
  15681. $mthd1451 setProp modifier "Value"
  15682. set parm1456 [ $mthd1451 addParam ]
  15683. $parm1456 setLabel name_type "size:SIZE"
  15684. $parm1456 setProp modifier "Value"
  15685. set mthd1459 [ $clss12b9 addRow method ]
  15686. $mthd1459 setLabel name_type "operator-():CRect\n"
  15687. $mthd1459 setProp method_access "Public"
  15688. $mthd1459 setProp is_const_func "1"
  15689. $mthd1459 setProp modifier "Value"
  15690. set parm145e [ $mthd1459 addParam ]
  15691. $parm145e setLabel name_type "size:SIZE"
  15692. $parm145e setProp modifier "Value"
  15693. set mthd1461 [ $clss12b9 addRow method ]
  15694. $mthd1461 setLabel name_type "operator-():CRect\n"
  15695. $mthd1461 setProp method_access "Public"
  15696. $mthd1461 setProp is_const_func "1"
  15697. $mthd1461 setProp modifier "Value"
  15698. set parm1466 [ $mthd1461 addParam ]
  15699. $parm1466 setLabel name_type "lpRect:LPCRECT"
  15700. $parm1466 setProp modifier "Value"
  15701. set mthd1469 [ $clss12b9 addRow method ]
  15702. $mthd1469 setLabel name_type "operator&():CRect\n"
  15703. $mthd1469 setProp method_access "Public"
  15704. $mthd1469 setProp is_const_func "1"
  15705. $mthd1469 setProp modifier "Value"
  15706. set parm146e [ $mthd1469 addParam ]
  15707. $parm146e setLabel name_type "rect2:RECT"
  15708. $parm146e setProp modifier "Reference to Const"
  15709. set mthd1471 [ $clss12b9 addRow method ]
  15710. $mthd1471 setLabel name_type "operator|():CRect\n"
  15711. $mthd1471 setProp method_access "Public"
  15712. $mthd1471 setProp is_const_func "1"
  15713. $mthd1471 setProp modifier "Value"
  15714. set parm1476 [ $mthd1471 addParam ]
  15715. $parm1476 setLabel name_type "rect2:RECT"
  15716. $parm1476 setProp modifier "Reference to Const"
  15717. set mthd1479 [ $clss12b9 addRow method ]
  15718. $mthd1479 setLabel name_type "MulDiv():CRect"
  15719. $mthd1479 setProp method_access "Public"
  15720. $mthd1479 setProp is_const_func "1"
  15721. $mthd1479 setProp modifier "Value"
  15722. set parm147e [ $mthd1479 addParam ]
  15723. $parm147e setLabel name_type "nMultiplier:int, "
  15724. $parm147e setProp modifier "Value"
  15725. set parm1481 [ $mthd1479 addParam ]
  15726. $parm1481 setLabel name_type "nDivisor:int"
  15727. $parm1481 setProp modifier "Value"
  15728. $clss12b9 save
  15729. set clss444e [ $diag444b addNode cad_class 0 98 120 34 ]
  15730. $clss444e setLabel name "CRect"
  15731. $clss444e setProp is_folded 1
  15732. $clss444e setProp include_list "afxwin.h" name *
  15733. set gen444d [ $diag444b addRake generalization $clss444c $clss444e 60 34 60 98 66 ]
  15734. $gen444d setProp inher_access "Public"
  15735. $diag444b save
  15736.  
  15737.  
  15738. #====================== Diagram: __POSITION ==== upperLeft:-3168, -4196
  15739. if [info exists debug] {puts "CAD __POSITION"}
  15740. set diag4450 [ CAD new "__POSITION" "$systemName" "" "" "" "" "" "" "0" ]
  15741.  
  15742. #------------------------ Class: __POSITION ----
  15743. if [info exists debug] {puts "addClass __POSITION"}
  15744. set clss4451 [ $diag4450 addNode cad_class 3168 4196 120 97 ]
  15745. $clss4451 setLabel name "__POSITION"
  15746. $clss4451 setProp include_list "afxwin.h" name *
  15747.  
  15748. #------------------------ Class: _AFX_DOUBLE ----
  15749. if [info exists debug] {puts "addClass _AFX_DOUBLE"}
  15750. if [info exists debug] {puts "CDM _AFX_DOUBLE"}
  15751. set clss0004 [ CDM new "_AFX_DOUBLE" "$systemName" "" "" "" "" "" "" "0" ]
  15752. set attr0007 [ $clss0004 addRow attribute ]
  15753. $attr0007 setLabel name_type "doubleBits:BYTE"
  15754. $attr0007 setProp attrib_access "None-None" name_type de
  15755. $attr0007 setProp modifier "Value" name_type cl
  15756. $clss0004 save
  15757. set clss4452 [ $diag4450 addNode cad_class 3960 5245 144 97 ]
  15758. $clss4452 setLabel name "_AFX_DOUBLE"
  15759. $clss4452 setProp include_list "afxwin.h" name *
  15760.  
  15761. #------------------------ Class: _AFX_FLOAT ----
  15762. if [info exists debug] {puts "addClass _AFX_FLOAT"}
  15763. if [info exists debug] {puts "CDM _AFX_FLOAT"}
  15764. set clss000b [ CDM new "_AFX_FLOAT" "$systemName" "" "" "" "" "" "" "0" ]
  15765. set attr000e [ $clss000b addRow attribute ]
  15766. $attr000e setLabel name_type "floatBits:BYTE"
  15767. $attr000e setProp attrib_access "None-None" name_type de
  15768. $attr000e setProp modifier "Value" name_type cl
  15769. $clss000b save
  15770. set clss4453 [ $diag4450 addNode cad_class 3960 3147 135 97 ]
  15771. $clss4453 setLabel name "_AFX_FLOAT"
  15772. $clss4453 setProp include_list "afxwin.h" name *
  15773.  
  15774. #------------------------ Class: CRuntimeClass ----
  15775. if [info exists debug] {puts "addClass CRuntimeClass"}
  15776. if [info exists debug] {puts "CDM CRuntimeClass"}
  15777. set clss0012 [ CDM new "CRuntimeClass" "$systemName" "" "" "" "" "" "" "0" ]
  15778. set attr0015 [ $clss0012 addRow attribute ]
  15779. $attr0015 setLabel name_type "m_lpszClassName:LPCSTR\n"
  15780. $attr0015 setProp attrib_access "None-None" name_type de
  15781. set attr0018 [ $clss0012 addRow attribute ]
  15782. $attr0018 setLabel name_type "m_nObjectSize:int\n"
  15783. $attr0018 setProp attrib_access "None-None" name_type de
  15784. set attr001b [ $clss0012 addRow attribute ]
  15785. $attr001b setLabel name_type "m_wSchema:UINT\n"
  15786. $attr001b setProp attrib_access "None-None" name_type de
  15787. set attr001e [ $clss0012 addRow attribute ]
  15788. $attr001e setLabel name_type " m_pfnCreateObject:CObject\n"
  15789. $attr001e setProp attrib_access "None-None" name_type de
  15790. $attr001e setProp modifier "Pointer" name_type cl
  15791. set attr0022 [ $clss0012 addRow attribute ]
  15792. $attr0022 setLabel name_type "m_pBaseClass:CRuntimeClass\n"
  15793. $attr0022 setProp attrib_access "None-None" name_type de
  15794. $attr0022 setProp modifier "Pointer" name_type cl
  15795. set attr0044 [ $clss0012 addRow attribute ]
  15796. $attr0044 setLabel name_type "m_pNextClass:CRuntimeClass"
  15797. $attr0044 setProp attrib_access "None-None" name_type de
  15798. $attr0044 setProp modifier "Pointer" name_type cl
  15799. set mthd0026 [ $clss0012 addRow method ]
  15800. $mthd0026 setLabel name_type "CreateObject():CObject\n"
  15801. $mthd0026 setProp method_access "Public"
  15802. $mthd0026 setProp modifier "Pointer"
  15803. set mthd002a [ $clss0012 addRow method ]
  15804. $mthd002a setLabel name_type "IsDerivedFrom():BOOL\n"
  15805. $mthd002a setProp method_access "Public"
  15806. $mthd002a setProp is_const_func "1"
  15807. $mthd002a setProp modifier "Value"
  15808. set parm002f [ $mthd002a addParam ]
  15809. $parm002f setLabel name_type "pBaseClass:CRuntimeClass"
  15810. $parm002f setProp modifier "Pointer to Const"
  15811. set mthd0032 [ $clss0012 addRow method ]
  15812. $mthd0032 setLabel name_type "Store()\n"
  15813. $mthd0032 setProp method_access "Public"
  15814. $mthd0032 setProp is_const_func "1"
  15815. $mthd0032 setProp modifier "Value"
  15816. set parm0037 [ $mthd0032 addParam ]
  15817. $parm0037 setLabel name_type "ar:CArchive"
  15818. $parm0037 setProp modifier "Reference"
  15819. set mthd003a [ $clss0012 addRow method ]
  15820. $mthd003a setLabel name_type "\$Load():CRuntimeClass"
  15821. $mthd003a setProp method_access "Public"
  15822. $mthd003a setProp modifier "Pointer"
  15823. set parm003e [ $mthd003a addParam ]
  15824. $parm003e setLabel name_type "ar:CArchive, "
  15825. $parm003e setProp modifier "Reference"
  15826. set parm0041 [ $mthd003a addParam ]
  15827. $parm0041 setLabel name_type "pwSchemaNum:UINT"
  15828. $parm0041 setProp modifier "Pointer"
  15829. $clss0012 save
  15830. set clss4454 [ $diag4450 addNode cad_class 2376 3147 477 209 ]
  15831. $clss4454 setLabel name "CRuntimeClass"
  15832. $clss4454 setProp include_list "afxwin.h" name *
  15833.  
  15834. #------------------------ Class: CStringData ----
  15835. if [info exists debug] {puts "addClass CStringData"}
  15836. if [info exists debug] {puts "CDM CStringData"}
  15837. set clss0048 [ CDM new "CStringData" "$systemName" "" "" "" "" "" "" "0" ]
  15838. set attr004b [ $clss0048 addRow attribute ]
  15839. $attr004b setLabel name_type "nRefs:long\n"
  15840. $attr004b setProp attrib_access "None-None" name_type de
  15841. set attr004e [ $clss0048 addRow attribute ]
  15842. $attr004e setLabel name_type "nDataLength:int\n"
  15843. $attr004e setProp attrib_access "None-None" name_type de
  15844. set attr0051 [ $clss0048 addRow attribute ]
  15845. $attr0051 setLabel name_type "nAllocLength:int"
  15846. $attr0051 setProp attrib_access "None-None" name_type de
  15847. set mthd0054 [ $clss0048 addRow method ]
  15848. $mthd0054 setLabel name_type "data():TCHAR"
  15849. $mthd0054 setProp method_access "Public"
  15850. $mthd0054 setProp modifier "Pointer"
  15851. $clss0048 save
  15852. set clss4455 [ $diag4450 addNode cad_class 2376 5245 153 125 ]
  15853. $clss4455 setLabel name "CStringData"
  15854. $clss4455 setProp include_list "afxwin.h" name *
  15855.  
  15856. #------------------------ Class: CString ----
  15857. if [info exists debug] {puts "addClass CString"}
  15858. if [info exists debug] {puts "CDM CString"}
  15859. set clss0058 [ CDM new "CString" "$systemName" "" "" "" "" "" "" "0" ]
  15860. set attr01df [ $clss0058 addRow attribute ]
  15861. $attr01df setLabel name_type "m_pchData:LPTSTR"
  15862. $attr01df setProp attrib_access "None-None" name_type de
  15863. set mthd005b [ $clss0058 addRow method ]
  15864. $mthd005b setLabel name_type "\$create()\n"
  15865. $mthd005b setProp method_access "Public"
  15866. $mthd005b setProp modifier "Value"
  15867. set mthd005f [ $clss0058 addRow method ]
  15868. $mthd005f setLabel name_type "\$create()\n"
  15869. $mthd005f setProp method_access "Public"
  15870. $mthd005f setProp modifier "Value"
  15871. set parm0063 [ $mthd005f addParam ]
  15872. $parm0063 setLabel name_type "stringSrc:CString"
  15873. $parm0063 setProp modifier "Reference to Const"
  15874. set mthd0066 [ $clss0058 addRow method ]
  15875. $mthd0066 setLabel name_type "\$create()\n"
  15876. $mthd0066 setProp method_access "Public"
  15877. $mthd0066 setProp modifier "Value"
  15878. set parm006a [ $mthd0066 addParam ]
  15879. $parm006a setLabel name_type "ch:TCHAR, "
  15880. $parm006a setProp modifier "Value"
  15881. set parm006d [ $mthd0066 addParam ]
  15882. $parm006d setLabel name_type "nRepeat:int"
  15883. $parm006d setProp modifier "Value"
  15884. $parm006d setProp default_value " 1"
  15885. set mthd0071 [ $clss0058 addRow method ]
  15886. $mthd0071 setLabel name_type "\$create()\n"
  15887. $mthd0071 setProp method_access "Public"
  15888. $mthd0071 setProp modifier "Value"
  15889. set parm0075 [ $mthd0071 addParam ]
  15890. $parm0075 setLabel name_type "lpsz:LPCSTR"
  15891. $parm0075 setProp modifier "Value"
  15892. set mthd0078 [ $clss0058 addRow method ]
  15893. $mthd0078 setLabel name_type "\$create()\n"
  15894. $mthd0078 setProp method_access "Public"
  15895. $mthd0078 setProp modifier "Value"
  15896. set parm007c [ $mthd0078 addParam ]
  15897. $parm007c setLabel name_type "lpsz:LPCWSTR"
  15898. $parm007c setProp modifier "Value"
  15899. set mthd007f [ $clss0058 addRow method ]
  15900. $mthd007f setLabel name_type "\$create()\n"
  15901. $mthd007f setProp method_access "Public"
  15902. $mthd007f setProp modifier "Value"
  15903. set parm0083 [ $mthd007f addParam ]
  15904. $parm0083 setLabel name_type "lpch:LPCTSTR, "
  15905. $parm0083 setProp modifier "Value"
  15906. set parm0086 [ $mthd007f addParam ]
  15907. $parm0086 setLabel name_type "nLength:int"
  15908. $parm0086 setProp modifier "Value"
  15909. set mthd0089 [ $clss0058 addRow method ]
  15910. $mthd0089 setLabel name_type "\$create()\n"
  15911. $mthd0089 setProp method_access "Public"
  15912. $mthd0089 setProp modifier "Value"
  15913. set parm008d [ $mthd0089 addParam ]
  15914. $parm008d setLabel name_type "psz:unsigned char"
  15915. $parm008d setProp modifier "Pointer to Const"
  15916. set mthd0090 [ $clss0058 addRow method ]
  15917. $mthd0090 setLabel name_type "GetLength():int\n"
  15918. $mthd0090 setProp method_access "Public"
  15919. $mthd0090 setProp is_const_func "1"
  15920. $mthd0090 setProp modifier "Value"
  15921. set mthd0095 [ $clss0058 addRow method ]
  15922. $mthd0095 setLabel name_type "IsEmpty():BOOL\n"
  15923. $mthd0095 setProp method_access "Public"
  15924. $mthd0095 setProp is_const_func "1"
  15925. $mthd0095 setProp modifier "Value"
  15926. set mthd009a [ $clss0058 addRow method ]
  15927. $mthd009a setLabel name_type "Empty()\n"
  15928. $mthd009a setProp method_access "Public"
  15929. $mthd009a setProp modifier "Value"
  15930. set mthd009e [ $clss0058 addRow method ]
  15931. $mthd009e setLabel name_type "GetAt():TCHAR\n"
  15932. $mthd009e setProp method_access "Public"
  15933. $mthd009e setProp is_const_func "1"
  15934. $mthd009e setProp modifier "Value"
  15935. set parm00a3 [ $mthd009e addParam ]
  15936. $parm00a3 setLabel name_type "nIndex:int"
  15937. $parm00a3 setProp modifier "Value"
  15938. set mthd00a6 [ $clss0058 addRow method ]
  15939. $mthd00a6 setLabel name_type "operator\[]():TCHAR\n"
  15940. $mthd00a6 setProp method_access "Public"
  15941. $mthd00a6 setProp is_const_func "1"
  15942. $mthd00a6 setProp modifier "Value"
  15943. set parm00ab [ $mthd00a6 addParam ]
  15944. $parm00ab setLabel name_type "nIndex:int"
  15945. $parm00ab setProp modifier "Value"
  15946. set mthd00ae [ $clss0058 addRow method ]
  15947. $mthd00ae setLabel name_type "SetAt()\n"
  15948. $mthd00ae setProp method_access "Public"
  15949. $mthd00ae setProp modifier "Value"
  15950. set parm00b2 [ $mthd00ae addParam ]
  15951. $parm00b2 setLabel name_type "nIndex:int, "
  15952. $parm00b2 setProp modifier "Value"
  15953. set parm00b5 [ $mthd00ae addParam ]
  15954. $parm00b5 setLabel name_type "ch:TCHAR"
  15955. $parm00b5 setProp modifier "Value"
  15956. set mthd00b8 [ $clss0058 addRow method ]
  15957. $mthd00b8 setLabel name_type "type_conv()\n"
  15958. $mthd00b8 setProp method_access "Public"
  15959. $mthd00b8 setProp is_const_func "1"
  15960. $mthd00b8 setProp modifier "Value"
  15961. set mthd00bd [ $clss0058 addRow method ]
  15962. $mthd00bd setLabel name_type "operatorASSIGN():CString\n"
  15963. $mthd00bd setProp method_access "Public"
  15964. $mthd00bd setProp modifier "Reference to Const"
  15965. set parm00c1 [ $mthd00bd addParam ]
  15966. $parm00c1 setLabel name_type "stringSrc:CString"
  15967. $parm00c1 setProp modifier "Reference to Const"
  15968. set mthd00c4 [ $clss0058 addRow method ]
  15969. $mthd00c4 setLabel name_type "operatorASSIGN():CString\n"
  15970. $mthd00c4 setProp method_access "Public"
  15971. $mthd00c4 setProp modifier "Reference to Const"
  15972. set parm00c8 [ $mthd00c4 addParam ]
  15973. $parm00c8 setLabel name_type "ch:TCHAR"
  15974. $parm00c8 setProp modifier "Value"
  15975. set mthd00cb [ $clss0058 addRow method ]
  15976. $mthd00cb setLabel name_type "operatorASSIGN():CString\n"
  15977. $mthd00cb setProp method_access "Public"
  15978. $mthd00cb setProp modifier "Reference to Const"
  15979. set parm00cf [ $mthd00cb addParam ]
  15980. $parm00cf setLabel name_type "lpsz:LPCSTR"
  15981. $parm00cf setProp modifier "Value"
  15982. set mthd00d2 [ $clss0058 addRow method ]
  15983. $mthd00d2 setLabel name_type "operatorASSIGN():CString\n"
  15984. $mthd00d2 setProp method_access "Public"
  15985. $mthd00d2 setProp modifier "Reference to Const"
  15986. set parm00d6 [ $mthd00d2 addParam ]
  15987. $parm00d6 setLabel name_type "lpsz:LPCWSTR"
  15988. $parm00d6 setProp modifier "Value"
  15989. set mthd00d9 [ $clss0058 addRow method ]
  15990. $mthd00d9 setLabel name_type "operatorASSIGN():CString\n"
  15991. $mthd00d9 setProp method_access "Public"
  15992. $mthd00d9 setProp modifier "Reference to Const"
  15993. set parm00dd [ $mthd00d9 addParam ]
  15994. $parm00dd setLabel name_type "psz:unsigned char"
  15995. $parm00dd setProp modifier "Pointer to Const"
  15996. set mthd00e0 [ $clss0058 addRow method ]
  15997. $mthd00e0 setLabel name_type "operatorASS_PLUS():CString\n"
  15998. $mthd00e0 setProp method_access "Public"
  15999. $mthd00e0 setProp modifier "Reference to Const"
  16000. set parm00e4 [ $mthd00e0 addParam ]
  16001. $parm00e4 setLabel name_type "string:CString"
  16002. $parm00e4 setProp modifier "Reference to Const"
  16003. set mthd00e7 [ $clss0058 addRow method ]
  16004. $mthd00e7 setLabel name_type "operatorASS_PLUS():CString\n"
  16005. $mthd00e7 setProp method_access "Public"
  16006. $mthd00e7 setProp modifier "Reference to Const"
  16007. set parm00eb [ $mthd00e7 addParam ]
  16008. $parm00eb setLabel name_type "ch:TCHAR"
  16009. $parm00eb setProp modifier "Value"
  16010. set mthd00ee [ $clss0058 addRow method ]
  16011. $mthd00ee setLabel name_type "operatorASS_PLUS():CString\n"
  16012. $mthd00ee setProp method_access "Public"
  16013. $mthd00ee setProp modifier "Reference to Const"
  16014. set parm00f2 [ $mthd00ee addParam ]
  16015. $parm00f2 setLabel name_type "lpsz:LPCTSTR"
  16016. $parm00f2 setProp modifier "Value"
  16017. set mthd00f5 [ $clss0058 addRow method ]
  16018. $mthd00f5 setLabel name_type "Compare():int\n"
  16019. $mthd00f5 setProp method_access "Public"
  16020. $mthd00f5 setProp is_const_func "1"
  16021. $mthd00f5 setProp modifier "Value"
  16022. set parm00fa [ $mthd00f5 addParam ]
  16023. $parm00fa setLabel name_type "lpsz:LPCTSTR"
  16024. $parm00fa setProp modifier "Value"
  16025. set mthd00fd [ $clss0058 addRow method ]
  16026. $mthd00fd setLabel name_type "CompareNoCase():int\n"
  16027. $mthd00fd setProp method_access "Public"
  16028. $mthd00fd setProp is_const_func "1"
  16029. $mthd00fd setProp modifier "Value"
  16030. set parm0102 [ $mthd00fd addParam ]
  16031. $parm0102 setLabel name_type "lpsz:LPCTSTR"
  16032. $parm0102 setProp modifier "Value"
  16033. set mthd0105 [ $clss0058 addRow method ]
  16034. $mthd0105 setLabel name_type "Collate():int\n"
  16035. $mthd0105 setProp method_access "Public"
  16036. $mthd0105 setProp is_const_func "1"
  16037. $mthd0105 setProp modifier "Value"
  16038. set parm010a [ $mthd0105 addParam ]
  16039. $parm010a setLabel name_type "lpsz:LPCTSTR"
  16040. $parm010a setProp modifier "Value"
  16041. set mthd010d [ $clss0058 addRow method ]
  16042. $mthd010d setLabel name_type "Mid():CString\n"
  16043. $mthd010d setProp method_access "Public"
  16044. $mthd010d setProp is_const_func "1"
  16045. $mthd010d setProp modifier "Value"
  16046. set parm0112 [ $mthd010d addParam ]
  16047. $parm0112 setLabel name_type "nFirst:int, "
  16048. $parm0112 setProp modifier "Value"
  16049. set parm0115 [ $mthd010d addParam ]
  16050. $parm0115 setLabel name_type "nCount:int"
  16051. $parm0115 setProp modifier "Value"
  16052. set mthd0118 [ $clss0058 addRow method ]
  16053. $mthd0118 setLabel name_type "Mid():CString\n"
  16054. $mthd0118 setProp method_access "Public"
  16055. $mthd0118 setProp is_const_func "1"
  16056. $mthd0118 setProp modifier "Value"
  16057. set parm011d [ $mthd0118 addParam ]
  16058. $parm011d setLabel name_type "nFirst:int"
  16059. $parm011d setProp modifier "Value"
  16060. set mthd0120 [ $clss0058 addRow method ]
  16061. $mthd0120 setLabel name_type "Left():CString\n"
  16062. $mthd0120 setProp method_access "Public"
  16063. $mthd0120 setProp is_const_func "1"
  16064. $mthd0120 setProp modifier "Value"
  16065. set parm0125 [ $mthd0120 addParam ]
  16066. $parm0125 setLabel name_type "nCount:int"
  16067. $parm0125 setProp modifier "Value"
  16068. set mthd0128 [ $clss0058 addRow method ]
  16069. $mthd0128 setLabel name_type "Right():CString\n"
  16070. $mthd0128 setProp method_access "Public"
  16071. $mthd0128 setProp is_const_func "1"
  16072. $mthd0128 setProp modifier "Value"
  16073. set parm012d [ $mthd0128 addParam ]
  16074. $parm012d setLabel name_type "nCount:int"
  16075. $parm012d setProp modifier "Value"
  16076. set mthd0130 [ $clss0058 addRow method ]
  16077. $mthd0130 setLabel name_type "SpanIncluding():CString\n"
  16078. $mthd0130 setProp method_access "Public"
  16079. $mthd0130 setProp is_const_func "1"
  16080. $mthd0130 setProp modifier "Value"
  16081. set parm0135 [ $mthd0130 addParam ]
  16082. $parm0135 setLabel name_type "lpszCharSet:LPCTSTR"
  16083. $parm0135 setProp modifier "Value"
  16084. set mthd0138 [ $clss0058 addRow method ]
  16085. $mthd0138 setLabel name_type "SpanExcluding():CString\n"
  16086. $mthd0138 setProp method_access "Public"
  16087. $mthd0138 setProp is_const_func "1"
  16088. $mthd0138 setProp modifier "Value"
  16089. set parm013d [ $mthd0138 addParam ]
  16090. $parm013d setLabel name_type "lpszCharSet:LPCTSTR"
  16091. $parm013d setProp modifier "Value"
  16092. set mthd0140 [ $clss0058 addRow method ]
  16093. $mthd0140 setLabel name_type "MakeUpper()\n"
  16094. $mthd0140 setProp method_access "Public"
  16095. $mthd0140 setProp modifier "Value"
  16096. set mthd0144 [ $clss0058 addRow method ]
  16097. $mthd0144 setLabel name_type "MakeLower()\n"
  16098. $mthd0144 setProp method_access "Public"
  16099. $mthd0144 setProp modifier "Value"
  16100. set mthd0148 [ $clss0058 addRow method ]
  16101. $mthd0148 setLabel name_type "MakeReverse()\n"
  16102. $mthd0148 setProp method_access "Public"
  16103. $mthd0148 setProp modifier "Value"
  16104. set mthd014c [ $clss0058 addRow method ]
  16105. $mthd014c setLabel name_type "TrimRight()\n"
  16106. $mthd014c setProp method_access "Public"
  16107. $mthd014c setProp modifier "Value"
  16108. set mthd0150 [ $clss0058 addRow method ]
  16109. $mthd0150 setLabel name_type "TrimLeft()\n"
  16110. $mthd0150 setProp method_access "Public"
  16111. $mthd0150 setProp modifier "Value"
  16112. set mthd0154 [ $clss0058 addRow method ]
  16113. $mthd0154 setLabel name_type "Find():int\n"
  16114. $mthd0154 setProp method_access "Public"
  16115. $mthd0154 setProp is_const_func "1"
  16116. $mthd0154 setProp modifier "Value"
  16117. set parm0159 [ $mthd0154 addParam ]
  16118. $parm0159 setLabel name_type "ch:TCHAR"
  16119. $parm0159 setProp modifier "Value"
  16120. set mthd015c [ $clss0058 addRow method ]
  16121. $mthd015c setLabel name_type "ReverseFind():int\n"
  16122. $mthd015c setProp method_access "Public"
  16123. $mthd015c setProp is_const_func "1"
  16124. $mthd015c setProp modifier "Value"
  16125. set parm0161 [ $mthd015c addParam ]
  16126. $parm0161 setLabel name_type "ch:TCHAR"
  16127. $parm0161 setProp modifier "Value"
  16128. set mthd0164 [ $clss0058 addRow method ]
  16129. $mthd0164 setLabel name_type "FindOneOf():int\n"
  16130. $mthd0164 setProp method_access "Public"
  16131. $mthd0164 setProp is_const_func "1"
  16132. $mthd0164 setProp modifier "Value"
  16133. set parm0169 [ $mthd0164 addParam ]
  16134. $parm0169 setLabel name_type "lpszCharSet:LPCTSTR"
  16135. $parm0169 setProp modifier "Value"
  16136. set mthd016c [ $clss0058 addRow method ]
  16137. $mthd016c setLabel name_type "Find():int\n"
  16138. $mthd016c setProp method_access "Public"
  16139. $mthd016c setProp is_const_func "1"
  16140. $mthd016c setProp modifier "Value"
  16141. set parm0171 [ $mthd016c addParam ]
  16142. $parm0171 setLabel name_type "lpszSub:LPCTSTR"
  16143. $parm0171 setProp modifier "Value"
  16144. set mthd0174 [ $clss0058 addRow method ]
  16145. $mthd0174 setLabel name_type "Format()\n"
  16146. $mthd0174 setProp method_access "Public"
  16147. $mthd0174 setProp modifier "Value"
  16148. set parm0178 [ $mthd0174 addParam ]
  16149. $parm0178 setLabel name_type "lpszFormat:LPCTSTR, "
  16150. $parm0178 setProp modifier "Value"
  16151. set parm017b [ $mthd0174 addParam ]
  16152. $parm017b setLabel name_type "...:varargs"
  16153. $parm017b setProp modifier "Value"
  16154. set mthd017e [ $clss0058 addRow method ]
  16155. $mthd017e setLabel name_type "Format()\n"
  16156. $mthd017e setProp method_access "Public"
  16157. $mthd017e setProp modifier "Value"
  16158. set parm0182 [ $mthd017e addParam ]
  16159. $parm0182 setLabel name_type "nFormatID:UINT, "
  16160. $parm0182 setProp modifier "Value"
  16161. set parm0185 [ $mthd017e addParam ]
  16162. $parm0185 setLabel name_type "...:varargs"
  16163. $parm0185 setProp modifier "Value"
  16164. set mthd0188 [ $clss0058 addRow method ]
  16165. $mthd0188 setLabel name_type "FormatMessage()\n"
  16166. $mthd0188 setProp method_access "Public"
  16167. $mthd0188 setProp modifier "Value"
  16168. set parm018c [ $mthd0188 addParam ]
  16169. $parm018c setLabel name_type "lpszFormat:LPCTSTR, "
  16170. $parm018c setProp modifier "Value"
  16171. set parm018f [ $mthd0188 addParam ]
  16172. $parm018f setLabel name_type "...:varargs"
  16173. $parm018f setProp modifier "Value"
  16174. set mthd0192 [ $clss0058 addRow method ]
  16175. $mthd0192 setLabel name_type "FormatMessage()\n"
  16176. $mthd0192 setProp method_access "Public"
  16177. $mthd0192 setProp modifier "Value"
  16178. set parm0196 [ $mthd0192 addParam ]
  16179. $parm0196 setLabel name_type "nFormatID:UINT, "
  16180. $parm0196 setProp modifier "Value"
  16181. set parm0199 [ $mthd0192 addParam ]
  16182. $parm0199 setLabel name_type "...:varargs"
  16183. $parm0199 setProp modifier "Value"
  16184. set mthd019c [ $clss0058 addRow method ]
  16185. $mthd019c setLabel name_type "LoadString():BOOL\n"
  16186. $mthd019c setProp method_access "Public"
  16187. $mthd019c setProp modifier "Value"
  16188. set parm01a0 [ $mthd019c addParam ]
  16189. $parm01a0 setLabel name_type "nID:UINT"
  16190. $parm01a0 setProp modifier "Value"
  16191. set mthd01a3 [ $clss0058 addRow method ]
  16192. $mthd01a3 setLabel name_type "AnsiToOem()\n"
  16193. $mthd01a3 setProp method_access "Public"
  16194. $mthd01a3 setProp modifier "Value"
  16195. set mthd01a7 [ $clss0058 addRow method ]
  16196. $mthd01a7 setLabel name_type "OemToAnsi()\n"
  16197. $mthd01a7 setProp method_access "Public"
  16198. $mthd01a7 setProp modifier "Value"
  16199. set mthd01ab [ $clss0058 addRow method ]
  16200. $mthd01ab setLabel name_type "AllocSysString():BSTR\n"
  16201. $mthd01ab setProp method_access "Public"
  16202. $mthd01ab setProp is_const_func "1"
  16203. $mthd01ab setProp modifier "Value"
  16204. set mthd01b0 [ $clss0058 addRow method ]
  16205. $mthd01b0 setLabel name_type "SetSysString():BSTR\n"
  16206. $mthd01b0 setProp method_access "Public"
  16207. $mthd01b0 setProp is_const_func "1"
  16208. $mthd01b0 setProp modifier "Value"
  16209. set parm01b5 [ $mthd01b0 addParam ]
  16210. $parm01b5 setLabel name_type "pbstr:BSTR"
  16211. $parm01b5 setProp modifier "Pointer"
  16212. set mthd01b8 [ $clss0058 addRow method ]
  16213. $mthd01b8 setLabel name_type "GetBuffer():LPTSTR\n"
  16214. $mthd01b8 setProp method_access "Public"
  16215. $mthd01b8 setProp modifier "Value"
  16216. set parm01bc [ $mthd01b8 addParam ]
  16217. $parm01bc setLabel name_type "nMinBufLength:int"
  16218. $parm01bc setProp modifier "Value"
  16219. set mthd01bf [ $clss0058 addRow method ]
  16220. $mthd01bf setLabel name_type "ReleaseBuffer()\n"
  16221. $mthd01bf setProp method_access "Public"
  16222. $mthd01bf setProp modifier "Value"
  16223. set parm01c3 [ $mthd01bf addParam ]
  16224. $parm01c3 setLabel name_type "nNewLength:int"
  16225. $parm01c3 setProp modifier "Value"
  16226. $parm01c3 setProp default_value " -1"
  16227. set mthd01c7 [ $clss0058 addRow method ]
  16228. $mthd01c7 setLabel name_type "GetBufferSetLength():LPTSTR\n"
  16229. $mthd01c7 setProp method_access "Public"
  16230. $mthd01c7 setProp modifier "Value"
  16231. set parm01cb [ $mthd01c7 addParam ]
  16232. $parm01cb setLabel name_type "nNewLength:int"
  16233. $parm01cb setProp modifier "Value"
  16234. set mthd01ce [ $clss0058 addRow method ]
  16235. $mthd01ce setLabel name_type "FreeExtra()\n"
  16236. $mthd01ce setProp method_access "Public"
  16237. $mthd01ce setProp modifier "Value"
  16238. set mthd01d2 [ $clss0058 addRow method ]
  16239. $mthd01d2 setLabel name_type "LockBuffer():LPTSTR\n"
  16240. $mthd01d2 setProp method_access "Public"
  16241. $mthd01d2 setProp modifier "Value"
  16242. set mthd01d6 [ $clss0058 addRow method ]
  16243. $mthd01d6 setLabel name_type "UnlockBuffer()\n"
  16244. $mthd01d6 setProp method_access "Public"
  16245. $mthd01d6 setProp modifier "Value"
  16246. set mthd01da [ $clss0058 addRow method ]
  16247. $mthd01da setLabel name_type "GetAllocLength():int\n"
  16248. $mthd01da setProp method_access "Public"
  16249. $mthd01da setProp is_const_func "1"
  16250. $mthd01da setProp modifier "Value"
  16251. set mthd01e2 [ $clss0058 addRow method ]
  16252. $mthd01e2 setLabel name_type "GetData():CStringData\n"
  16253. $mthd01e2 setProp method_access "Protected"
  16254. $mthd01e2 setProp is_const_func "1"
  16255. $mthd01e2 setProp modifier "Pointer"
  16256. set mthd01e7 [ $clss0058 addRow method ]
  16257. $mthd01e7 setLabel name_type "Init()\n"
  16258. $mthd01e7 setProp method_access "Protected"
  16259. $mthd01e7 setProp modifier "Value"
  16260. set mthd01eb [ $clss0058 addRow method ]
  16261. $mthd01eb setLabel name_type "AllocCopy()\n"
  16262. $mthd01eb setProp method_access "Protected"
  16263. $mthd01eb setProp is_const_func "1"
  16264. $mthd01eb setProp modifier "Value"
  16265. set parm01f0 [ $mthd01eb addParam ]
  16266. $parm01f0 setLabel name_type "dest:CString, "
  16267. $parm01f0 setProp modifier "Reference"
  16268. set parm01f3 [ $mthd01eb addParam ]
  16269. $parm01f3 setLabel name_type "nCopyLen:int, "
  16270. $parm01f3 setProp modifier "Value"
  16271. set parm01f6 [ $mthd01eb addParam ]
  16272. $parm01f6 setLabel name_type "nCopyIndex:int, "
  16273. $parm01f6 setProp modifier "Value"
  16274. set parm01f9 [ $mthd01eb addParam ]
  16275. $parm01f9 setLabel name_type "nExtraLen:int"
  16276. $parm01f9 setProp modifier "Value"
  16277. set mthd01fc [ $clss0058 addRow method ]
  16278. $mthd01fc setLabel name_type "AllocBuffer()\n"
  16279. $mthd01fc setProp method_access "Protected"
  16280. $mthd01fc setProp modifier "Value"
  16281. set parm0200 [ $mthd01fc addParam ]
  16282. $parm0200 setLabel name_type "nLen:int"
  16283. $parm0200 setProp modifier "Value"
  16284. set mthd0203 [ $clss0058 addRow method ]
  16285. $mthd0203 setLabel name_type "AssignCopy()\n"
  16286. $mthd0203 setProp method_access "Protected"
  16287. $mthd0203 setProp modifier "Value"
  16288. set parm0207 [ $mthd0203 addParam ]
  16289. $parm0207 setLabel name_type "nSrcLen:int, "
  16290. $parm0207 setProp modifier "Value"
  16291. set parm020a [ $mthd0203 addParam ]
  16292. $parm020a setLabel name_type "lpszSrcData:LPCTSTR"
  16293. $parm020a setProp modifier "Value"
  16294. set mthd020d [ $clss0058 addRow method ]
  16295. $mthd020d setLabel name_type "ConcatCopy()\n"
  16296. $mthd020d setProp method_access "Protected"
  16297. $mthd020d setProp modifier "Value"
  16298. set parm0211 [ $mthd020d addParam ]
  16299. $parm0211 setLabel name_type "nSrc1Len:int, "
  16300. $parm0211 setProp modifier "Value"
  16301. set parm0214 [ $mthd020d addParam ]
  16302. $parm0214 setLabel name_type "lpszSrc1Data:LPCTSTR, "
  16303. $parm0214 setProp modifier "Value"
  16304. set parm0217 [ $mthd020d addParam ]
  16305. $parm0217 setLabel name_type "nSrc2Len:int, "
  16306. $parm0217 setProp modifier "Value"
  16307. set parm021a [ $mthd020d addParam ]
  16308. $parm021a setLabel name_type "lpszSrc2Data:LPCTSTR"
  16309. $parm021a setProp modifier "Value"
  16310. set mthd021d [ $clss0058 addRow method ]
  16311. $mthd021d setLabel name_type "ConcatInPlace()\n"
  16312. $mthd021d setProp method_access "Protected"
  16313. $mthd021d setProp modifier "Value"
  16314. set parm0221 [ $mthd021d addParam ]
  16315. $parm0221 setLabel name_type "nSrcLen:int, "
  16316. $parm0221 setProp modifier "Value"
  16317. set parm0224 [ $mthd021d addParam ]
  16318. $parm0224 setLabel name_type "lpszSrcData:LPCTSTR"
  16319. $parm0224 setProp modifier "Value"
  16320. set mthd0227 [ $clss0058 addRow method ]
  16321. $mthd0227 setLabel name_type "FormatV()\n"
  16322. $mthd0227 setProp method_access "Protected"
  16323. $mthd0227 setProp modifier "Value"
  16324. set parm022b [ $mthd0227 addParam ]
  16325. $parm022b setLabel name_type "lpszFormat:LPCTSTR, "
  16326. $parm022b setProp modifier "Value"
  16327. set parm022e [ $mthd0227 addParam ]
  16328. $parm022e setLabel name_type "argList:va_list"
  16329. $parm022e setProp modifier "Value"
  16330. set mthd0231 [ $clss0058 addRow method ]
  16331. $mthd0231 setLabel name_type "CopyBeforeWrite()\n"
  16332. $mthd0231 setProp method_access "Protected"
  16333. $mthd0231 setProp modifier "Value"
  16334. set mthd0235 [ $clss0058 addRow method ]
  16335. $mthd0235 setLabel name_type "AllocBeforeWrite()\n"
  16336. $mthd0235 setProp method_access "Protected"
  16337. $mthd0235 setProp modifier "Value"
  16338. set parm0239 [ $mthd0235 addParam ]
  16339. $parm0239 setLabel name_type "nLen:int"
  16340. $parm0239 setProp modifier "Value"
  16341. set mthd023c [ $clss0058 addRow method ]
  16342. $mthd023c setLabel name_type "Release()\n"
  16343. $mthd023c setProp method_access "Protected"
  16344. $mthd023c setProp modifier "Value"
  16345. set mthd0240 [ $clss0058 addRow method ]
  16346. $mthd0240 setLabel name_type "\$Release()\n"
  16347. $mthd0240 setProp method_access "Protected"
  16348. $mthd0240 setProp modifier "Value"
  16349. set parm0244 [ $mthd0240 addParam ]
  16350. $parm0244 setLabel name_type "pData:CStringData"
  16351. $parm0244 setProp modifier "Pointer"
  16352. set mthd0247 [ $clss0058 addRow method ]
  16353. $mthd0247 setLabel name_type "\$SafeStrlen():int"
  16354. $mthd0247 setProp method_access "Protected"
  16355. $mthd0247 setProp modifier "Value"
  16356. set parm024b [ $mthd0247 addParam ]
  16357. $parm024b setLabel name_type "lpsz:LPCTSTR"
  16358. $parm024b setProp modifier "Value"
  16359. $clss0058 save
  16360. set clss4456 [ $diag4450 addNode cad_class 3960 6294 765 1049 ]
  16361. $clss4456 setLabel name "CString"
  16362. $clss4456 setProp include_list "afxwin.h" name *
  16363.  
  16364. #------------------------ Class: CObject ----
  16365. if [info exists debug] {puts "addClass CObject"}
  16366. set clss4457 [ $diag4450 addNode cad_class 4752 5245 378 251 ]
  16367. $clss4457 setLabel name "CObject"
  16368.  
  16369. #------------------------ Class: AFX_CLASSINIT ----
  16370. if [info exists debug] {puts "addClass AFX_CLASSINIT"}
  16371. if [info exists debug] {puts "CDM AFX_CLASSINIT"}
  16372. set clss02a9 [ CDM new "AFX_CLASSINIT" "$systemName" "" "" "" "" "" "" "0" ]
  16373. set mthd02ac [ $clss02a9 addRow method ]
  16374. $mthd02ac setLabel name_type "\$create()"
  16375. $mthd02ac setProp method_access "Public"
  16376. $mthd02ac setProp modifier "Value"
  16377. set parm02b0 [ $mthd02ac addParam ]
  16378. $parm02b0 setLabel name_type "pNewClass:CRuntimeClass"
  16379. $parm02b0 setProp modifier "Pointer"
  16380. $clss02a9 save
  16381. set clss4458 [ $diag4450 addNode cad_class 4752 3147 315 97 ]
  16382. $clss4458 setLabel name "AFX_CLASSINIT"
  16383. $clss4458 setProp include_list "afxwin.h" name *
  16384.  
  16385. #------------------------ Class: AFX_EXCEPTION_LINK ----
  16386. if [info exists debug] {puts "addClass AFX_EXCEPTION_LINK"}
  16387. if [info exists debug] {puts "CDM AFX_EXCEPTION_LINK"}
  16388. set clss031f [ CDM new "AFX_EXCEPTION_LINK" "$systemName" "" "" "" "" "" "" "0" ]
  16389. set attr0322 [ $clss031f addRow attribute ]
  16390. $attr0322 setLabel name_type "m_pLinkPrev:AFX_EXCEPTION_LINK\n"
  16391. $attr0322 setProp attrib_access "None-None" name_type de
  16392. $attr0322 setProp modifier "Pointer" name_type cl
  16393. set attr0326 [ $clss031f addRow attribute ]
  16394. $attr0326 setLabel name_type "m_pException:CException"
  16395. $attr0326 setProp attrib_access "None-None" name_type de
  16396. $attr0326 setProp modifier "Pointer" name_type cl
  16397. set mthd032a [ $clss031f addRow method ]
  16398. $mthd032a setLabel name_type "\$create()"
  16399. $mthd032a setProp method_access "Public"
  16400. $mthd032a setProp modifier "Value"
  16401. $clss031f save
  16402. set clss4459 [ $diag4450 addNode cad_class 3960 2098 279 111 ]
  16403. $clss4459 setLabel name "AFX_EXCEPTION_LINK"
  16404. $clss4459 setProp include_list "afxwin.h" name *
  16405.  
  16406. #------------------------ Class: AFX_EXCEPTION_CONTEXT ----
  16407. if [info exists debug] {puts "addClass AFX_EXCEPTION_CONTEXT"}
  16408. if [info exists debug] {puts "CDM AFX_EXCEPTION_CONTEXT"}
  16409. set clss032e [ CDM new "AFX_EXCEPTION_CONTEXT" "$systemName" "" "" "" "" "" "" "0" ]
  16410. set attr0331 [ $clss032e addRow attribute ]
  16411. $attr0331 setLabel name_type "m_pLinkTop:AFX_EXCEPTION_LINK"
  16412. $attr0331 setProp attrib_access "None-None" name_type de
  16413. $attr0331 setProp modifier "Pointer" name_type cl
  16414. $clss032e save
  16415. set clss445a [ $diag4450 addNode cad_class 2376 2098 270 97 ]
  16416. $clss445a setLabel name "AFX_EXCEPTION_CONTEXT"
  16417. $clss445a setProp include_list "afxwin.h" name *
  16418.  
  16419. #------------------------ Class: CMemoryException ----
  16420. if [info exists debug] {puts "addClass CMemoryException"}
  16421. set clss445b [ $diag4450 addNode cad_class 1584 3147 414 139 ]
  16422. $clss445b setLabel name "CMemoryException"
  16423.  
  16424. #------------------------ Class: CNotSupportedException ----
  16425. if [info exists debug] {puts "addClass CNotSupportedException"}
  16426. set clss445c [ $diag4450 addNode cad_class 1584 5245 414 139 ]
  16427. $clss445c setLabel name "CNotSupportedException"
  16428.  
  16429. #------------------------ Class: CTimeSpan ----
  16430. if [info exists debug] {puts "addClass CTimeSpan"}
  16431. if [info exists debug] {puts "CDM CTimeSpan"}
  16432. set clss077c [ CDM new "CTimeSpan" "$systemName" "" "" "" "" "" "" "0" ]
  16433. set attr0829 [ $clss077c addRow attribute ]
  16434. $attr0829 setLabel name_type "m_timeSpan:time_t"
  16435. $attr0829 setProp attrib_access "None-None" name_type de
  16436. set mthd077f [ $clss077c addRow method ]
  16437. $mthd077f setLabel name_type "\$create()\n"
  16438. $mthd077f setProp method_access "Public"
  16439. $mthd077f setProp modifier "Value"
  16440. set mthd0783 [ $clss077c addRow method ]
  16441. $mthd0783 setLabel name_type "\$create()\n"
  16442. $mthd0783 setProp method_access "Public"
  16443. $mthd0783 setProp modifier "Value"
  16444. set parm0787 [ $mthd0783 addParam ]
  16445. $parm0787 setLabel name_type "time:time_t"
  16446. $parm0787 setProp modifier "Value"
  16447. set mthd078a [ $clss077c addRow method ]
  16448. $mthd078a setLabel name_type "\$create()\n"
  16449. $mthd078a setProp method_access "Public"
  16450. $mthd078a setProp modifier "Value"
  16451. set parm078e [ $mthd078a addParam ]
  16452. $parm078e setLabel name_type "lDays:LONG, "
  16453. $parm078e setProp modifier "Value"
  16454. set parm0791 [ $mthd078a addParam ]
  16455. $parm0791 setLabel name_type "nHours:int, "
  16456. $parm0791 setProp modifier "Value"
  16457. set parm0794 [ $mthd078a addParam ]
  16458. $parm0794 setLabel name_type "nMins:int, "
  16459. $parm0794 setProp modifier "Value"
  16460. set parm0797 [ $mthd078a addParam ]
  16461. $parm0797 setLabel name_type "nSecs:int"
  16462. $parm0797 setProp modifier "Value"
  16463. set mthd079a [ $clss077c addRow method ]
  16464. $mthd079a setLabel name_type "\$create()\n"
  16465. $mthd079a setProp method_access "Public"
  16466. $mthd079a setProp modifier "Value"
  16467. set parm079e [ $mthd079a addParam ]
  16468. $parm079e setLabel name_type "timeSpanSrc:CTimeSpan"
  16469. $parm079e setProp modifier "Reference to Const"
  16470. set mthd07a1 [ $clss077c addRow method ]
  16471. $mthd07a1 setLabel name_type "operatorASSIGN():CTimeSpan\n"
  16472. $mthd07a1 setProp method_access "Public"
  16473. $mthd07a1 setProp modifier "Reference to Const"
  16474. set parm07a5 [ $mthd07a1 addParam ]
  16475. $parm07a5 setLabel name_type "timeSpanSrc:CTimeSpan"
  16476. $parm07a5 setProp modifier "Reference to Const"
  16477. set mthd07a8 [ $clss077c addRow method ]
  16478. $mthd07a8 setLabel name_type "GetDays():LONG\n"
  16479. $mthd07a8 setProp method_access "Public"
  16480. $mthd07a8 setProp is_const_func "1"
  16481. $mthd07a8 setProp modifier "Value"
  16482. set mthd07ad [ $clss077c addRow method ]
  16483. $mthd07ad setLabel name_type "GetTotalHours():LONG\n"
  16484. $mthd07ad setProp method_access "Public"
  16485. $mthd07ad setProp is_const_func "1"
  16486. $mthd07ad setProp modifier "Value"
  16487. set mthd07b2 [ $clss077c addRow method ]
  16488. $mthd07b2 setLabel name_type "GetHours():int\n"
  16489. $mthd07b2 setProp method_access "Public"
  16490. $mthd07b2 setProp is_const_func "1"
  16491. $mthd07b2 setProp modifier "Value"
  16492. set mthd07b7 [ $clss077c addRow method ]
  16493. $mthd07b7 setLabel name_type "GetTotalMinutes():LONG\n"
  16494. $mthd07b7 setProp method_access "Public"
  16495. $mthd07b7 setProp is_const_func "1"
  16496. $mthd07b7 setProp modifier "Value"
  16497. set mthd07bc [ $clss077c addRow method ]
  16498. $mthd07bc setLabel name_type "GetMinutes():int\n"
  16499. $mthd07bc setProp method_access "Public"
  16500. $mthd07bc setProp is_const_func "1"
  16501. $mthd07bc setProp modifier "Value"
  16502. set mthd07c1 [ $clss077c addRow method ]
  16503. $mthd07c1 setLabel name_type "GetTotalSeconds():LONG\n"
  16504. $mthd07c1 setProp method_access "Public"
  16505. $mthd07c1 setProp is_const_func "1"
  16506. $mthd07c1 setProp modifier "Value"
  16507. set mthd07c6 [ $clss077c addRow method ]
  16508. $mthd07c6 setLabel name_type "GetSeconds():int\n"
  16509. $mthd07c6 setProp method_access "Public"
  16510. $mthd07c6 setProp is_const_func "1"
  16511. $mthd07c6 setProp modifier "Value"
  16512. set mthd07cb [ $clss077c addRow method ]
  16513. $mthd07cb setLabel name_type "operator-():CTimeSpan\n"
  16514. $mthd07cb setProp method_access "Public"
  16515. $mthd07cb setProp is_const_func "1"
  16516. $mthd07cb setProp modifier "Value"
  16517. set parm07d0 [ $mthd07cb addParam ]
  16518. $parm07d0 setLabel name_type "timeSpan:CTimeSpan"
  16519. $parm07d0 setProp modifier "Value"
  16520. set mthd07d3 [ $clss077c addRow method ]
  16521. $mthd07d3 setLabel name_type "operator+():CTimeSpan\n"
  16522. $mthd07d3 setProp method_access "Public"
  16523. $mthd07d3 setProp is_const_func "1"
  16524. $mthd07d3 setProp modifier "Value"
  16525. set parm07d8 [ $mthd07d3 addParam ]
  16526. $parm07d8 setLabel name_type "timeSpan:CTimeSpan"
  16527. $parm07d8 setProp modifier "Value"
  16528. set mthd07db [ $clss077c addRow method ]
  16529. $mthd07db setLabel name_type "operatorASS_PLUS():CTimeSpan\n"
  16530. $mthd07db setProp method_access "Public"
  16531. $mthd07db setProp modifier "Reference to Const"
  16532. set parm07df [ $mthd07db addParam ]
  16533. $parm07df setLabel name_type "timeSpan:CTimeSpan"
  16534. $parm07df setProp modifier "Value"
  16535. set mthd07e2 [ $clss077c addRow method ]
  16536. $mthd07e2 setLabel name_type "operatorASS_MIN():CTimeSpan\n"
  16537. $mthd07e2 setProp method_access "Public"
  16538. $mthd07e2 setProp modifier "Reference to Const"
  16539. set parm07e6 [ $mthd07e2 addParam ]
  16540. $parm07e6 setLabel name_type "timeSpan:CTimeSpan"
  16541. $parm07e6 setProp modifier "Value"
  16542. set mthd07e9 [ $clss077c addRow method ]
  16543. $mthd07e9 setLabel name_type "operatorEQ():BOOL\n"
  16544. $mthd07e9 setProp method_access "Public"
  16545. $mthd07e9 setProp is_const_func "1"
  16546. $mthd07e9 setProp modifier "Value"
  16547. set parm07ee [ $mthd07e9 addParam ]
  16548. $parm07ee setLabel name_type "timeSpan:CTimeSpan"
  16549. $parm07ee setProp modifier "Value"
  16550. set mthd07f1 [ $clss077c addRow method ]
  16551. $mthd07f1 setLabel name_type "operatorNEQ():BOOL\n"
  16552. $mthd07f1 setProp method_access "Public"
  16553. $mthd07f1 setProp is_const_func "1"
  16554. $mthd07f1 setProp modifier "Value"
  16555. set parm07f6 [ $mthd07f1 addParam ]
  16556. $parm07f6 setLabel name_type "timeSpan:CTimeSpan"
  16557. $parm07f6 setProp modifier "Value"
  16558. set mthd07f9 [ $clss077c addRow method ]
  16559. $mthd07f9 setLabel name_type "operator<():BOOL\n"
  16560. $mthd07f9 setProp method_access "Public"
  16561. $mthd07f9 setProp is_const_func "1"
  16562. $mthd07f9 setProp modifier "Value"
  16563. set parm07fe [ $mthd07f9 addParam ]
  16564. $parm07fe setLabel name_type "timeSpan:CTimeSpan"
  16565. $parm07fe setProp modifier "Value"
  16566. set mthd0801 [ $clss077c addRow method ]
  16567. $mthd0801 setLabel name_type "operator>():BOOL\n"
  16568. $mthd0801 setProp method_access "Public"
  16569. $mthd0801 setProp is_const_func "1"
  16570. $mthd0801 setProp modifier "Value"
  16571. set parm0806 [ $mthd0801 addParam ]
  16572. $parm0806 setLabel name_type "timeSpan:CTimeSpan"
  16573. $parm0806 setProp modifier "Value"
  16574. set mthd0809 [ $clss077c addRow method ]
  16575. $mthd0809 setLabel name_type "operatorLE():BOOL\n"
  16576. $mthd0809 setProp method_access "Public"
  16577. $mthd0809 setProp is_const_func "1"
  16578. $mthd0809 setProp modifier "Value"
  16579. set parm080e [ $mthd0809 addParam ]
  16580. $parm080e setLabel name_type "timeSpan:CTimeSpan"
  16581. $parm080e setProp modifier "Value"
  16582. set mthd0811 [ $clss077c addRow method ]
  16583. $mthd0811 setLabel name_type "operatorGE():BOOL\n"
  16584. $mthd0811 setProp method_access "Public"
  16585. $mthd0811 setProp is_const_func "1"
  16586. $mthd0811 setProp modifier "Value"
  16587. set parm0816 [ $mthd0811 addParam ]
  16588. $parm0816 setLabel name_type "timeSpan:CTimeSpan"
  16589. $parm0816 setProp modifier "Value"
  16590. set mthd0819 [ $clss077c addRow method ]
  16591. $mthd0819 setLabel name_type "Format():CString\n"
  16592. $mthd0819 setProp method_access "Public"
  16593. $mthd0819 setProp is_const_func "1"
  16594. $mthd0819 setProp modifier "Value"
  16595. set parm081e [ $mthd0819 addParam ]
  16596. $parm081e setLabel name_type "pFormat:LPCTSTR"
  16597. $parm081e setProp modifier "Value"
  16598. set mthd0821 [ $clss077c addRow method ]
  16599. $mthd0821 setLabel name_type "Format():CString"
  16600. $mthd0821 setProp method_access "Public"
  16601. $mthd0821 setProp is_const_func "1"
  16602. $mthd0821 setProp modifier "Value"
  16603. set parm0826 [ $mthd0821 addParam ]
  16604. $parm0826 setLabel name_type "nID:UINT"
  16605. $parm0826 setProp modifier "Value"
  16606. $clss077c save
  16607. set clss445d [ $diag4450 addNode cad_class 2376 6294 504 419 ]
  16608. $clss445d setLabel name "CTimeSpan"
  16609. $clss445d setProp include_list "afxwin.h" name *
  16610.  
  16611. #------------------------ Class: CTime ----
  16612. if [info exists debug] {puts "addClass CTime"}
  16613. if [info exists debug] {puts "CDM CTime"}
  16614. set clss082c [ CDM new "CTime" "$systemName" "" "" "" "" "" "" "0" ]
  16615. set attr0941 [ $clss082c addRow attribute ]
  16616. $attr0941 setLabel name_type "m_time:time_t"
  16617. $attr0941 setProp attrib_access "None-None" name_type de
  16618. set mthd082f [ $clss082c addRow method ]
  16619. $mthd082f setLabel name_type "\$GetCurrentTime():CTime\n"
  16620. $mthd082f setProp method_access "Public"
  16621. $mthd082f setProp modifier "Value"
  16622. set mthd0833 [ $clss082c addRow method ]
  16623. $mthd0833 setLabel name_type "\$create()\n"
  16624. $mthd0833 setProp method_access "Public"
  16625. $mthd0833 setProp modifier "Value"
  16626. set mthd0837 [ $clss082c addRow method ]
  16627. $mthd0837 setLabel name_type "\$create()\n"
  16628. $mthd0837 setProp method_access "Public"
  16629. $mthd0837 setProp modifier "Value"
  16630. set parm083b [ $mthd0837 addParam ]
  16631. $parm083b setLabel name_type "time:time_t"
  16632. $parm083b setProp modifier "Value"
  16633. set mthd083e [ $clss082c addRow method ]
  16634. $mthd083e setLabel name_type "\$create()\n"
  16635. $mthd083e setProp method_access "Public"
  16636. $mthd083e setProp modifier "Value"
  16637. set parm0842 [ $mthd083e addParam ]
  16638. $parm0842 setLabel name_type "nYear:int, "
  16639. $parm0842 setProp modifier "Value"
  16640. set parm0845 [ $mthd083e addParam ]
  16641. $parm0845 setLabel name_type "nMonth:int, "
  16642. $parm0845 setProp modifier "Value"
  16643. set parm0848 [ $mthd083e addParam ]
  16644. $parm0848 setLabel name_type "nDay:int, "
  16645. $parm0848 setProp modifier "Value"
  16646. set parm084b [ $mthd083e addParam ]
  16647. $parm084b setLabel name_type "nHour:int, "
  16648. $parm084b setProp modifier "Value"
  16649. set parm084e [ $mthd083e addParam ]
  16650. $parm084e setLabel name_type "nMin:int, "
  16651. $parm084e setProp modifier "Value"
  16652. set parm0851 [ $mthd083e addParam ]
  16653. $parm0851 setLabel name_type "nSec:int, "
  16654. $parm0851 setProp modifier "Value"
  16655. set parm0854 [ $mthd083e addParam ]
  16656. $parm0854 setLabel name_type "nDST:int"
  16657. $parm0854 setProp modifier "Value"
  16658. $parm0854 setProp default_value " -1"
  16659. set mthd0858 [ $clss082c addRow method ]
  16660. $mthd0858 setLabel name_type "\$create()\n"
  16661. $mthd0858 setProp method_access "Public"
  16662. $mthd0858 setProp modifier "Value"
  16663. set parm085c [ $mthd0858 addParam ]
  16664. $parm085c setLabel name_type "wDosDate:WORD, "
  16665. $parm085c setProp modifier "Value"
  16666. set parm085f [ $mthd0858 addParam ]
  16667. $parm085f setLabel name_type "wDosTime:WORD, "
  16668. $parm085f setProp modifier "Value"
  16669. set parm0862 [ $mthd0858 addParam ]
  16670. $parm0862 setLabel name_type "nDST:int"
  16671. $parm0862 setProp modifier "Value"
  16672. $parm0862 setProp default_value " -1"
  16673. set mthd0866 [ $clss082c addRow method ]
  16674. $mthd0866 setLabel name_type "\$create()\n"
  16675. $mthd0866 setProp method_access "Public"
  16676. $mthd0866 setProp modifier "Value"
  16677. set parm086a [ $mthd0866 addParam ]
  16678. $parm086a setLabel name_type "timeSrc:CTime"
  16679. $parm086a setProp modifier "Reference to Const"
  16680. set mthd086d [ $clss082c addRow method ]
  16681. $mthd086d setLabel name_type "\$create()\n"
  16682. $mthd086d setProp method_access "Public"
  16683. $mthd086d setProp modifier "Value"
  16684. set parm0871 [ $mthd086d addParam ]
  16685. $parm0871 setLabel name_type "sysTime:SYSTEMTIME, "
  16686. $parm0871 setProp modifier "Reference to Const"
  16687. set parm0874 [ $mthd086d addParam ]
  16688. $parm0874 setLabel name_type "nDST:int"
  16689. $parm0874 setProp modifier "Value"
  16690. $parm0874 setProp default_value " -1"
  16691. set mthd0878 [ $clss082c addRow method ]
  16692. $mthd0878 setLabel name_type "\$create()\n"
  16693. $mthd0878 setProp method_access "Public"
  16694. $mthd0878 setProp modifier "Value"
  16695. set parm087c [ $mthd0878 addParam ]
  16696. $parm087c setLabel name_type "fileTime:FILETIME, "
  16697. $parm087c setProp modifier "Reference to Const"
  16698. set parm087f [ $mthd0878 addParam ]
  16699. $parm087f setLabel name_type "nDST:int"
  16700. $parm087f setProp modifier "Value"
  16701. $parm087f setProp default_value " -1"
  16702. set mthd0883 [ $clss082c addRow method ]
  16703. $mthd0883 setLabel name_type "operatorASSIGN():CTime\n"
  16704. $mthd0883 setProp method_access "Public"
  16705. $mthd0883 setProp modifier "Reference to Const"
  16706. set parm0887 [ $mthd0883 addParam ]
  16707. $parm0887 setLabel name_type "timeSrc:CTime"
  16708. $parm0887 setProp modifier "Reference to Const"
  16709. set mthd088a [ $clss082c addRow method ]
  16710. $mthd088a setLabel name_type "operatorASSIGN():CTime\n"
  16711. $mthd088a setProp method_access "Public"
  16712. $mthd088a setProp modifier "Reference to Const"
  16713. set parm088e [ $mthd088a addParam ]
  16714. $parm088e setLabel name_type "t:time_t"
  16715. $parm088e setProp modifier "Value"
  16716. set mthd0891 [ $clss082c addRow method ]
  16717. $mthd0891 setLabel name_type "GetGmtTm():tm\n"
  16718. $mthd0891 setProp method_access "Public"
  16719. $mthd0891 setProp is_const_func "1"
  16720. $mthd0891 setProp modifier "Pointer"
  16721. set parm0896 [ $mthd0891 addParam ]
  16722. $parm0896 setLabel name_type "ptm:tm"
  16723. $parm0896 setProp modifier "Pointer"
  16724. $parm0896 setProp default_value "  0 "
  16725. set mthd089a [ $clss082c addRow method ]
  16726. $mthd089a setLabel name_type "GetLocalTm():tm\n"
  16727. $mthd089a setProp method_access "Public"
  16728. $mthd089a setProp is_const_func "1"
  16729. $mthd089a setProp modifier "Pointer"
  16730. set parm089f [ $mthd089a addParam ]
  16731. $parm089f setLabel name_type "ptm:tm"
  16732. $parm089f setProp modifier "Pointer"
  16733. $parm089f setProp default_value "  0 "
  16734. set mthd08a3 [ $clss082c addRow method ]
  16735. $mthd08a3 setLabel name_type "GetTime():time_t\n"
  16736. $mthd08a3 setProp method_access "Public"
  16737. $mthd08a3 setProp is_const_func "1"
  16738. $mthd08a3 setProp modifier "Value"
  16739. set mthd08a8 [ $clss082c addRow method ]
  16740. $mthd08a8 setLabel name_type "GetYear():int\n"
  16741. $mthd08a8 setProp method_access "Public"
  16742. $mthd08a8 setProp is_const_func "1"
  16743. $mthd08a8 setProp modifier "Value"
  16744. set mthd08ad [ $clss082c addRow method ]
  16745. $mthd08ad setLabel name_type "GetMonth():int\n"
  16746. $mthd08ad setProp method_access "Public"
  16747. $mthd08ad setProp is_const_func "1"
  16748. $mthd08ad setProp modifier "Value"
  16749. set mthd08b2 [ $clss082c addRow method ]
  16750. $mthd08b2 setLabel name_type "GetDay():int\n"
  16751. $mthd08b2 setProp method_access "Public"
  16752. $mthd08b2 setProp is_const_func "1"
  16753. $mthd08b2 setProp modifier "Value"
  16754. set mthd08b7 [ $clss082c addRow method ]
  16755. $mthd08b7 setLabel name_type "GetHour():int\n"
  16756. $mthd08b7 setProp method_access "Public"
  16757. $mthd08b7 setProp is_const_func "1"
  16758. $mthd08b7 setProp modifier "Value"
  16759. set mthd08bc [ $clss082c addRow method ]
  16760. $mthd08bc setLabel name_type "GetMinute():int\n"
  16761. $mthd08bc setProp method_access "Public"
  16762. $mthd08bc setProp is_const_func "1"
  16763. $mthd08bc setProp modifier "Value"
  16764. set mthd08c1 [ $clss082c addRow method ]
  16765. $mthd08c1 setLabel name_type "GetSecond():int\n"
  16766. $mthd08c1 setProp method_access "Public"
  16767. $mthd08c1 setProp is_const_func "1"
  16768. $mthd08c1 setProp modifier "Value"
  16769. set mthd08c6 [ $clss082c addRow method ]
  16770. $mthd08c6 setLabel name_type "GetDayOfWeek():int\n"
  16771. $mthd08c6 setProp method_access "Public"
  16772. $mthd08c6 setProp is_const_func "1"
  16773. $mthd08c6 setProp modifier "Value"
  16774. set mthd08cb [ $clss082c addRow method ]
  16775. $mthd08cb setLabel name_type "operator-():CTimeSpan\n"
  16776. $mthd08cb setProp method_access "Public"
  16777. $mthd08cb setProp is_const_func "1"
  16778. $mthd08cb setProp modifier "Value"
  16779. set parm08d0 [ $mthd08cb addParam ]
  16780. $parm08d0 setLabel name_type "time:CTime"
  16781. $parm08d0 setProp modifier "Value"
  16782. set mthd08d3 [ $clss082c addRow method ]
  16783. $mthd08d3 setLabel name_type "operator-():CTime\n"
  16784. $mthd08d3 setProp method_access "Public"
  16785. $mthd08d3 setProp is_const_func "1"
  16786. $mthd08d3 setProp modifier "Value"
  16787. set parm08d8 [ $mthd08d3 addParam ]
  16788. $parm08d8 setLabel name_type "timeSpan:CTimeSpan"
  16789. $parm08d8 setProp modifier "Value"
  16790. set mthd08db [ $clss082c addRow method ]
  16791. $mthd08db setLabel name_type "operator+():CTime\n"
  16792. $mthd08db setProp method_access "Public"
  16793. $mthd08db setProp is_const_func "1"
  16794. $mthd08db setProp modifier "Value"
  16795. set parm08e0 [ $mthd08db addParam ]
  16796. $parm08e0 setLabel name_type "timeSpan:CTimeSpan"
  16797. $parm08e0 setProp modifier "Value"
  16798. set mthd08e3 [ $clss082c addRow method ]
  16799. $mthd08e3 setLabel name_type "operatorASS_PLUS():CTime\n"
  16800. $mthd08e3 setProp method_access "Public"
  16801. $mthd08e3 setProp modifier "Reference to Const"
  16802. set parm08e7 [ $mthd08e3 addParam ]
  16803. $parm08e7 setLabel name_type "timeSpan:CTimeSpan"
  16804. $parm08e7 setProp modifier "Value"
  16805. set mthd08ea [ $clss082c addRow method ]
  16806. $mthd08ea setLabel name_type "operatorASS_MIN():CTime\n"
  16807. $mthd08ea setProp method_access "Public"
  16808. $mthd08ea setProp modifier "Reference to Const"
  16809. set parm08ee [ $mthd08ea addParam ]
  16810. $parm08ee setLabel name_type "timeSpan:CTimeSpan"
  16811. $parm08ee setProp modifier "Value"
  16812. set mthd08f1 [ $clss082c addRow method ]
  16813. $mthd08f1 setLabel name_type "operatorEQ():BOOL\n"
  16814. $mthd08f1 setProp method_access "Public"
  16815. $mthd08f1 setProp is_const_func "1"
  16816. $mthd08f1 setProp modifier "Value"
  16817. set parm08f6 [ $mthd08f1 addParam ]
  16818. $parm08f6 setLabel name_type "time:CTime"
  16819. $parm08f6 setProp modifier "Value"
  16820. set mthd08f9 [ $clss082c addRow method ]
  16821. $mthd08f9 setLabel name_type "operatorNEQ():BOOL\n"
  16822. $mthd08f9 setProp method_access "Public"
  16823. $mthd08f9 setProp is_const_func "1"
  16824. $mthd08f9 setProp modifier "Value"
  16825. set parm08fe [ $mthd08f9 addParam ]
  16826. $parm08fe setLabel name_type "time:CTime"
  16827. $parm08fe setProp modifier "Value"
  16828. set mthd0901 [ $clss082c addRow method ]
  16829. $mthd0901 setLabel name_type "operator<():BOOL\n"
  16830. $mthd0901 setProp method_access "Public"
  16831. $mthd0901 setProp is_const_func "1"
  16832. $mthd0901 setProp modifier "Value"
  16833. set parm0906 [ $mthd0901 addParam ]
  16834. $parm0906 setLabel name_type "time:CTime"
  16835. $parm0906 setProp modifier "Value"
  16836. set mthd0909 [ $clss082c addRow method ]
  16837. $mthd0909 setLabel name_type "operator>():BOOL\n"
  16838. $mthd0909 setProp method_access "Public"
  16839. $mthd0909 setProp is_const_func "1"
  16840. $mthd0909 setProp modifier "Value"
  16841. set parm090e [ $mthd0909 addParam ]
  16842. $parm090e setLabel name_type "time:CTime"
  16843. $parm090e setProp modifier "Value"
  16844. set mthd0911 [ $clss082c addRow method ]
  16845. $mthd0911 setLabel name_type "operatorLE():BOOL\n"
  16846. $mthd0911 setProp method_access "Public"
  16847. $mthd0911 setProp is_const_func "1"
  16848. $mthd0911 setProp modifier "Value"
  16849. set parm0916 [ $mthd0911 addParam ]
  16850. $parm0916 setLabel name_type "time:CTime"
  16851. $parm0916 setProp modifier "Value"
  16852. set mthd0919 [ $clss082c addRow method ]
  16853. $mthd0919 setLabel name_type "operatorGE():BOOL\n"
  16854. $mthd0919 setProp method_access "Public"
  16855. $mthd0919 setProp is_const_func "1"
  16856. $mthd0919 setProp modifier "Value"
  16857. set parm091e [ $mthd0919 addParam ]
  16858. $parm091e setLabel name_type "time:CTime"
  16859. $parm091e setProp modifier "Value"
  16860. set mthd0921 [ $clss082c addRow method ]
  16861. $mthd0921 setLabel name_type "Format():CString\n"
  16862. $mthd0921 setProp method_access "Public"
  16863. $mthd0921 setProp is_const_func "1"
  16864. $mthd0921 setProp modifier "Value"
  16865. set parm0926 [ $mthd0921 addParam ]
  16866. $parm0926 setLabel name_type "pFormat:LPCTSTR"
  16867. $parm0926 setProp modifier "Value"
  16868. set mthd0929 [ $clss082c addRow method ]
  16869. $mthd0929 setLabel name_type "FormatGmt():CString\n"
  16870. $mthd0929 setProp method_access "Public"
  16871. $mthd0929 setProp is_const_func "1"
  16872. $mthd0929 setProp modifier "Value"
  16873. set parm092e [ $mthd0929 addParam ]
  16874. $parm092e setLabel name_type "pFormat:LPCTSTR"
  16875. $parm092e setProp modifier "Value"
  16876. set mthd0931 [ $clss082c addRow method ]
  16877. $mthd0931 setLabel name_type "Format():CString\n"
  16878. $mthd0931 setProp method_access "Public"
  16879. $mthd0931 setProp is_const_func "1"
  16880. $mthd0931 setProp modifier "Value"
  16881. set parm0936 [ $mthd0931 addParam ]
  16882. $parm0936 setLabel name_type "nFormatID:UINT"
  16883. $parm0936 setProp modifier "Value"
  16884. set mthd0939 [ $clss082c addRow method ]
  16885. $mthd0939 setLabel name_type "FormatGmt():CString"
  16886. $mthd0939 setProp method_access "Public"
  16887. $mthd0939 setProp is_const_func "1"
  16888. $mthd0939 setProp modifier "Value"
  16889. set parm093e [ $mthd0939 addParam ]
  16890. $parm093e setLabel name_type "nFormatID:UINT"
  16891. $parm093e setProp modifier "Value"
  16892. $clss082c save
  16893. set clss445e [ $diag4450 addNode cad_class 3960 7343 756 573 ]
  16894. $clss445e setLabel name "CTime"
  16895. $clss445e setProp include_list "afxwin.h" name *
  16896.  
  16897. #------------------------ Class: CFileStatus ----
  16898. if [info exists debug] {puts "addClass CFileStatus"}
  16899. if [info exists debug] {puts "CDM CFileStatus"}
  16900. set clss0944 [ CDM new "CFileStatus" "$systemName" "" "" "" "" "" "" "0" ]
  16901. set attr0947 [ $clss0944 addRow attribute ]
  16902. $attr0947 setLabel name_type "m_ctime:CTime\n"
  16903. $attr0947 setProp attrib_access "None-None" name_type de
  16904. set attr094a [ $clss0944 addRow attribute ]
  16905. $attr094a setLabel name_type "m_mtime:CTime\n"
  16906. $attr094a setProp attrib_access "None-None" name_type de
  16907. set attr094d [ $clss0944 addRow attribute ]
  16908. $attr094d setLabel name_type "m_atime:CTime\n"
  16909. $attr094d setProp attrib_access "None-None" name_type de
  16910. set attr0950 [ $clss0944 addRow attribute ]
  16911. $attr0950 setLabel name_type "m_size:LONG\n"
  16912. $attr0950 setProp attrib_access "None-None" name_type de
  16913. set attr0953 [ $clss0944 addRow attribute ]
  16914. $attr0953 setLabel name_type "m_attribute:BYTE\n"
  16915. $attr0953 setProp attrib_access "None-None" name_type de
  16916. set attr0956 [ $clss0944 addRow attribute ]
  16917. $attr0956 setLabel name_type "_m_padding:BYTE\n"
  16918. $attr0956 setProp attrib_access "None-None" name_type de
  16919. set attr0959 [ $clss0944 addRow attribute ]
  16920. $attr0959 setLabel name_type "m_szFullName:TCHAR"
  16921. $attr0959 setProp attrib_access "None-None" name_type de
  16922. $attr0959 setProp modifier "Value" name_type cl
  16923. $clss0944 save
  16924. set clss445f [ $diag4450 addNode cad_class 5544 5245 171 181 ]
  16925. $clss445f setLabel name "CFileStatus"
  16926. $clss445f setProp include_list "afxwin.h" name *
  16927.  
  16928. #------------------------ Class: CArchive ----
  16929. if [info exists debug] {puts "addClass CArchive"}
  16930. if [info exists debug] {puts "CDM CArchive"}
  16931. set clss095d [ CDM new "CArchive" "$systemName" "" "" "" "" "" "" "0" ]
  16932. set attr0996 [ $clss095d addRow attribute ]
  16933. $attr0996 setLabel name_type "m_pDocument:CDocument\n"
  16934. $attr0996 setProp attrib_access "None-None" name_type de
  16935. $attr0996 setProp modifier "Pointer" name_type cl
  16936. set attr0aa5 [ $clss095d addRow attribute ]
  16937. $attr0aa5 setLabel name_type "m_bForceFlat:BOOL\n"
  16938. $attr0aa5 setProp attrib_access "None-None" name_type de
  16939. set attr0aa8 [ $clss095d addRow attribute ]
  16940. $attr0aa8 setLabel name_type "m_bDirectBuffer:BOOL\n"
  16941. $attr0aa8 setProp attrib_access "None-None" name_type de
  16942. set attr0ac1 [ $clss095d addRow attribute ]
  16943. $attr0ac1 setLabel name_type "m_nObjectSchema:UINT\n"
  16944. $attr0ac1 setProp attrib_access "None-None" name_type de
  16945. set attr0ac4 [ $clss095d addRow attribute ]
  16946. $attr0ac4 setLabel name_type "m_strFileName:CString\n"
  16947. $attr0ac4 setProp attrib_access "None-None" name_type de
  16948. set attr0ad5 [ $clss095d addRow attribute ]
  16949. $attr0ad5 setLabel name_type "m_nMode:BOOL\n"
  16950. $attr0ad5 setProp attrib_access "None-None" name_type de
  16951. set attr0ad8 [ $clss095d addRow attribute ]
  16952. $attr0ad8 setLabel name_type "m_bUserBuf:BOOL\n"
  16953. $attr0ad8 setProp attrib_access "None-None" name_type de
  16954. set attr0adb [ $clss095d addRow attribute ]
  16955. $attr0adb setLabel name_type "m_nBufSize:int\n"
  16956. $attr0adb setProp attrib_access "None-None" name_type de
  16957. set attr0ade [ $clss095d addRow attribute ]
  16958. $attr0ade setLabel name_type "m_pFile:CFile\n"
  16959. $attr0ade setProp attrib_access "None-None" name_type de
  16960. $attr0ade setProp modifier "Pointer" name_type cl
  16961. set attr0ae2 [ $clss095d addRow attribute ]
  16962. $attr0ae2 setLabel name_type "m_lpBufCur:BYTE\n"
  16963. $attr0ae2 setProp attrib_access "None-None" name_type de
  16964. $attr0ae2 setProp modifier "Pointer" name_type cl
  16965. set attr0ae6 [ $clss095d addRow attribute ]
  16966. $attr0ae6 setLabel name_type "m_lpBufMax:BYTE\n"
  16967. $attr0ae6 setProp attrib_access "None-None" name_type de
  16968. $attr0ae6 setProp modifier "Pointer" name_type cl
  16969. set attr0aea [ $clss095d addRow attribute ]
  16970. $attr0aea setLabel name_type "m_lpBufStart:BYTE\n"
  16971. $attr0aea setProp attrib_access "None-None" name_type de
  16972. $attr0aea setProp modifier "Pointer" name_type cl
  16973. set attr0aee [ $clss095d addRow attribute ]
  16974. $attr0aee setLabel name_type "m_nMapCount:UINT\n"
  16975. $attr0aee setProp attrib_access "None-None" name_type de
  16976. set attr0af1 [ $clss095d addRow attribute ]
  16977. $attr0af1 setLabel name_type "m_pSchemaMap:CMapPtrToPtr\n"
  16978. $attr0af1 setProp attrib_access "None-None" name_type de
  16979. $attr0af1 setProp modifier "Pointer" name_type cl
  16980. set attr0af5 [ $clss095d addRow attribute ]
  16981. $attr0af5 setLabel name_type "m_nGrowSize:UINT\n"
  16982. $attr0af5 setProp attrib_access "None-None" name_type de
  16983. set attr0af8 [ $clss095d addRow attribute ]
  16984. $attr0af8 setLabel name_type "m_nHashSize:UINT"
  16985. $attr0af8 setProp attrib_access "None-None" name_type de
  16986. set mthd0960 [ $clss095d addRow method ]
  16987. $mthd0960 setLabel name_type "\$create()\n"
  16988. $mthd0960 setProp method_access "Public"
  16989. $mthd0960 setProp modifier "Value"
  16990. set parm0964 [ $mthd0960 addParam ]
  16991. $parm0964 setLabel name_type "pFile:CFile, "
  16992. $parm0964 setProp modifier "Pointer"
  16993. set parm0967 [ $mthd0960 addParam ]
  16994. $parm0967 setLabel name_type "nMode:UINT, "
  16995. $parm0967 setProp modifier "Value"
  16996. set parm096a [ $mthd0960 addParam ]
  16997. $parm096a setLabel name_type "nBufSize:int, "
  16998. $parm096a setProp modifier "Value"
  16999. $parm096a setProp default_value " 4096"
  17000. set parm096e [ $mthd0960 addParam ]
  17001. $parm096e setLabel name_type "lpBuf:genptr"
  17002. $parm096e setProp modifier "Pointer"
  17003. $parm096e setProp default_value "  0 "
  17004. set mthd0972 [ $clss095d addRow method ]
  17005. $mthd0972 setLabel name_type "IsLoading():BOOL\n"
  17006. $mthd0972 setProp method_access "Public"
  17007. $mthd0972 setProp is_const_func "1"
  17008. $mthd0972 setProp modifier "Value"
  17009. set mthd0977 [ $clss095d addRow method ]
  17010. $mthd0977 setLabel name_type "IsStoring():BOOL\n"
  17011. $mthd0977 setProp method_access "Public"
  17012. $mthd0977 setProp is_const_func "1"
  17013. $mthd0977 setProp modifier "Value"
  17014. set mthd097c [ $clss095d addRow method ]
  17015. $mthd097c setLabel name_type "IsByteSwapping():BOOL\n"
  17016. $mthd097c setProp method_access "Public"
  17017. $mthd097c setProp is_const_func "1"
  17018. $mthd097c setProp modifier "Value"
  17019. set mthd0981 [ $clss095d addRow method ]
  17020. $mthd0981 setLabel name_type "IsBufferEmpty():BOOL\n"
  17021. $mthd0981 setProp method_access "Public"
  17022. $mthd0981 setProp is_const_func "1"
  17023. $mthd0981 setProp modifier "Value"
  17024. set mthd0986 [ $clss095d addRow method ]
  17025. $mthd0986 setLabel name_type "GetFile():CFile\n"
  17026. $mthd0986 setProp method_access "Public"
  17027. $mthd0986 setProp is_const_func "1"
  17028. $mthd0986 setProp modifier "Pointer"
  17029. set mthd098b [ $clss095d addRow method ]
  17030. $mthd098b setLabel name_type "GetObjectSchema():UINT\n"
  17031. $mthd098b setProp method_access "Public"
  17032. $mthd098b setProp modifier "Value"
  17033. set mthd098f [ $clss095d addRow method ]
  17034. $mthd098f setLabel name_type "SetObjectSchema()\n"
  17035. $mthd098f setProp method_access "Public"
  17036. $mthd098f setProp modifier "Value"
  17037. set parm0993 [ $mthd098f addParam ]
  17038. $parm0993 setLabel name_type "nSchema:UINT"
  17039. $parm0993 setProp modifier "Value"
  17040. set mthd099a [ $clss095d addRow method ]
  17041. $mthd099a setLabel name_type "Read():UINT\n"
  17042. $mthd099a setProp method_access "Public"
  17043. $mthd099a setProp modifier "Value"
  17044. set parm099e [ $mthd099a addParam ]
  17045. $parm099e setLabel name_type "lpBuf:genptr, "
  17046. $parm099e setProp modifier "Pointer"
  17047. set parm09a1 [ $mthd099a addParam ]
  17048. $parm09a1 setLabel name_type "nMax:UINT"
  17049. $parm09a1 setProp modifier "Value"
  17050. set mthd09a4 [ $clss095d addRow method ]
  17051. $mthd09a4 setLabel name_type "Write()\n"
  17052. $mthd09a4 setProp method_access "Public"
  17053. $mthd09a4 setProp modifier "Value"
  17054. set parm09a8 [ $mthd09a4 addParam ]
  17055. $parm09a8 setLabel name_type "lpBuf:void, "
  17056. $parm09a8 setProp modifier "Pointer to Const"
  17057. set parm09ab [ $mthd09a4 addParam ]
  17058. $parm09ab setLabel name_type "nMax:UINT"
  17059. $parm09ab setProp modifier "Value"
  17060. set mthd09ae [ $clss095d addRow method ]
  17061. $mthd09ae setLabel name_type "Flush()\n"
  17062. $mthd09ae setProp method_access "Public"
  17063. $mthd09ae setProp modifier "Value"
  17064. set mthd09b2 [ $clss095d addRow method ]
  17065. $mthd09b2 setLabel name_type "Close()\n"
  17066. $mthd09b2 setProp method_access "Public"
  17067. $mthd09b2 setProp modifier "Value"
  17068. set mthd09b6 [ $clss095d addRow method ]
  17069. $mthd09b6 setLabel name_type "Abort()\n"
  17070. $mthd09b6 setProp method_access "Public"
  17071. $mthd09b6 setProp modifier "Value"
  17072. set mthd09ba [ $clss095d addRow method ]
  17073. $mthd09ba setLabel name_type "WriteString()\n"
  17074. $mthd09ba setProp method_access "Public"
  17075. $mthd09ba setProp modifier "Value"
  17076. set parm09be [ $mthd09ba addParam ]
  17077. $parm09be setLabel name_type "lpsz:LPCTSTR"
  17078. $parm09be setProp modifier "Value"
  17079. set mthd09c1 [ $clss095d addRow method ]
  17080. $mthd09c1 setLabel name_type "ReadString():LPTSTR\n"
  17081. $mthd09c1 setProp method_access "Public"
  17082. $mthd09c1 setProp modifier "Value"
  17083. set parm09c5 [ $mthd09c1 addParam ]
  17084. $parm09c5 setLabel name_type "lpsz:LPTSTR, "
  17085. $parm09c5 setProp modifier "Value"
  17086. set parm09c8 [ $mthd09c1 addParam ]
  17087. $parm09c8 setLabel name_type "nMax:UINT"
  17088. $parm09c8 setProp modifier "Value"
  17089. set mthd09cb [ $clss095d addRow method ]
  17090. $mthd09cb setLabel name_type "ReadString():BOOL\n"
  17091. $mthd09cb setProp method_access "Public"
  17092. $mthd09cb setProp modifier "Value"
  17093. set parm09cf [ $mthd09cb addParam ]
  17094. $parm09cf setLabel name_type "rString:CString"
  17095. $parm09cf setProp modifier "Reference"
  17096. set mthd09d2 [ $clss095d addRow method ]
  17097. $mthd09d2 setLabel name_type "operator<<():CArchive\n"
  17098. $mthd09d2 setProp method_access "Public"
  17099. $mthd09d2 setProp modifier "Reference"
  17100. set parm09d6 [ $mthd09d2 addParam ]
  17101. $parm09d6 setLabel name_type "by:BYTE"
  17102. $parm09d6 setProp modifier "Value"
  17103. set mthd09d9 [ $clss095d addRow method ]
  17104. $mthd09d9 setLabel name_type "operator<<():CArchive\n"
  17105. $mthd09d9 setProp method_access "Public"
  17106. $mthd09d9 setProp modifier "Reference"
  17107. set parm09dd [ $mthd09d9 addParam ]
  17108. $parm09dd setLabel name_type "w:WORD"
  17109. $parm09dd setProp modifier "Value"
  17110. set mthd09e0 [ $clss095d addRow method ]
  17111. $mthd09e0 setLabel name_type "operator<<():CArchive\n"
  17112. $mthd09e0 setProp method_access "Public"
  17113. $mthd09e0 setProp modifier "Reference"
  17114. set parm09e4 [ $mthd09e0 addParam ]
  17115. $parm09e4 setLabel name_type "l:LONG"
  17116. $parm09e4 setProp modifier "Value"
  17117. set mthd09e7 [ $clss095d addRow method ]
  17118. $mthd09e7 setLabel name_type "operator<<():CArchive\n"
  17119. $mthd09e7 setProp method_access "Public"
  17120. $mthd09e7 setProp modifier "Reference"
  17121. set parm09eb [ $mthd09e7 addParam ]
  17122. $parm09eb setLabel name_type "dw:DWORD"
  17123. $parm09eb setProp modifier "Value"
  17124. set mthd09ee [ $clss095d addRow method ]
  17125. $mthd09ee setLabel name_type "operator<<():CArchive\n"
  17126. $mthd09ee setProp method_access "Public"
  17127. $mthd09ee setProp modifier "Reference"
  17128. set parm09f2 [ $mthd09ee addParam ]
  17129. $parm09f2 setLabel name_type "f:float"
  17130. $parm09f2 setProp modifier "Value"
  17131. set mthd09f5 [ $clss095d addRow method ]
  17132. $mthd09f5 setLabel name_type "operator<<():CArchive\n"
  17133. $mthd09f5 setProp method_access "Public"
  17134. $mthd09f5 setProp modifier "Reference"
  17135. set parm09f9 [ $mthd09f5 addParam ]
  17136. $parm09f9 setLabel name_type "d:double"
  17137. $parm09f9 setProp modifier "Value"
  17138. set mthd09fc [ $clss095d addRow method ]
  17139. $mthd09fc setLabel name_type "operator<<():CArchive\n"
  17140. $mthd09fc setProp method_access "Public"
  17141. $mthd09fc setProp modifier "Reference"
  17142. set parm0a00 [ $mthd09fc addParam ]
  17143. $parm0a00 setLabel name_type "i:int"
  17144. $parm0a00 setProp modifier "Value"
  17145. set mthd0a03 [ $clss095d addRow method ]
  17146. $mthd0a03 setLabel name_type "operator<<():CArchive\n"
  17147. $mthd0a03 setProp method_access "Public"
  17148. $mthd0a03 setProp modifier "Reference"
  17149. set parm0a07 [ $mthd0a03 addParam ]
  17150. $parm0a07 setLabel name_type "w:short"
  17151. $parm0a07 setProp modifier "Value"
  17152. set mthd0a0a [ $clss095d addRow method ]
  17153. $mthd0a0a setLabel name_type "operator<<():CArchive\n"
  17154. $mthd0a0a setProp method_access "Public"
  17155. $mthd0a0a setProp modifier "Reference"
  17156. set parm0a0e [ $mthd0a0a addParam ]
  17157. $parm0a0e setLabel name_type "ch:char"
  17158. $parm0a0e setProp modifier "Value"
  17159. set mthd0a11 [ $clss095d addRow method ]
  17160. $mthd0a11 setLabel name_type "operator<<():CArchive\n"
  17161. $mthd0a11 setProp method_access "Public"
  17162. $mthd0a11 setProp modifier "Reference"
  17163. set parm0a15 [ $mthd0a11 addParam ]
  17164. $parm0a15 setLabel name_type "u:unsigned"
  17165. $parm0a15 setProp modifier "Value"
  17166. set mthd0a18 [ $clss095d addRow method ]
  17167. $mthd0a18 setLabel name_type "operator>>():CArchive\n"
  17168. $mthd0a18 setProp method_access "Public"
  17169. $mthd0a18 setProp modifier "Reference"
  17170. set parm0a1c [ $mthd0a18 addParam ]
  17171. $parm0a1c setLabel name_type "by:BYTE"
  17172. $parm0a1c setProp modifier "Reference"
  17173. set mthd0a1f [ $clss095d addRow method ]
  17174. $mthd0a1f setLabel name_type "operator>>():CArchive\n"
  17175. $mthd0a1f setProp method_access "Public"
  17176. $mthd0a1f setProp modifier "Reference"
  17177. set parm0a23 [ $mthd0a1f addParam ]
  17178. $parm0a23 setLabel name_type "w:WORD"
  17179. $parm0a23 setProp modifier "Reference"
  17180. set mthd0a26 [ $clss095d addRow method ]
  17181. $mthd0a26 setLabel name_type "operator>>():CArchive\n"
  17182. $mthd0a26 setProp method_access "Public"
  17183. $mthd0a26 setProp modifier "Reference"
  17184. set parm0a2a [ $mthd0a26 addParam ]
  17185. $parm0a2a setLabel name_type "dw:DWORD"
  17186. $parm0a2a setProp modifier "Reference"
  17187. set mthd0a2d [ $clss095d addRow method ]
  17188. $mthd0a2d setLabel name_type "operator>>():CArchive\n"
  17189. $mthd0a2d setProp method_access "Public"
  17190. $mthd0a2d setProp modifier "Reference"
  17191. set parm0a31 [ $mthd0a2d addParam ]
  17192. $parm0a31 setLabel name_type "l:LONG"
  17193. $parm0a31 setProp modifier "Reference"
  17194. set mthd0a34 [ $clss095d addRow method ]
  17195. $mthd0a34 setLabel name_type "operator>>():CArchive\n"
  17196. $mthd0a34 setProp method_access "Public"
  17197. $mthd0a34 setProp modifier "Reference"
  17198. set parm0a38 [ $mthd0a34 addParam ]
  17199. $parm0a38 setLabel name_type "f:float"
  17200. $parm0a38 setProp modifier "Reference"
  17201. set mthd0a3b [ $clss095d addRow method ]
  17202. $mthd0a3b setLabel name_type "operator>>():CArchive\n"
  17203. $mthd0a3b setProp method_access "Public"
  17204. $mthd0a3b setProp modifier "Reference"
  17205. set parm0a3f [ $mthd0a3b addParam ]
  17206. $parm0a3f setLabel name_type "d:double"
  17207. $parm0a3f setProp modifier "Reference"
  17208. set mthd0a42 [ $clss095d addRow method ]
  17209. $mthd0a42 setLabel name_type "operator>>():CArchive\n"
  17210. $mthd0a42 setProp method_access "Public"
  17211. $mthd0a42 setProp modifier "Reference"
  17212. set parm0a46 [ $mthd0a42 addParam ]
  17213. $parm0a46 setLabel name_type "i:int"
  17214. $parm0a46 setProp modifier "Reference"
  17215. set mthd0a49 [ $clss095d addRow method ]
  17216. $mthd0a49 setLabel name_type "operator>>():CArchive\n"
  17217. $mthd0a49 setProp method_access "Public"
  17218. $mthd0a49 setProp modifier "Reference"
  17219. set parm0a4d [ $mthd0a49 addParam ]
  17220. $parm0a4d setLabel name_type "w:short"
  17221. $parm0a4d setProp modifier "Reference"
  17222. set mthd0a50 [ $clss095d addRow method ]
  17223. $mthd0a50 setLabel name_type "operator>>():CArchive\n"
  17224. $mthd0a50 setProp method_access "Public"
  17225. $mthd0a50 setProp modifier "Reference"
  17226. set parm0a54 [ $mthd0a50 addParam ]
  17227. $parm0a54 setLabel name_type "ch:char"
  17228. $parm0a54 setProp modifier "Reference"
  17229. set mthd0a57 [ $clss095d addRow method ]
  17230. $mthd0a57 setLabel name_type "operator>>():CArchive\n"
  17231. $mthd0a57 setProp method_access "Public"
  17232. $mthd0a57 setProp modifier "Reference"
  17233. set parm0a5b [ $mthd0a57 addParam ]
  17234. $parm0a5b setLabel name_type "u:unsigned"
  17235. $parm0a5b setProp modifier "Reference"
  17236. set mthd0a5e [ $clss095d addRow method ]
  17237. $mthd0a5e setLabel name_type "ReadObject():CObject\n"
  17238. $mthd0a5e setProp method_access "Public"
  17239. $mthd0a5e setProp modifier "Pointer"
  17240. set parm0a62 [ $mthd0a5e addParam ]
  17241. $parm0a62 setLabel name_type "pClass:CRuntimeClass"
  17242. $parm0a62 setProp modifier "Pointer to Const"
  17243. set mthd0a65 [ $clss095d addRow method ]
  17244. $mthd0a65 setLabel name_type "WriteObject()\n"
  17245. $mthd0a65 setProp method_access "Public"
  17246. $mthd0a65 setProp modifier "Value"
  17247. set parm0a69 [ $mthd0a65 addParam ]
  17248. $parm0a69 setLabel name_type "pOb:CObject"
  17249. $parm0a69 setProp modifier "Pointer to Const"
  17250. set mthd0a6c [ $clss095d addRow method ]
  17251. $mthd0a6c setLabel name_type "MapObject()\n"
  17252. $mthd0a6c setProp method_access "Public"
  17253. $mthd0a6c setProp modifier "Value"
  17254. set parm0a70 [ $mthd0a6c addParam ]
  17255. $parm0a70 setLabel name_type "pOb:CObject"
  17256. $parm0a70 setProp modifier "Pointer to Const"
  17257. set mthd0a73 [ $clss095d addRow method ]
  17258. $mthd0a73 setLabel name_type "WriteClass()\n"
  17259. $mthd0a73 setProp method_access "Public"
  17260. $mthd0a73 setProp modifier "Value"
  17261. set parm0a77 [ $mthd0a73 addParam ]
  17262. $parm0a77 setLabel name_type "pClassRef:CRuntimeClass"
  17263. $parm0a77 setProp modifier "Pointer to Const"
  17264. set mthd0a7a [ $clss095d addRow method ]
  17265. $mthd0a7a setLabel name_type "ReadClass():CRuntimeClass\n"
  17266. $mthd0a7a setProp method_access "Public"
  17267. $mthd0a7a setProp modifier "Pointer"
  17268. set parm0a7e [ $mthd0a7a addParam ]
  17269. $parm0a7e setLabel name_type "pClassRefRequested:CRuntimeClass, "
  17270. $parm0a7e setProp modifier "Pointer to Const"
  17271. $parm0a7e setProp default_value "  0 "
  17272. set parm0a82 [ $mthd0a7a addParam ]
  17273. $parm0a82 setLabel name_type "pSchema:UINT, "
  17274. $parm0a82 setProp modifier "Pointer"
  17275. $parm0a82 setProp default_value "  0 "
  17276. set parm0a86 [ $mthd0a7a addParam ]
  17277. $parm0a86 setLabel name_type "pObTag:DWORD"
  17278. $parm0a86 setProp modifier "Pointer"
  17279. $parm0a86 setProp default_value "  0 "
  17280. set mthd0a8a [ $clss095d addRow method ]
  17281. $mthd0a8a setLabel name_type "SerializeClass()\n"
  17282. $mthd0a8a setProp method_access "Public"
  17283. $mthd0a8a setProp modifier "Value"
  17284. set parm0a8e [ $mthd0a8a addParam ]
  17285. $parm0a8e setLabel name_type "pClassRef:CRuntimeClass"
  17286. $parm0a8e setProp modifier "Pointer to Const"
  17287. set mthd0a91 [ $clss095d addRow method ]
  17288. $mthd0a91 setLabel name_type "SetStoreParams()\n"
  17289. $mthd0a91 setProp method_access "Public"
  17290. $mthd0a91 setProp modifier "Value"
  17291. set parm0a95 [ $mthd0a91 addParam ]
  17292. $parm0a95 setLabel name_type "nHashSize:UINT, "
  17293. $parm0a95 setProp modifier "Value"
  17294. $parm0a95 setProp default_value " 2053"
  17295. set parm0a99 [ $mthd0a91 addParam ]
  17296. $parm0a99 setLabel name_type "nBlockSize:UINT"
  17297. $parm0a99 setProp modifier "Value"
  17298. $parm0a99 setProp default_value " 128"
  17299. set mthd0a9d [ $clss095d addRow method ]
  17300. $mthd0a9d setLabel name_type "SetLoadParams()\n"
  17301. $mthd0a9d setProp method_access "Public"
  17302. $mthd0a9d setProp modifier "Value"
  17303. set parm0aa1 [ $mthd0a9d addParam ]
  17304. $parm0aa1 setLabel name_type "nGrowBy:UINT"
  17305. $parm0aa1 setProp modifier "Value"
  17306. $parm0aa1 setProp default_value " 1024"
  17307. set mthd0aab [ $clss095d addRow method ]
  17308. $mthd0aab setLabel name_type "FillBuffer()\n"
  17309. $mthd0aab setProp method_access "Public"
  17310. $mthd0aab setProp modifier "Value"
  17311. set parm0aaf [ $mthd0aab addParam ]
  17312. $parm0aaf setLabel name_type "nBytesNeeded:UINT"
  17313. $parm0aaf setProp modifier "Value"
  17314. set mthd0ab2 [ $clss095d addRow method ]
  17315. $mthd0ab2 setLabel name_type "CheckCount()\n"
  17316. $mthd0ab2 setProp method_access "Public"
  17317. $mthd0ab2 setProp modifier "Value"
  17318. set mthd0ab6 [ $clss095d addRow method ]
  17319. $mthd0ab6 setLabel name_type "ReadCount():DWORD\n"
  17320. $mthd0ab6 setProp method_access "Public"
  17321. $mthd0ab6 setProp modifier "Value"
  17322. set mthd0aba [ $clss095d addRow method ]
  17323. $mthd0aba setLabel name_type "WriteCount()\n"
  17324. $mthd0aba setProp method_access "Public"
  17325. $mthd0aba setProp modifier "Value"
  17326. set parm0abe [ $mthd0aba addParam ]
  17327. $parm0abe setLabel name_type "dwCount:DWORD"
  17328. $parm0abe setProp modifier "Value"
  17329. set mthd0ac7 [ $clss095d addRow method ]
  17330. $mthd0ac7 setLabel name_type "\$create()\n"
  17331. $mthd0ac7 setProp method_access "Protected"
  17332. $mthd0ac7 setProp modifier "Value"
  17333. set parm0acb [ $mthd0ac7 addParam ]
  17334. $parm0acb setLabel name_type "arSrc:CArchive"
  17335. $parm0acb setProp modifier "Reference to Const"
  17336. set mthd0ace [ $clss095d addRow method ]
  17337. $mthd0ace setLabel name_type "operatorASSIGN()"
  17338. $mthd0ace setProp method_access "Protected"
  17339. $mthd0ace setProp modifier "Value"
  17340. set parm0ad2 [ $mthd0ace addParam ]
  17341. $parm0ad2 setLabel name_type "arSrc:CArchive"
  17342. $parm0ad2 setProp modifier "Reference to Const"
  17343. $clss095d save
  17344. set clss4460 [ $diag4450 addNode cad_class 5544 3147 792 993 ]
  17345. $clss4460 setLabel name "CArchive"
  17346. $clss4460 setProp include_list "afxwin.h" name *
  17347.  
  17348. #------------------------ Class: CDumpContext ----
  17349. if [info exists debug] {puts "addClass CDumpContext"}
  17350. if [info exists debug] {puts "CDM CDumpContext"}
  17351. set clss0afb [ CDM new "CDumpContext" "$systemName" "" "" "" "" "" "" "0" ]
  17352. set attr0b96 [ $clss0afb addRow attribute ]
  17353. $attr0b96 setLabel name_type "m_nDepth:int\n"
  17354. $attr0b96 setProp attrib_access "None-None" name_type de
  17355. set attr0b99 [ $clss0afb addRow attribute ]
  17356. $attr0b99 setLabel name_type "m_pFile:CFile"
  17357. $attr0b99 setProp attrib_access "None-None" name_type de
  17358. $attr0b99 setProp modifier "Pointer" name_type cl
  17359. set mthd0afe [ $clss0afb addRow method ]
  17360. $mthd0afe setLabel name_type "\$create()\n"
  17361. $mthd0afe setProp method_access "Public"
  17362. $mthd0afe setProp modifier "Value"
  17363. set parm0b02 [ $mthd0afe addParam ]
  17364. $parm0b02 setLabel name_type "pFile:CFile"
  17365. $parm0b02 setProp modifier "Pointer"
  17366. $parm0b02 setProp default_value "  0 "
  17367. set mthd0b06 [ $clss0afb addRow method ]
  17368. $mthd0b06 setLabel name_type "GetDepth():int\n"
  17369. $mthd0b06 setProp method_access "Public"
  17370. $mthd0b06 setProp is_const_func "1"
  17371. $mthd0b06 setProp modifier "Value"
  17372. set mthd0b0b [ $clss0afb addRow method ]
  17373. $mthd0b0b setLabel name_type "SetDepth()\n"
  17374. $mthd0b0b setProp method_access "Public"
  17375. $mthd0b0b setProp modifier "Value"
  17376. set parm0b0f [ $mthd0b0b addParam ]
  17377. $parm0b0f setLabel name_type "nNewDepth:int"
  17378. $parm0b0f setProp modifier "Value"
  17379. set mthd0b12 [ $clss0afb addRow method ]
  17380. $mthd0b12 setLabel name_type "operator<<():CDumpContext\n"
  17381. $mthd0b12 setProp method_access "Public"
  17382. $mthd0b12 setProp modifier "Reference"
  17383. set parm0b16 [ $mthd0b12 addParam ]
  17384. $parm0b16 setLabel name_type "lpsz:LPCTSTR"
  17385. $parm0b16 setProp modifier "Value"
  17386. set mthd0b19 [ $clss0afb addRow method ]
  17387. $mthd0b19 setLabel name_type "operator<<():CDumpContext\n"
  17388. $mthd0b19 setProp method_access "Public"
  17389. $mthd0b19 setProp modifier "Reference"
  17390. set parm0b1d [ $mthd0b19 addParam ]
  17391. $parm0b1d setLabel name_type "lpsz:LPCWSTR"
  17392. $parm0b1d setProp modifier "Value"
  17393. set mthd0b20 [ $clss0afb addRow method ]
  17394. $mthd0b20 setLabel name_type "operator<<():CDumpContext\n"
  17395. $mthd0b20 setProp method_access "Public"
  17396. $mthd0b20 setProp modifier "Reference"
  17397. set parm0b24 [ $mthd0b20 addParam ]
  17398. $parm0b24 setLabel name_type "lp:void"
  17399. $parm0b24 setProp modifier "Pointer to Const"
  17400. set mthd0b27 [ $clss0afb addRow method ]
  17401. $mthd0b27 setLabel name_type "operator<<():CDumpContext\n"
  17402. $mthd0b27 setProp method_access "Public"
  17403. $mthd0b27 setProp modifier "Reference"
  17404. set parm0b2b [ $mthd0b27 addParam ]
  17405. $parm0b2b setLabel name_type "pOb:CObject"
  17406. $parm0b2b setProp modifier "Pointer to Const"
  17407. set mthd0b2e [ $clss0afb addRow method ]
  17408. $mthd0b2e setLabel name_type "operator<<():CDumpContext\n"
  17409. $mthd0b2e setProp method_access "Public"
  17410. $mthd0b2e setProp modifier "Reference"
  17411. set parm0b32 [ $mthd0b2e addParam ]
  17412. $parm0b32 setLabel name_type "ob:CObject"
  17413. $parm0b32 setProp modifier "Reference to Const"
  17414. set mthd0b35 [ $clss0afb addRow method ]
  17415. $mthd0b35 setLabel name_type "operator<<():CDumpContext\n"
  17416. $mthd0b35 setProp method_access "Public"
  17417. $mthd0b35 setProp modifier "Reference"
  17418. set parm0b39 [ $mthd0b35 addParam ]
  17419. $parm0b39 setLabel name_type "by:BYTE"
  17420. $parm0b39 setProp modifier "Value"
  17421. set mthd0b3c [ $clss0afb addRow method ]
  17422. $mthd0b3c setLabel name_type "operator<<():CDumpContext\n"
  17423. $mthd0b3c setProp method_access "Public"
  17424. $mthd0b3c setProp modifier "Reference"
  17425. set parm0b40 [ $mthd0b3c addParam ]
  17426. $parm0b40 setLabel name_type "w:WORD"
  17427. $parm0b40 setProp modifier "Value"
  17428. set mthd0b43 [ $clss0afb addRow method ]
  17429. $mthd0b43 setLabel name_type "operator<<():CDumpContext\n"
  17430. $mthd0b43 setProp method_access "Public"
  17431. $mthd0b43 setProp modifier "Reference"
  17432. set parm0b47 [ $mthd0b43 addParam ]
  17433. $parm0b47 setLabel name_type "u:UINT"
  17434. $parm0b47 setProp modifier "Value"
  17435. set mthd0b4a [ $clss0afb addRow method ]
  17436. $mthd0b4a setLabel name_type "operator<<():CDumpContext\n"
  17437. $mthd0b4a setProp method_access "Public"
  17438. $mthd0b4a setProp modifier "Reference"
  17439. set parm0b4e [ $mthd0b4a addParam ]
  17440. $parm0b4e setLabel name_type "l:LONG"
  17441. $parm0b4e setProp modifier "Value"
  17442. set mthd0b51 [ $clss0afb addRow method ]
  17443. $mthd0b51 setLabel name_type "operator<<():CDumpContext\n"
  17444. $mthd0b51 setProp method_access "Public"
  17445. $mthd0b51 setProp modifier "Reference"
  17446. set parm0b55 [ $mthd0b51 addParam ]
  17447. $parm0b55 setLabel name_type "dw:DWORD"
  17448. $parm0b55 setProp modifier "Value"
  17449. set mthd0b58 [ $clss0afb addRow method ]
  17450. $mthd0b58 setLabel name_type "operator<<():CDumpContext\n"
  17451. $mthd0b58 setProp method_access "Public"
  17452. $mthd0b58 setProp modifier "Reference"
  17453. set parm0b5c [ $mthd0b58 addParam ]
  17454. $parm0b5c setLabel name_type "f:float"
  17455. $parm0b5c setProp modifier "Value"
  17456. set mthd0b5f [ $clss0afb addRow method ]
  17457. $mthd0b5f setLabel name_type "operator<<():CDumpContext\n"
  17458. $mthd0b5f setProp method_access "Public"
  17459. $mthd0b5f setProp modifier "Reference"
  17460. set parm0b63 [ $mthd0b5f addParam ]
  17461. $parm0b63 setLabel name_type "d:double"
  17462. $parm0b63 setProp modifier "Value"
  17463. set mthd0b66 [ $clss0afb addRow method ]
  17464. $mthd0b66 setLabel name_type "operator<<():CDumpContext\n"
  17465. $mthd0b66 setProp method_access "Public"
  17466. $mthd0b66 setProp modifier "Reference"
  17467. set parm0b6a [ $mthd0b66 addParam ]
  17468. $parm0b6a setLabel name_type "n:int"
  17469. $parm0b6a setProp modifier "Value"
  17470. set mthd0b6d [ $clss0afb addRow method ]
  17471. $mthd0b6d setLabel name_type "HexDump()\n"
  17472. $mthd0b6d setProp method_access "Public"
  17473. $mthd0b6d setProp modifier "Value"
  17474. set parm0b71 [ $mthd0b6d addParam ]
  17475. $parm0b71 setLabel name_type "lpszLine:LPCTSTR, "
  17476. $parm0b71 setProp modifier "Value"
  17477. set parm0b74 [ $mthd0b6d addParam ]
  17478. $parm0b74 setLabel name_type "pby:BYTE, "
  17479. $parm0b74 setProp modifier "Pointer"
  17480. set parm0b77 [ $mthd0b6d addParam ]
  17481. $parm0b77 setLabel name_type "nBytes:int, "
  17482. $parm0b77 setProp modifier "Value"
  17483. set parm0b7a [ $mthd0b6d addParam ]
  17484. $parm0b7a setLabel name_type "nWidth:int"
  17485. $parm0b7a setProp modifier "Value"
  17486. set mthd0b7d [ $clss0afb addRow method ]
  17487. $mthd0b7d setLabel name_type "Flush()\n"
  17488. $mthd0b7d setProp method_access "Public"
  17489. $mthd0b7d setProp modifier "Value"
  17490. set mthd0b81 [ $clss0afb addRow method ]
  17491. $mthd0b81 setLabel name_type "\$create()\n"
  17492. $mthd0b81 setProp method_access "Protected"
  17493. $mthd0b81 setProp modifier "Value"
  17494. set parm0b85 [ $mthd0b81 addParam ]
  17495. $parm0b85 setLabel name_type "dcSrc:CDumpContext"
  17496. $parm0b85 setProp modifier "Reference to Const"
  17497. set mthd0b88 [ $clss0afb addRow method ]
  17498. $mthd0b88 setLabel name_type "operatorASSIGN()\n"
  17499. $mthd0b88 setProp method_access "Protected"
  17500. $mthd0b88 setProp modifier "Value"
  17501. set parm0b8c [ $mthd0b88 addParam ]
  17502. $parm0b8c setLabel name_type "dcSrc:CDumpContext"
  17503. $parm0b8c setProp modifier "Reference to Const"
  17504. set mthd0b8f [ $clss0afb addRow method ]
  17505. $mthd0b8f setLabel name_type "OutputString()"
  17506. $mthd0b8f setProp method_access "Protected"
  17507. $mthd0b8f setProp modifier "Value"
  17508. set parm0b93 [ $mthd0b8f addParam ]
  17509. $parm0b93 setLabel name_type "lpsz:LPCTSTR"
  17510. $parm0b93 setProp modifier "Value"
  17511. $clss0afb save
  17512. set clss4461 [ $diag4450 addNode cad_class 3960 1049 558 391 ]
  17513. $clss4461 setLabel name "CDumpContext"
  17514. $clss4461 setProp include_list "afxwin.h" name *
  17515.  
  17516. #------------------------ Class: CByteArray ----
  17517. if [info exists debug] {puts "addClass CByteArray"}
  17518. set clss4462 [ $diag4450 addNode cad_class 2376 1049 468 489 ]
  17519. $clss4462 setLabel name "CByteArray"
  17520.  
  17521. #------------------------ Class: CWordArray ----
  17522. if [info exists debug] {puts "addClass CWordArray"}
  17523. set clss4463 [ $diag4450 addNode cad_class 792 3147 468 489 ]
  17524. $clss4463 setLabel name "CWordArray"
  17525.  
  17526. #------------------------ Class: CDWordArray ----
  17527. if [info exists debug] {puts "addClass CDWordArray"}
  17528. set clss4464 [ $diag4450 addNode cad_class 792 5245 477 489 ]
  17529. $clss4464 setLabel name "CDWordArray"
  17530.  
  17531. #------------------------ Class: CUIntArray ----
  17532. if [info exists debug] {puts "addClass CUIntArray"}
  17533. set clss4465 [ $diag4450 addNode cad_class 2376 7343 468 461 ]
  17534. $clss4465 setLabel name "CUIntArray"
  17535.  
  17536. #------------------------ Class: CPtrArray ----
  17537. if [info exists debug] {puts "addClass CPtrArray"}
  17538. set clss4466 [ $diag4450 addNode cad_class 3960 8392 486 461 ]
  17539. $clss4466 setLabel name "CPtrArray"
  17540.  
  17541. #------------------------ Class: CObArray ----
  17542. if [info exists debug] {puts "addClass CObArray"}
  17543. set clss4467 [ $diag4450 addNode cad_class 6336 5245 495 489 ]
  17544. $clss4467 setLabel name "CObArray"
  17545.  
  17546. #------------------------ Class: CStringArray ----
  17547. if [info exists debug] {puts "addClass CStringArray"}
  17548. set clss4468 [ $diag4450 addNode cad_class 6336 3147 495 489 ]
  17549. $clss4468 setLabel name "CStringArray"
  17550.  
  17551. #------------------------ Class: CPtrList ----
  17552. if [info exists debug] {puts "addClass CPtrList"}
  17553. set clss4469 [ $diag4450 addNode cad_class 3960 0 288 125 ]
  17554. $clss4469 setLabel name "CPtrList"
  17555.  
  17556. #------------------------ Class: CObList ----
  17557. if [info exists debug] {puts "addClass CObList"}
  17558. set clss446a [ $diag4450 addNode cad_class 2376 0 288 139 ]
  17559. $clss446a setLabel name "CObList"
  17560.  
  17561. #------------------------ Class: CStringList ----
  17562. if [info exists debug] {puts "addClass CStringList"}
  17563. set clss446b [ $diag4450 addNode cad_class 0 3147 288 139 ]
  17564. $clss446b setLabel name "CStringList"
  17565.  
  17566. #------------------------ Class: CMapWordToPtr ----
  17567. if [info exists debug] {puts "addClass CMapWordToPtr"}
  17568. set clss446c [ $diag4450 addNode cad_class 0 5245 306 125 ]
  17569. $clss446c setLabel name "CMapWordToPtr"
  17570.  
  17571. #------------------------ Class: CMapPtrToWord ----
  17572. if [info exists debug] {puts "addClass CMapPtrToWord"}
  17573. set clss446d [ $diag4450 addNode cad_class 2376 8392 306 125 ]
  17574. $clss446d setLabel name "CMapPtrToWord"
  17575.  
  17576. #------------------------ Class: CMapPtrToPtr ----
  17577. if [info exists debug] {puts "addClass CMapPtrToPtr"}
  17578. set clss446e [ $diag4450 addNode cad_class 3960 9441 297 125 ]
  17579. $clss446e setLabel name "CMapPtrToPtr"
  17580.  
  17581. #------------------------ Class: CMapWordToOb ----
  17582. if [info exists debug] {puts "addClass CMapWordToOb"}
  17583. set clss446f [ $diag4450 addNode cad_class 7128 5245 297 139 ]
  17584. $clss446f setLabel name "CMapWordToOb"
  17585.  
  17586. #------------------------ Class: CMapStringToPtr ----
  17587. if [info exists debug] {puts "addClass CMapStringToPtr"}
  17588. set clss4470 [ $diag4450 addNode cad_class 7128 3147 324 139 ]
  17589. $clss4470 setLabel name "CMapStringToPtr"
  17590. $diag4450 save
  17591.  
  17592.  
  17593. #====================== Diagram: CMapStringToOb ==== upperLeft:-2196, -1508
  17594. if [info exists debug] {puts "CAD CMapStringToOb"}
  17595. set diag4471 [ CAD new "CMapStringToOb" "$systemName" "" "" "" "" "" "" "0" ]
  17596.  
  17597. #------------------------ Class: CMapStringToOb ----
  17598. if [info exists debug] {puts "addClass CMapStringToOb"}
  17599. set clss4472 [ $diag4471 addNode cad_class 2196 1508 315 153 ]
  17600. $clss4472 setLabel name "CMapStringToOb"
  17601.  
  17602. #------------------------ Class: CMapStringToString ----
  17603. if [info exists debug] {puts "addClass CMapStringToString"}
  17604. set clss4473 [ $diag4471 addNode cad_class 2745 1885 351 153 ]
  17605. $clss4473 setLabel name "CMapStringToString"
  17606.  
  17607. #------------------------ Class: CSize ----
  17608. if [info exists debug] {puts "addClass CSize"}
  17609. set clss4474 [ $diag4471 addNode cad_class 2745 1131 306 307 ]
  17610. $clss4474 setLabel name "CSize"
  17611.  
  17612. #------------------------ Class: CPoint ----
  17613. if [info exists debug] {puts "addClass CPoint"}
  17614. set clss4475 [ $diag4471 addNode cad_class 1647 1131 315 377 ]
  17615. $clss4475 setLabel name "CPoint"
  17616.  
  17617. #------------------------ Class: CResourceException ----
  17618. if [info exists debug] {puts "addClass CResourceException"}
  17619. set clss4476 [ $diag4471 addNode cad_class 1647 1885 414 139 ]
  17620. $clss4476 setLabel name "CResourceException"
  17621.  
  17622. #------------------------ Class: CUserException ----
  17623. if [info exists debug] {puts "addClass CUserException"}
  17624. set clss4477 [ $diag4471 addNode cad_class 2745 2262 414 139 ]
  17625. $clss4477 setLabel name "CUserException"
  17626.  
  17627. #------------------------ Class: CGdiObject ----
  17628. if [info exists debug] {puts "addClass CGdiObject"}
  17629. set clss4478 [ $diag4471 addNode cad_class 3294 1885 405 293 ]
  17630. $clss4478 setLabel name "CGdiObject"
  17631.  
  17632. #------------------------ Class: CPaintDC ----
  17633. if [info exists debug] {puts "addClass CPaintDC"}
  17634. set clss4479 [ $diag4471 addNode cad_class 3294 1131 288 139 ]
  17635. $clss4479 setLabel name "CPaintDC"
  17636.  
  17637. #------------------------ Class: CClientDC ----
  17638. if [info exists debug] {puts "addClass CClientDC"}
  17639. set clss447a [ $diag4471 addNode cad_class 2745 754 288 125 ]
  17640. $clss447a setLabel name "CClientDC"
  17641.  
  17642. #------------------------ Class: CWindowDC ----
  17643. if [info exists debug] {puts "addClass CWindowDC"}
  17644. set clss447b [ $diag4471 addNode cad_class 1647 754 288 125 ]
  17645. $clss447b setLabel name "CWindowDC"
  17646.  
  17647. #------------------------ Class: AFX_MSGMAP ----
  17648. if [info exists debug] {puts "addClass AFX_MSGMAP"}
  17649. if [info exists debug] {puts "CDM AFX_MSGMAP"}
  17650. set clss236d [ CDM new "AFX_MSGMAP" "$systemName" "" "" "" "" "" "" "0" ]
  17651. set attr2370 [ $clss236d addRow attribute ]
  17652. $attr2370 setLabel name_type "pBaseMap:AFX_MSGMAP\n"
  17653. $attr2370 setProp attrib_access "None-None" name_type de
  17654. $attr2370 setProp modifier "Pointer to Const" name_type cl
  17655. set attr2374 [ $clss236d addRow attribute ]
  17656. $attr2374 setLabel name_type "lpEntries:AFX_MSGMAP_ENTRY"
  17657. $attr2374 setProp attrib_access "None-None" name_type de
  17658. $attr2374 setProp modifier "Pointer to Const" name_type cl
  17659. $clss236d save
  17660. set clss447c [ $diag4471 addNode cad_class 1098 1131 243 111 ]
  17661. $clss447c setLabel name "AFX_MSGMAP"
  17662. $clss447c setProp include_list "afxwin.h" name *
  17663.  
  17664. #------------------------ Class: CDataExchange ----
  17665. if [info exists debug] {puts "addClass CDataExchange"}
  17666. if [info exists debug] {puts "CDM CDataExchange"}
  17667. set clss2378 [ CDM new "CDataExchange" "$systemName" "" "" "" "" "" "" "0" ]
  17668. set attr237b [ $clss2378 addRow attribute ]
  17669. $attr237b setLabel name_type "m_bSaveAndValidate:BOOL\n"
  17670. $attr237b setProp attrib_access "None-None" name_type de
  17671. set attr237e [ $clss2378 addRow attribute ]
  17672. $attr237e setLabel name_type "m_pDlgWnd:CWnd\n"
  17673. $attr237e setProp attrib_access "None-None" name_type de
  17674. $attr237e setProp modifier "Pointer" name_type cl
  17675. set attr23a5 [ $clss2378 addRow attribute ]
  17676. $attr23a5 setLabel name_type "m_hWndLastControl:HWND\n"
  17677. $attr23a5 setProp attrib_access "None-None" name_type de
  17678. set attr23a8 [ $clss2378 addRow attribute ]
  17679. $attr23a8 setLabel name_type "m_bEditLastControl:BOOL"
  17680. $attr23a8 setProp attrib_access "None-None" name_type de
  17681. set mthd2382 [ $clss2378 addRow method ]
  17682. $mthd2382 setLabel name_type "PrepareCtrl():HWND\n"
  17683. $mthd2382 setProp method_access "Public"
  17684. $mthd2382 setProp modifier "Value"
  17685. set parm2386 [ $mthd2382 addParam ]
  17686. $parm2386 setLabel name_type "nIDC:int"
  17687. $parm2386 setProp modifier "Value"
  17688. set mthd2389 [ $clss2378 addRow method ]
  17689. $mthd2389 setLabel name_type "PrepareEditCtrl():HWND\n"
  17690. $mthd2389 setProp method_access "Public"
  17691. $mthd2389 setProp modifier "Value"
  17692. set parm238d [ $mthd2389 addParam ]
  17693. $parm238d setLabel name_type "nIDC:int"
  17694. $parm238d setProp modifier "Value"
  17695. set mthd2390 [ $clss2378 addRow method ]
  17696. $mthd2390 setLabel name_type "Fail()\n"
  17697. $mthd2390 setProp method_access "Public"
  17698. $mthd2390 setProp modifier "Value"
  17699. set mthd2394 [ $clss2378 addRow method ]
  17700. $mthd2394 setLabel name_type "PrepareOleCtrl():CWnd\n"
  17701. $mthd2394 setProp method_access "Public"
  17702. $mthd2394 setProp modifier "Pointer"
  17703. set parm2398 [ $mthd2394 addParam ]
  17704. $parm2398 setLabel name_type "nIDC:int"
  17705. $parm2398 setProp modifier "Value"
  17706. set mthd239b [ $clss2378 addRow method ]
  17707. $mthd239b setLabel name_type "\$create()"
  17708. $mthd239b setProp method_access "Public"
  17709. $mthd239b setProp modifier "Value"
  17710. set parm239f [ $mthd239b addParam ]
  17711. $parm239f setLabel name_type "pDlgWnd:CWnd, "
  17712. $parm239f setProp modifier "Pointer"
  17713. set parm23a2 [ $mthd239b addParam ]
  17714. $parm23a2 setLabel name_type "bSaveAndValidate:BOOL"
  17715. $parm23a2 setProp modifier "Value"
  17716. $clss2378 save
  17717. set clss447d [ $diag4471 addNode cad_class 1098 1885 423 195 ]
  17718. $clss447d setLabel name "CDataExchange"
  17719. $clss447d setProp include_list "afxwin.h" name *
  17720.  
  17721. #------------------------ Class: AFX_INTERFACEMAP_ENTRY ----
  17722. if [info exists debug] {puts "addClass AFX_INTERFACEMAP_ENTRY"}
  17723. if [info exists debug] {puts "CDM AFX_INTERFACEMAP_ENTRY"}
  17724. set clss23ab [ CDM new "AFX_INTERFACEMAP_ENTRY" "$systemName" "" "" "" "" "" "" "0" ]
  17725. set attr23ae [ $clss23ab addRow attribute ]
  17726. $attr23ae setLabel name_type "piid:void\n"
  17727. $attr23ae setProp attrib_access "None-None" name_type de
  17728. $attr23ae setProp modifier "Pointer to Const" name_type cl
  17729. set attr23b2 [ $clss23ab addRow attribute ]
  17730. $attr23b2 setLabel name_type "nOffset:size_t"
  17731. $attr23b2 setProp attrib_access "None-None" name_type de
  17732. $clss23ab save
  17733. set clss447e [ $diag4471 addNode cad_class 1647 2262 207 111 ]
  17734. $clss447e setLabel name "AFX_INTERFACEMAP_ENTRY"
  17735. $clss447e setProp include_list "afxwin.h" name *
  17736.  
  17737. #------------------------ Class: AFX_INTERFACEMAP ----
  17738. if [info exists debug] {puts "addClass AFX_INTERFACEMAP"}
  17739. if [info exists debug] {puts "CDM AFX_INTERFACEMAP"}
  17740. set clss23b5 [ CDM new "AFX_INTERFACEMAP" "$systemName" "" "" "" "" "" "" "0" ]
  17741. set attr23b8 [ $clss23b5 addRow attribute ]
  17742. $attr23b8 setLabel name_type "pBaseMap:AFX_INTERFACEMAP\n"
  17743. $attr23b8 setProp attrib_access "None-None" name_type de
  17744. $attr23b8 setProp modifier "Pointer to Const" name_type cl
  17745. set attr23bc [ $clss23b5 addRow attribute ]
  17746. $attr23bc setLabel name_type "pEntry:AFX_INTERFACEMAP_ENTRY"
  17747. $attr23bc setProp attrib_access "None-None" name_type de
  17748. $attr23bc setProp modifier "Pointer to Const" name_type cl
  17749. $clss23b5 save
  17750. set clss447f [ $diag4471 addNode cad_class 2745 2639 270 111 ]
  17751. $clss447f setLabel name "AFX_INTERFACEMAP"
  17752. $clss447f setProp include_list "afxwin.h" name *
  17753.  
  17754. #------------------------ Class: AFX_DISPMAP ----
  17755. if [info exists debug] {puts "addClass AFX_DISPMAP"}
  17756. if [info exists debug] {puts "CDM AFX_DISPMAP"}
  17757. set clss23c0 [ CDM new "AFX_DISPMAP" "$systemName" "" "" "" "" "" "" "0" ]
  17758. set attr23c3 [ $clss23c0 addRow attribute ]
  17759. $attr23c3 setLabel name_type "pBaseMap:AFX_DISPMAP\n"
  17760. $attr23c3 setProp attrib_access "None-None" name_type de
  17761. $attr23c3 setProp modifier "Pointer to Const" name_type cl
  17762. set attr23c7 [ $clss23c0 addRow attribute ]
  17763. $attr23c7 setLabel name_type "lpEntries:AFX_DISPMAP_ENTRY\n"
  17764. $attr23c7 setProp attrib_access "None-None" name_type de
  17765. $attr23c7 setProp modifier "Pointer to Const" name_type cl
  17766. set attr23cb [ $clss23c0 addRow attribute ]
  17767. $attr23cb setLabel name_type "lpEntryCount:UINT\n"
  17768. $attr23cb setProp attrib_access "None-None" name_type de
  17769. $attr23cb setProp modifier "Pointer" name_type cl
  17770. set attr23cf [ $clss23c0 addRow attribute ]
  17771. $attr23cf setLabel name_type "lpStockPropMask:DWORD"
  17772. $attr23cf setProp attrib_access "None-None" name_type de
  17773. $attr23cf setProp modifier "Pointer" name_type cl
  17774. $clss23c0 save
  17775. set clss4480 [ $diag4471 addNode cad_class 3843 1885 252 139 ]
  17776. $clss4480 setLabel name "AFX_DISPMAP"
  17777. $clss4480 setProp include_list "afxwin.h" name *
  17778.  
  17779. #------------------------ Class: AFX_OLECMDMAP_ENTRY ----
  17780. if [info exists debug] {puts "addClass AFX_OLECMDMAP_ENTRY"}
  17781. if [info exists debug] {puts "CDM AFX_OLECMDMAP_ENTRY"}
  17782. set clss23d3 [ CDM new "AFX_OLECMDMAP_ENTRY" "$systemName" "" "" "" "" "" "" "0" ]
  17783. set attr23d6 [ $clss23d3 addRow attribute ]
  17784. $attr23d6 setLabel name_type "pguid:GUID\n"
  17785. $attr23d6 setProp attrib_access "None-None" name_type de
  17786. $attr23d6 setProp modifier "Pointer to Const" name_type cl
  17787. set attr23da [ $clss23d3 addRow attribute ]
  17788. $attr23da setLabel name_type "cmdID:ULONG\n"
  17789. $attr23da setProp attrib_access "None-None" name_type de
  17790. set attr23dd [ $clss23d3 addRow attribute ]
  17791. $attr23dd setLabel name_type "nID:UINT"
  17792. $attr23dd setProp attrib_access "None-None" name_type de
  17793. $clss23d3 save
  17794. set clss4481 [ $diag4471 addNode cad_class 3843 1131 180 125 ]
  17795. $clss4481 setLabel name "AFX_OLECMDMAP_ENTRY"
  17796. $clss4481 setProp include_list "afxwin.h" name *
  17797.  
  17798. #------------------------ Class: AFX_OLECMDMAP ----
  17799. if [info exists debug] {puts "addClass AFX_OLECMDMAP"}
  17800. if [info exists debug] {puts "CDM AFX_OLECMDMAP"}
  17801. set clss23e0 [ CDM new "AFX_OLECMDMAP" "$systemName" "" "" "" "" "" "" "0" ]
  17802. set attr23e3 [ $clss23e0 addRow attribute ]
  17803. $attr23e3 setLabel name_type "pBaseMap:AFX_OLECMDMAP\n"
  17804. $attr23e3 setProp attrib_access "None-None" name_type de
  17805. $attr23e3 setProp modifier "Pointer to Const" name_type cl
  17806. set attr23e7 [ $clss23e0 addRow attribute ]
  17807. $attr23e7 setLabel name_type "lpEntries:AFX_OLECMDMAP_ENTRY"
  17808. $attr23e7 setProp attrib_access "None-None" name_type de
  17809. $attr23e7 setProp modifier "Pointer to Const" name_type cl
  17810. $clss23e0 save
  17811. set clss4482 [ $diag4471 addNode cad_class 2745 377 270 111 ]
  17812. $clss4482 setLabel name "AFX_OLECMDMAP"
  17813. $clss4482 setProp include_list "afxwin.h" name *
  17814.  
  17815. #------------------------ Class: AFX_EVENTSINKMAP ----
  17816. if [info exists debug] {puts "addClass AFX_EVENTSINKMAP"}
  17817. if [info exists debug] {puts "CDM AFX_EVENTSINKMAP"}
  17818. set clss23eb [ CDM new "AFX_EVENTSINKMAP" "$systemName" "" "" "" "" "" "" "0" ]
  17819. set attr23ee [ $clss23eb addRow attribute ]
  17820. $attr23ee setLabel name_type "pBaseMap:AFX_EVENTSINKMAP\n"
  17821. $attr23ee setProp attrib_access "None-None" name_type de
  17822. $attr23ee setProp modifier "Pointer to Const" name_type cl
  17823. set attr23f2 [ $clss23eb addRow attribute ]
  17824. $attr23f2 setLabel name_type "lpEntries:AFX_EVENTSINKMAP_ENTRY\n"
  17825. $attr23f2 setProp attrib_access "None-None" name_type de
  17826. $attr23f2 setProp modifier "Pointer to Const" name_type cl
  17827. set attr23f6 [ $clss23eb addRow attribute ]
  17828. $attr23f6 setLabel name_type "lpEntryCount:UINT"
  17829. $attr23f6 setProp attrib_access "None-None" name_type de
  17830. $attr23f6 setProp modifier "Pointer" name_type cl
  17831. $clss23eb save
  17832. set clss4483 [ $diag4471 addNode cad_class 1647 377 297 125 ]
  17833. $clss4483 setLabel name "AFX_EVENTSINKMAP"
  17834. $clss4483 setProp include_list "afxwin.h" name *
  17835.  
  17836. #------------------------ Class: AFX_CONNECTIONMAP_ENTRY ----
  17837. if [info exists debug] {puts "addClass AFX_CONNECTIONMAP_ENTRY"}
  17838. if [info exists debug] {puts "CDM AFX_CONNECTIONMAP_ENTRY"}
  17839. set clss23fa [ CDM new "AFX_CONNECTIONMAP_ENTRY" "$systemName" "" "" "" "" "" "" "0" ]
  17840. set attr23fd [ $clss23fa addRow attribute ]
  17841. $attr23fd setLabel name_type "piid:void\n"
  17842. $attr23fd setProp attrib_access "None-None" name_type de
  17843. $attr23fd setProp modifier "Pointer to Const" name_type cl
  17844. set attr2401 [ $clss23fa addRow attribute ]
  17845. $attr2401 setLabel name_type "nOffset:size_t"
  17846. $attr2401 setProp attrib_access "None-None" name_type de
  17847. $clss23fa save
  17848. set clss4484 [ $diag4471 addNode cad_class 549 1131 216 111 ]
  17849. $clss4484 setLabel name "AFX_CONNECTIONMAP_ENTRY"
  17850. $clss4484 setProp include_list "afxwin.h" name *
  17851.  
  17852. #------------------------ Class: AFX_CONNECTIONMAP ----
  17853. if [info exists debug] {puts "addClass AFX_CONNECTIONMAP"}
  17854. if [info exists debug] {puts "CDM AFX_CONNECTIONMAP"}
  17855. set clss2404 [ CDM new "AFX_CONNECTIONMAP" "$systemName" "" "" "" "" "" "" "0" ]
  17856. set attr2407 [ $clss2404 addRow attribute ]
  17857. $attr2407 setLabel name_type "pBaseMap:AFX_CONNECTIONMAP\n"
  17858. $attr2407 setProp attrib_access "None-None" name_type de
  17859. $attr2407 setProp modifier "Pointer to Const" name_type cl
  17860. set attr240b [ $clss2404 addRow attribute ]
  17861. $attr240b setLabel name_type "pEntry:AFX_CONNECTIONMAP_ENTRY"
  17862. $attr240b setProp attrib_access "None-None" name_type de
  17863. $attr240b setProp modifier "Pointer to Const" name_type cl
  17864. $clss2404 save
  17865. set clss4485 [ $diag4471 addNode cad_class 549 1885 279 111 ]
  17866. $clss4485 setLabel name "AFX_CONNECTIONMAP"
  17867. $clss4485 setProp include_list "afxwin.h" name *
  17868.  
  17869. #------------------------ Class: XConnPtContainer ----
  17870. if [info exists debug] {puts "addClass XConnPtContainer"}
  17871. if [info exists debug] {puts "CDM XConnPtContainer"}
  17872. set clss256d [ CDM new "XConnPtContainer" "$systemName" "" "" "" "" "" "" "0" ]
  17873. set attr2570 [ $clss256d addRow attribute ]
  17874. $attr2570 setLabel name_type "m_vtbl:DWORD\n"
  17875. $attr2570 setProp attrib_access "None-None" name_type de
  17876. set attr2573 [ $clss256d addRow attribute ]
  17877. $attr2573 setLabel name_type "m_nOffset:size_t"
  17878. $attr2573 setProp attrib_access "None-None" name_type de
  17879. $clss256d save
  17880. set clss4486 [ $diag4471 addNode cad_class 1647 2639 153 111 ]
  17881. $clss4486 setLabel name "XConnPtContainer"
  17882. $clss4486 setProp include_list "afxwin.h" name *
  17883.  
  17884. #------------------------ Class: CCmdUI ----
  17885. if [info exists debug] {puts "addClass CCmdUI"}
  17886. if [info exists debug] {puts "CDM CCmdUI"}
  17887. set clss2576 [ CDM new "CCmdUI" "$systemName" "" "" "" "" "" "" "0" ]
  17888. set attr2579 [ $clss2576 addRow attribute ]
  17889. $attr2579 setLabel name_type "m_nID:UINT\n"
  17890. $attr2579 setProp attrib_access "None-None" name_type de
  17891. set attr257c [ $clss2576 addRow attribute ]
  17892. $attr257c setLabel name_type "m_nIndex:UINT\n"
  17893. $attr257c setProp attrib_access "None-None" name_type de
  17894. set attr257f [ $clss2576 addRow attribute ]
  17895. $attr257f setLabel name_type "m_pMenu:CMenu\n"
  17896. $attr257f setProp attrib_access "None-None" name_type de
  17897. $attr257f setProp modifier "Pointer" name_type cl
  17898. set attr2583 [ $clss2576 addRow attribute ]
  17899. $attr2583 setLabel name_type "m_pSubMenu:CMenu\n"
  17900. $attr2583 setProp attrib_access "None-None" name_type de
  17901. $attr2583 setProp modifier "Pointer" name_type cl
  17902. set attr2587 [ $clss2576 addRow attribute ]
  17903. $attr2587 setLabel name_type "m_pOther:CWnd\n"
  17904. $attr2587 setProp attrib_access "None-None" name_type de
  17905. $attr2587 setProp modifier "Pointer" name_type cl
  17906. set attr25b6 [ $clss2576 addRow attribute ]
  17907. $attr25b6 setLabel name_type "m_bEnableChanged:BOOL\n"
  17908. $attr25b6 setProp attrib_access "None-None" name_type de
  17909. set attr25b9 [ $clss2576 addRow attribute ]
  17910. $attr25b9 setLabel name_type "m_bContinueRouting:BOOL\n"
  17911. $attr25b9 setProp attrib_access "None-None" name_type de
  17912. set attr25bc [ $clss2576 addRow attribute ]
  17913. $attr25bc setLabel name_type "m_nIndexMax:UINT\n"
  17914. $attr25bc setProp attrib_access "None-None" name_type de
  17915. set attr25bf [ $clss2576 addRow attribute ]
  17916. $attr25bf setLabel name_type "m_pParentMenu:CMenu"
  17917. $attr25bf setProp attrib_access "None-None" name_type de
  17918. $attr25bf setProp modifier "Pointer" name_type cl
  17919. set mthd258b [ $clss2576 addRow method ]
  17920. $mthd258b setLabel name_type "Enable()\n"
  17921. $mthd258b setProp method_access "Public"
  17922. $mthd258b setProp is_dyn_bound "1"
  17923. $mthd258b setProp modifier "Value"
  17924. set parm2590 [ $mthd258b addParam ]
  17925. $parm2590 setLabel name_type "bOn:BOOL"
  17926. $parm2590 setProp modifier "Value"
  17927. $parm2590 setProp default_value "  1 "
  17928. set mthd2594 [ $clss2576 addRow method ]
  17929. $mthd2594 setLabel name_type "SetCheck()\n"
  17930. $mthd2594 setProp method_access "Public"
  17931. $mthd2594 setProp is_dyn_bound "1"
  17932. $mthd2594 setProp modifier "Value"
  17933. set parm2599 [ $mthd2594 addParam ]
  17934. $parm2599 setLabel name_type "nCheck:int"
  17935. $parm2599 setProp modifier "Value"
  17936. $parm2599 setProp default_value " 1"
  17937. set mthd259d [ $clss2576 addRow method ]
  17938. $mthd259d setLabel name_type "SetRadio()\n"
  17939. $mthd259d setProp method_access "Public"
  17940. $mthd259d setProp is_dyn_bound "1"
  17941. $mthd259d setProp modifier "Value"
  17942. set parm25a2 [ $mthd259d addParam ]
  17943. $parm25a2 setLabel name_type "bOn:BOOL"
  17944. $parm25a2 setProp modifier "Value"
  17945. $parm25a2 setProp default_value "  1 "
  17946. set mthd25a6 [ $clss2576 addRow method ]
  17947. $mthd25a6 setLabel name_type "SetText()\n"
  17948. $mthd25a6 setProp method_access "Public"
  17949. $mthd25a6 setProp is_dyn_bound "1"
  17950. $mthd25a6 setProp modifier "Value"
  17951. set parm25ab [ $mthd25a6 addParam ]
  17952. $parm25ab setLabel name_type "lpszText:LPCTSTR"
  17953. $parm25ab setProp modifier "Value"
  17954. set mthd25ae [ $clss2576 addRow method ]
  17955. $mthd25ae setLabel name_type "ContinueRouting()\n"
  17956. $mthd25ae setProp method_access "Public"
  17957. $mthd25ae setProp modifier "Value"
  17958. set mthd25b2 [ $clss2576 addRow method ]
  17959. $mthd25b2 setLabel name_type "\$create()\n"
  17960. $mthd25b2 setProp method_access "Public"
  17961. $mthd25b2 setProp modifier "Value"
  17962. set mthd25c3 [ $clss2576 addRow method ]
  17963. $mthd25c3 setLabel name_type "DoUpdate():BOOL"
  17964. $mthd25c3 setProp method_access "Public"
  17965. $mthd25c3 setProp modifier "Value"
  17966. set parm25c7 [ $mthd25c3 addParam ]
  17967. $parm25c7 setLabel name_type "pTarget:CCmdTarget, "
  17968. $parm25c7 setProp modifier "Pointer"
  17969. set parm25ca [ $mthd25c3 addParam ]
  17970. $parm25ca setLabel name_type "bDisableIfNoHndler:BOOL"
  17971. $parm25ca setProp modifier "Value"
  17972. $clss2576 save
  17973. set clss4487 [ $diag4471 addNode cad_class 2745 3016 549 293 ]
  17974. $clss4487 setLabel name "CCmdUI"
  17975. $clss4487 setProp include_list "afxwin.h" name *
  17976.  
  17977. #------------------------ Class: AFX_DISPMAP_ENTRY ----
  17978. if [info exists debug] {puts "addClass AFX_DISPMAP_ENTRY"}
  17979. if [info exists debug] {puts "CDM AFX_DISPMAP_ENTRY"}
  17980. set clss25cd [ CDM new "AFX_DISPMAP_ENTRY" "$systemName" "" "" "" "" "" "" "0" ]
  17981. set attr25d0 [ $clss25cd addRow attribute ]
  17982. $attr25d0 setLabel name_type "lpszName:LPCTSTR\n"
  17983. $attr25d0 setProp attrib_access "None-None" name_type de
  17984. set attr25d3 [ $clss25cd addRow attribute ]
  17985. $attr25d3 setLabel name_type "lDispID:long\n"
  17986. $attr25d3 setProp attrib_access "None-None" name_type de
  17987. set attr25d6 [ $clss25cd addRow attribute ]
  17988. $attr25d6 setLabel name_type "lpszParams:LPCSTR\n"
  17989. $attr25d6 setProp attrib_access "None-None" name_type de
  17990. set attr25d9 [ $clss25cd addRow attribute ]
  17991. $attr25d9 setLabel name_type "vt:WORD\n"
  17992. $attr25d9 setProp attrib_access "None-None" name_type de
  17993. set attr25dc [ $clss25cd addRow attribute ]
  17994. $attr25dc setLabel name_type "pfn:AFX_PMSG\n"
  17995. $attr25dc setProp attrib_access "None-None" name_type de
  17996. set attr25df [ $clss25cd addRow attribute ]
  17997. $attr25df setLabel name_type "pfnSet:AFX_PMSG\n"
  17998. $attr25df setProp attrib_access "None-None" name_type de
  17999. set attr25e2 [ $clss25cd addRow attribute ]
  18000. $attr25e2 setLabel name_type "nPropOffset:size_t\n"
  18001. $attr25e2 setProp attrib_access "None-None" name_type de
  18002. set attr25e5 [ $clss25cd addRow attribute ]
  18003. $attr25e5 setLabel name_type "flags:AFX_DISPMAP_FLAGS"
  18004. $attr25e5 setProp attrib_access "None-None" name_type de
  18005. $clss25cd save
  18006. set clss4488 [ $diag4471 addNode cad_class 4392 1885 216 195 ]
  18007. $clss4488 setLabel name "AFX_DISPMAP_ENTRY"
  18008. $clss4488 setProp include_list "afxwin.h" name *
  18009.  
  18010. #------------------------ Class: AFX_EVENTSINKMAP_ENTRY ----
  18011. if [info exists debug] {puts "addClass AFX_EVENTSINKMAP_ENTRY"}
  18012. if [info exists debug] {puts "CDM AFX_EVENTSINKMAP_ENTRY"}
  18013. set clss25e8 [ CDM new "AFX_EVENTSINKMAP_ENTRY" "$systemName" "" "" "" "" "" "" "0" ]
  18014. set attr25eb [ $clss25e8 addRow attribute ]
  18015. $attr25eb setLabel name_type "dispEntry:AFX_DISPMAP_ENTRY\n"
  18016. $attr25eb setProp attrib_access "None-None" name_type de
  18017. set attr25ee [ $clss25e8 addRow attribute ]
  18018. $attr25ee setLabel name_type "nCtrlIDFirst:UINT\n"
  18019. $attr25ee setProp attrib_access "None-None" name_type de
  18020. set attr25f1 [ $clss25e8 addRow attribute ]
  18021. $attr25f1 setLabel name_type "nCtrlIDLast:UINT"
  18022. $attr25f1 setProp attrib_access "None-None" name_type de
  18023. $clss25e8 save
  18024. set clss4489 [ $diag4471 addNode cad_class 4392 1131 252 125 ]
  18025. $clss4489 setLabel name "AFX_EVENTSINKMAP_ENTRY"
  18026. $clss4489 setProp include_list "afxwin.h" name *
  18027.  
  18028. #------------------------ Class: AFX_MSGMAP_ENTRY ----
  18029. if [info exists debug] {puts "addClass AFX_MSGMAP_ENTRY"}
  18030. if [info exists debug] {puts "CDM AFX_MSGMAP_ENTRY"}
  18031. set clss25f4 [ CDM new "AFX_MSGMAP_ENTRY" "$systemName" "" "" "" "" "" "" "0" ]
  18032. set attr25f7 [ $clss25f4 addRow attribute ]
  18033. $attr25f7 setLabel name_type "nMessage:UINT\n"
  18034. $attr25f7 setProp attrib_access "None-None" name_type de
  18035. set attr25fa [ $clss25f4 addRow attribute ]
  18036. $attr25fa setLabel name_type "nCode:UINT\n"
  18037. $attr25fa setProp attrib_access "None-None" name_type de
  18038. set attr25fd [ $clss25f4 addRow attribute ]
  18039. $attr25fd setLabel name_type "nID:UINT\n"
  18040. $attr25fd setProp attrib_access "None-None" name_type de
  18041. set attr2600 [ $clss25f4 addRow attribute ]
  18042. $attr2600 setLabel name_type "nLastID:UINT\n"
  18043. $attr2600 setProp attrib_access "None-None" name_type de
  18044. set attr2603 [ $clss25f4 addRow attribute ]
  18045. $attr2603 setLabel name_type "nSig:UINT\n"
  18046. $attr2603 setProp attrib_access "None-None" name_type de
  18047. set attr2606 [ $clss25f4 addRow attribute ]
  18048. $attr2606 setLabel name_type "pfn:AFX_PMSG"
  18049. $attr2606 setProp attrib_access "None-None" name_type de
  18050. $clss25f4 save
  18051. set clss448a [ $diag4471 addNode cad_class 2745 0 153 167 ]
  18052. $clss448a setLabel name "AFX_MSGMAP_ENTRY"
  18053. $clss448a setProp include_list "afxwin.h" name *
  18054.  
  18055. #------------------------ Class: CCtrlView ----
  18056. if [info exists debug] {puts "addClass CCtrlView"}
  18057. set clss448b [ $diag4471 addNode cad_class 1647 0 396 223 ]
  18058. $clss448b setLabel name "CCtrlView"
  18059.  
  18060. #------------------------ Class: CCommandLineInfo ----
  18061. if [info exists debug] {puts "addClass CCommandLineInfo"}
  18062. set clss448c [ $diag4471 addNode cad_class 0 1131 477 251 ]
  18063. $clss448c setLabel name "CCommandLineInfo"
  18064.  
  18065. #------------------------ Class: CWaitCursor ----
  18066. if [info exists debug] {puts "addClass CWaitCursor"}
  18067. if [info exists debug] {puts "CDM CWaitCursor"}
  18068. set clss3fc2 [ CDM new "CWaitCursor" "$systemName" "" "" "" "" "" "" "0" ]
  18069. set mthd3fc5 [ $clss3fc2 addRow method ]
  18070. $mthd3fc5 setLabel name_type "\$create()\n"
  18071. $mthd3fc5 setProp method_access "Public"
  18072. $mthd3fc5 setProp modifier "Value"
  18073. set mthd3fc9 [ $clss3fc2 addRow method ]
  18074. $mthd3fc9 setLabel name_type "Restore()"
  18075. $mthd3fc9 setProp method_access "Public"
  18076. $mthd3fc9 setProp modifier "Value"
  18077. $clss3fc2 save
  18078. set clss448d [ $diag4471 addNode cad_class 0 1885 120 111 ]
  18079. $clss448d setLabel name "CWaitCursor"
  18080. $clss448d setProp include_list "afxwin.h" name *
  18081.  
  18082. #------------------------ Class: OpenFlags ----
  18083. if [info exists debug] {puts "addClass OpenFlags"}
  18084. if [info exists debug] {puts "CDM OpenFlags"}
  18085. set clss42df [ CDM new "OpenFlags" "$systemName" "" "" "" "" "" "" "0" ]
  18086. set attr42e2 [ $clss42df addRow attribute ]
  18087. $attr42e2 setLabel name_type " \$modeRead: enum =           0x0000 \n"
  18088. set attr42e4 [ $clss42df addRow attribute ]
  18089. $attr42e4 setLabel name_type " \$modeWrite: enum =          0x0001 \n"
  18090. set attr42e6 [ $clss42df addRow attribute ]
  18091. $attr42e6 setLabel name_type " \$modeReadWrite: enum =      0x0002 \n"
  18092. set attr42e8 [ $clss42df addRow attribute ]
  18093. $attr42e8 setLabel name_type " \$shareCompat: enum =        0x0000 \n"
  18094. set attr42ea [ $clss42df addRow attribute ]
  18095. $attr42ea setLabel name_type " \$shareExclusive: enum =     0x0010 \n"
  18096. set attr42ec [ $clss42df addRow attribute ]
  18097. $attr42ec setLabel name_type " \$shareDenyWrite: enum =     0x0020 \n"
  18098. set attr42ee [ $clss42df addRow attribute ]
  18099. $attr42ee setLabel name_type " \$shareDenyRead: enum =      0x0030 \n"
  18100. set attr42f0 [ $clss42df addRow attribute ]
  18101. $attr42f0 setLabel name_type " \$shareDenyNone: enum =      0x0040 \n"
  18102. set attr42f2 [ $clss42df addRow attribute ]
  18103. $attr42f2 setLabel name_type " \$modeNoInherit: enum =      0x0080 \n"
  18104. set attr42f4 [ $clss42df addRow attribute ]
  18105. $attr42f4 setLabel name_type " \$modeCreate: enum =         0x1000 \n"
  18106. set attr42f6 [ $clss42df addRow attribute ]
  18107. $attr42f6 setLabel name_type " \$modeNoTruncate: enum =     0x2000 \n"
  18108. set attr42f8 [ $clss42df addRow attribute ]
  18109. $attr42f8 setLabel name_type " \$typeText: enum =           0x4000 \n"
  18110. set attr42fa [ $clss42df addRow attribute ]
  18111. $attr42fa setLabel name_type " \$typeBinary: enum =    (int)0x8000 \t\t "
  18112. $clss42df save
  18113. set clss448e [ $diag4471 addNode cad_class 1647 3016 342 265 ]
  18114. $clss448e setLabel name "OpenFlags"
  18115. $clss448e setProp include_list "afxwin.h" name *
  18116.  
  18117. #------------------------ Class: Attribute ----
  18118. if [info exists debug] {puts "addClass Attribute"}
  18119. if [info exists debug] {puts "CDM Attribute"}
  18120. set clss42fc [ CDM new "Attribute" "$systemName" "" "" "" "" "" "" "0" ]
  18121. set attr42ff [ $clss42fc addRow attribute ]
  18122. $attr42ff setLabel name_type " \$normal: enum =     0x00 \n"
  18123. set attr4301 [ $clss42fc addRow attribute ]
  18124. $attr4301 setLabel name_type " \$readOnly: enum =   0x01 \n"
  18125. set attr4303 [ $clss42fc addRow attribute ]
  18126. $attr4303 setLabel name_type " \$hidden: enum =     0x02 \n"
  18127. set attr4305 [ $clss42fc addRow attribute ]
  18128. $attr4305 setLabel name_type " \$system: enum =     0x04 \n"
  18129. set attr4307 [ $clss42fc addRow attribute ]
  18130. $attr4307 setLabel name_type " \$volume: enum =     0x08 \n"
  18131. set attr4309 [ $clss42fc addRow attribute ]
  18132. $attr4309 setLabel name_type " \$directory: enum =  0x10 \n"
  18133. set attr430b [ $clss42fc addRow attribute ]
  18134. $attr430b setLabel name_type " \$archive: enum =    0x20\t\t "
  18135. $clss42fc save
  18136. set clss448f [ $diag4471 addNode cad_class 2745 3393 243 181 ]
  18137. $clss448f setLabel name "Attribute"
  18138. $clss448f setProp include_list "afxwin.h" name *
  18139.  
  18140. #------------------------ Class: SeekPosition ----
  18141. if [info exists debug] {puts "addClass SeekPosition"}
  18142. if [info exists debug] {puts "CDM SeekPosition"}
  18143. set clss430d [ CDM new "SeekPosition" "$systemName" "" "" "" "" "" "" "0" ]
  18144. set attr4310 [ $clss430d addRow attribute ]
  18145. $attr4310 setLabel name_type " \$begin: enum =  0x0 \n"
  18146. set attr4312 [ $clss430d addRow attribute ]
  18147. $attr4312 setLabel name_type " \$current: enum =  0x1 \n"
  18148. set attr4314 [ $clss430d addRow attribute ]
  18149. $attr4314 setLabel name_type " \$end: enum =  0x2  "
  18150. $clss430d save
  18151. set clss4490 [ $diag4471 addNode cad_class 4941 1885 216 125 ]
  18152. $clss4490 setLabel name "SeekPosition"
  18153. $clss4490 setProp include_list "afxwin.h" name *
  18154.  
  18155. #------------------------ Class: BufferCommand ----
  18156. if [info exists debug] {puts "addClass BufferCommand"}
  18157. if [info exists debug] {puts "CDM BufferCommand"}
  18158. set clss4316 [ CDM new "BufferCommand" "$systemName" "" "" "" "" "" "" "0" ]
  18159. set attr4319 [ $clss4316 addRow attribute ]
  18160. $attr4319 setLabel name_type " \$bufferRead: enum \n"
  18161. set attr431b [ $clss4316 addRow attribute ]
  18162. $attr431b setLabel name_type " \$bufferWrite: enum \n"
  18163. set attr431d [ $clss4316 addRow attribute ]
  18164. $attr431d setLabel name_type " \$bufferCommit: enum \n"
  18165. set attr431f [ $clss4316 addRow attribute ]
  18166. $attr431f setLabel name_type " \$bufferCheck: enum "
  18167. $clss4316 save
  18168. set clss4491 [ $diag4471 addNode cad_class 4941 1131 198 139 ]
  18169. $clss4491 setLabel name "BufferCommand"
  18170. $clss4491 setProp include_list "afxwin.h" name *
  18171. $diag4471 save
  18172.  
  18173.  
  18174. #====================== Diagram: Mode ==== upperLeft:-279, -418
  18175. if [info exists debug] {puts "CAD Mode"}
  18176. set diag4492 [ CAD new "Mode" "$systemName" "" "" "" "" "" "" "0" ]
  18177.  
  18178. #------------------------ Class: Mode ----
  18179. if [info exists debug] {puts "addClass Mode"}
  18180. if [info exists debug] {puts "CDM Mode"}
  18181. set clss4321 [ CDM new "Mode" "$systemName" "" "" "" "" "" "" "0" ]
  18182. set attr4324 [ $clss4321 addRow attribute ]
  18183. $attr4324 setLabel name_type " \$store: enum =  0 \n"
  18184. set attr4326 [ $clss4321 addRow attribute ]
  18185. $attr4326 setLabel name_type " \$load: enum =  1 \n"
  18186. set attr4328 [ $clss4321 addRow attribute ]
  18187. $attr4328 setLabel name_type " \$bNoFlushOnDelete: enum =  2 \n"
  18188. set attr432a [ $clss4321 addRow attribute ]
  18189. $attr432a setLabel name_type " \$bNoByteSwap: enum =  4  "
  18190. $clss4321 save
  18191. set clss4493 [ $diag4492 addNode cad_class 279 418 279 139 ]
  18192. $clss4493 setLabel name "Mode"
  18193. $clss4493 setProp include_list "afxwin.h" name *
  18194.  
  18195. #------------------------ Class: AFX_DISPMAP_FLAGS ----
  18196. if [info exists debug] {puts "addClass AFX_DISPMAP_FLAGS"}
  18197. if [info exists debug] {puts "CDM AFX_DISPMAP_FLAGS"}
  18198. set clss432c [ CDM new "AFX_DISPMAP_FLAGS" "$systemName" "" "" "" "" "" "" "0" ]
  18199. set attr432f [ $clss432c addRow attribute ]
  18200. $attr432f setLabel name_type " \$afxDispCustom: enum =  0 \n"
  18201. set attr4331 [ $clss432c addRow attribute ]
  18202. $attr4331 setLabel name_type " \$afxDispStock: enum =  1 "
  18203. $clss432c save
  18204. set clss4494 [ $diag4492 addNode cad_class 558 627 252 111 ]
  18205. $clss4494 setLabel name "AFX_DISPMAP_FLAGS"
  18206. $clss4494 setProp include_list "afxwin.h" name *
  18207.  
  18208. #------------------------ Class: DSCSTATE ----
  18209. if [info exists debug] {puts "addClass DSCSTATE"}
  18210. if [info exists debug] {puts "CDM DSCSTATE"}
  18211. set clss4333 [ CDM new "DSCSTATE" "$systemName" "" "" "" "" "" "" "0" ]
  18212. set attr4336 [ $clss4333 addRow attribute ]
  18213. $attr4336 setLabel name_type " \$dscNoState: enum =  0 \n"
  18214. set attr4338 [ $clss4333 addRow attribute ]
  18215. $attr4338 setLabel name_type " \$dscOKToDo: enum \n"
  18216. set attr433a [ $clss4333 addRow attribute ]
  18217. $attr433a setLabel name_type " \$dscCancelled: enum \n"
  18218. set attr433c [ $clss4333 addRow attribute ]
  18219. $attr433c setLabel name_type " \$dscSyncBefore: enum \n"
  18220. set attr433e [ $clss4333 addRow attribute ]
  18221. $attr433e setLabel name_type " \$dscAboutToDo: enum \n"
  18222. set attr4340 [ $clss4333 addRow attribute ]
  18223. $attr4340 setLabel name_type " \$dscFailedToDo: enum \n"
  18224. set attr4342 [ $clss4333 addRow attribute ]
  18225. $attr4342 setLabel name_type " \$dscSyncAfter: enum \n"
  18226. set attr4344 [ $clss4333 addRow attribute ]
  18227. $attr4344 setLabel name_type " \$dscDidEvent: enum "
  18228. $clss4333 save
  18229. set clss4495 [ $diag4492 addNode cad_class 558 209 225 195 ]
  18230. $clss4495 setLabel name "DSCSTATE"
  18231. $clss4495 setProp include_list "afxwin.h" name *
  18232.  
  18233. #------------------------ Class: DSCREASON ----
  18234. if [info exists debug] {puts "addClass DSCREASON"}
  18235. if [info exists debug] {puts "CDM DSCREASON"}
  18236. set clss4346 [ CDM new "DSCREASON" "$systemName" "" "" "" "" "" "" "0" ]
  18237. set attr4349 [ $clss4346 addRow attribute ]
  18238. $attr4349 setLabel name_type " \$dscNoReason: enum =  0 \n"
  18239. set attr434b [ $clss4346 addRow attribute ]
  18240. $attr434b setLabel name_type " \$dscClose: enum \n"
  18241. set attr434d [ $clss4346 addRow attribute ]
  18242. $attr434d setLabel name_type " \$dscCommit: enum \n"
  18243. set attr434f [ $clss4346 addRow attribute ]
  18244. $attr434f setLabel name_type " \$dscDelete: enum \n"
  18245. set attr4351 [ $clss4346 addRow attribute ]
  18246. $attr4351 setLabel name_type " \$dscEdit: enum \n"
  18247. set attr4353 [ $clss4346 addRow attribute ]
  18248. $attr4353 setLabel name_type " \$dscInsert: enum \n"
  18249. set attr4355 [ $clss4346 addRow attribute ]
  18250. $attr4355 setLabel name_type " \$dscModify: enum \n"
  18251. set attr4357 [ $clss4346 addRow attribute ]
  18252. $attr4357 setLabel name_type " \$dscMove: enum "
  18253. $clss4346 save
  18254. set clss4496 [ $diag4492 addNode cad_class 0 209 234 195 ]
  18255. $clss4496 setLabel name "DSCREASON"
  18256. $clss4496 setProp include_list "afxwin.h" name *
  18257.  
  18258. #------------------------ Class: AdjustType ----
  18259. if [info exists debug] {puts "addClass AdjustType"}
  18260. if [info exists debug] {puts "CDM AdjustType"}
  18261. set clss4359 [ CDM new "AdjustType" "$systemName" "" "" "" "" "" "" "0" ]
  18262. set attr435c [ $clss4359 addRow attribute ]
  18263. $attr435c setLabel name_type " \$adjustBorder: enum =  0 \n"
  18264. set attr435e [ $clss4359 addRow attribute ]
  18265. $attr435e setLabel name_type " \$adjustOutside: enum =  1  "
  18266. $clss4359 save
  18267. set clss4497 [ $diag4492 addNode cad_class 0 627 261 111 ]
  18268. $clss4497 setLabel name "AdjustType"
  18269. $clss4497 setProp include_list "afxwin.h" name *
  18270.  
  18271. #------------------------ Class: RepositionFlags ----
  18272. if [info exists debug] {puts "addClass RepositionFlags"}
  18273. if [info exists debug] {puts "CDM RepositionFlags"}
  18274. set clss4360 [ CDM new "RepositionFlags" "$systemName" "" "" "" "" "" "" "0" ]
  18275. set attr4363 [ $clss4360 addRow attribute ]
  18276. $attr4363 setLabel name_type " \$reposDefault: enum =  0 \n"
  18277. set attr4365 [ $clss4360 addRow attribute ]
  18278. $attr4365 setLabel name_type " \$reposQuery: enum =  1 \n"
  18279. set attr4367 [ $clss4360 addRow attribute ]
  18280. $attr4367 setLabel name_type " \$reposExtra: enum =  2  "
  18281. $clss4360 save
  18282. set clss4498 [ $diag4492 addNode cad_class 558 836 243 125 ]
  18283. $clss4498 setLabel name "RepositionFlags"
  18284. $clss4498 setProp include_list "afxwin.h" name *
  18285.  
  18286. #------------------------ Class: BorderCmd ----
  18287. if [info exists debug] {puts "addClass BorderCmd"}
  18288. if [info exists debug] {puts "CDM BorderCmd"}
  18289. set clss4369 [ CDM new "BorderCmd" "$systemName" "" "" "" "" "" "" "0" ]
  18290. set attr436c [ $clss4369 addRow attribute ]
  18291. $attr436c setLabel name_type " \$borderGet: enum =  1 \n"
  18292. set attr436e [ $clss4369 addRow attribute ]
  18293. $attr436e setLabel name_type " \$borderRequest: enum =  2 \n"
  18294. set attr4370 [ $clss4369 addRow attribute ]
  18295. $attr4370 setLabel name_type " \$borderSet: enum =  3  "
  18296. $clss4369 save
  18297. set clss4499 [ $diag4492 addNode cad_class 837 627 252 125 ]
  18298. $clss4499 setLabel name "BorderCmd"
  18299. $clss4499 setProp include_list "afxwin.h" name *
  18300.  
  18301. #------------------------ Class: IdleFlags ----
  18302. if [info exists debug] {puts "addClass IdleFlags"}
  18303. if [info exists debug] {puts "CDM IdleFlags"}
  18304. set clss4372 [ CDM new "IdleFlags" "$systemName" "" "" "" "" "" "" "0" ]
  18305. set attr4375 [ $clss4372 addRow attribute ]
  18306. $attr4375 setLabel name_type " \$idleMenu: enum =  1 \n"
  18307. set attr4377 [ $clss4372 addRow attribute ]
  18308. $attr4377 setLabel name_type " \$idleTitle: enum =  2 \n"
  18309. set attr4379 [ $clss4372 addRow attribute ]
  18310. $attr4379 setLabel name_type " \$idleNotify: enum =  4 \n"
  18311. set attr437b [ $clss4372 addRow attribute ]
  18312. $attr437b setLabel name_type " \$idleLayout: enum =  8  "
  18313. $clss4372 save
  18314. set clss449a [ $diag4492 addNode cad_class 837 209 234 139 ]
  18315. $clss449a setLabel name "IdleFlags"
  18316. $clss449a setProp include_list "afxwin.h" name *
  18317.  
  18318. #------------------------ Class: DocStringIndex ----
  18319. if [info exists debug] {puts "addClass DocStringIndex"}
  18320. if [info exists debug] {puts "CDM DocStringIndex"}
  18321. set clss437d [ CDM new "DocStringIndex" "$systemName" "" "" "" "" "" "" "0" ]
  18322. set attr4380 [ $clss437d addRow attribute ]
  18323. $attr4380 setLabel name_type " \$windowTitle: enum \n"
  18324. set attr4382 [ $clss437d addRow attribute ]
  18325. $attr4382 setLabel name_type " \$docName: enum \n"
  18326. set attr4384 [ $clss437d addRow attribute ]
  18327. $attr4384 setLabel name_type " \$fileNewName: enum \n"
  18328. set attr4386 [ $clss437d addRow attribute ]
  18329. $attr4386 setLabel name_type " \$filterName: enum \n"
  18330. set attr4388 [ $clss437d addRow attribute ]
  18331. $attr4388 setLabel name_type " \$filterExt: enum \n"
  18332. set attr438a [ $clss437d addRow attribute ]
  18333. $attr438a setLabel name_type " \$regFileTypeId: enum \n"
  18334. set attr438c [ $clss437d addRow attribute ]
  18335. $attr438c setLabel name_type " \$regFileTypeName: enum \n"
  18336. set attr438e [ $clss437d addRow attribute ]
  18337. $attr438e setLabel name_type " \$filterMacExt: enum \n"
  18338. set attr4390 [ $clss437d addRow attribute ]
  18339. $attr4390 setLabel name_type " \$filterMacName: enum "
  18340. $clss437d save
  18341. set clss449b [ $diag4492 addNode cad_class 558 0 225 209 ]
  18342. $clss449b setLabel name "DocStringIndex"
  18343. $clss449b setProp include_list "afxwin.h" name *
  18344.  
  18345. #------------------------ Class: Confidence ----
  18346. if [info exists debug] {puts "addClass Confidence"}
  18347. if [info exists debug] {puts "CDM Confidence"}
  18348. set clss4392 [ CDM new "Confidence" "$systemName" "" "" "" "" "" "" "0" ]
  18349. set attr4395 [ $clss4392 addRow attribute ]
  18350. $attr4395 setLabel name_type " \$noAttempt: enum \n"
  18351. set attr4397 [ $clss4392 addRow attribute ]
  18352. $attr4397 setLabel name_type " \$maybeAttemptForeign: enum \n"
  18353. set attr4399 [ $clss4392 addRow attribute ]
  18354. $attr4399 setLabel name_type " \$maybeAttemptNative: enum \n"
  18355. set attr439b [ $clss4392 addRow attribute ]
  18356. $attr439b setLabel name_type " \$yesAttemptForeign: enum \n"
  18357. set attr439d [ $clss4392 addRow attribute ]
  18358. $attr439d setLabel name_type " \$yesAttemptNative: enum \n"
  18359. set attr439f [ $clss4392 addRow attribute ]
  18360. $attr439f setLabel name_type " \$yesAlreadyOpen: enum "
  18361. $clss4392 save
  18362. set clss449c [ $diag4492 addNode cad_class 0 0 261 167 ]
  18363. $clss449c setLabel name "Confidence"
  18364. $clss449c setProp include_list "afxwin.h" name *
  18365. $diag4492 save
  18366.  
  18367.  
  18368.