home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / BC_502 / AWARE_H.PAK / DBDEFS.H < prev    next >
Encoding:
C/C++ Source or Header  |  1997-05-06  |  18.4 KB  |  533 lines

  1. //--------------------------------------------------------
  2. // DBDEFS.H generated from BDT50CTL.VBX
  3. // Copywright (c) 1996, Borland International
  4. //--------------------------------------------------------
  5.  
  6.  
  7. //
  8. // Mangle the class and function names so we can have mulitpale versions of the
  9. // same classes and functions in one .LIB file.
  10. //
  11. #if defined( __DLL__ ) && ! defined( __FLAT__ )
  12. #  if defined( _RTLDLL )
  13. #    define TDBControl     dTDBControl
  14. #    define TDBCheckBox    dTDBCheckBox
  15. #    define TDBComboBox    dTDBComboBox
  16. #    define TDBEdit        dTDBEdit
  17. #    define TDBGrid        dTDBGrid
  18. #    define TDBImage       dTDBImage
  19. #    define TDBListBox     dTDBListBox
  20. #    define TDBLookupCombo dTDBLookupCombo
  21. #    define TDBLookupList  dTDBLookupList
  22. #    define TDBMemo        dTDBMemo
  23. #    define TDBNavigator   dTDBNavigator
  24. #    define TDBRadioGroup  dTDBRadioGroup
  25. #    define TDBText        dTDBText
  26. #  else _RTLDLL
  27. #    define TDBControl     uTDBControl
  28. #    define TDBCheckBox    uTDBCheckBox
  29. #    define TDBComboBox    uTDBComboBox
  30. #    define TDBEdit        uTDBEdit
  31. #    define TDBGrid        uTDBGrid
  32. #    define TDBImage       uTDBImage
  33. #    define TDBListBox     uTDBListBox
  34. #    define TDBLookupCombo uTDBLookupCombo
  35. #    define TDBLookupList  uTDBLookupList
  36. #    define TDBMemo        uTDBMemo
  37. #    define TDBNavigator   uTDBNavigator
  38. #    define TDBRadioGroup  uTDBRadioGroup
  39. #    define TDBText        uTDBText
  40. #  endif _RTLDLL
  41. #elif defined( _RTLDLL )
  42. #  define TDBControl     iTDBControl
  43. #  define TDBCheckBox    iTDBCheckBox
  44. #  define TDBComboBox    iTDBComboBox
  45. #  define TDBEdit        iTDBEdit
  46. #  define TDBGrid        iTDBGrid
  47. #  define TDBImage       iTDBImage
  48. #  define TDBListBox     iTDBListBox
  49. #  define TDBLookupCombo iTDBLookupCombo
  50. #  define TDBLookupList  iTDBLookupList
  51. #  define TDBMemo        iTDBMemo
  52. #  define TDBNavigator   iTDBNavigator
  53. #  define TDBRadioGroup  iTDBRadioGroup
  54. #  define TDBText        iTDBText
  55. #endif
  56.  
  57. //--------------------------------------------------------
  58. // TDBControl (VB3, Base class)
  59. //--------------------------------------------------------
  60.  
  61. #define Prop_TDBControl_Name 0
  62. #define Prop_TDBControl_Index 1
  63. #define Prop_TDBControl_Left 2
  64. #define Prop_TDBControl_Top 3
  65. #define Prop_TDBControl_Width 4
  66. #define Prop_TDBControl_Height 5
  67. #define Prop_TDBControl_Visible 6
  68. #define Prop_TDBControl_Tag 7
  69. #define Prop_TDBControl_DragMode 8
  70. #define Prop_TDBControl_DragIcon 9
  71. #define Prop_TDBControl_MousePointer 10
  72. #define Prop_TDBControl_Enabled 11
  73. #define Prop_TDBControl_HelpContextID 12
  74. #define Prop_TDBControl_TabIndex 13
  75. #define Prop_TDBControl_TabStop 14
  76. #define Prop_TDBControl_About 15
  77. #define Prop_TDBControl_Align 16
  78. #define Prop_TDBControl_DataSource 17
  79.  
  80. //--------------------------------------------------------
  81. // TDBText (VB3, subclassed from STATIC)
  82. //--------------------------------------------------------
  83.  
  84. // properties
  85. #define Prop_TDBText_DataField 18
  86. #define Prop_TDBText_DataChanged 19
  87. #define Prop_TDBText_ForeColor 20
  88. #define Prop_TDBText_BackColor 21
  89. #define Prop_TDBText_FontName 22
  90. #define Prop_TDBText_FontBold 23
  91. #define Prop_TDBText_FontItalic 24
  92. #define Prop_TDBText_FontStrikethru 25
  93. #define Prop_TDBText_FontUnderline 26
  94. #define Prop_TDBText_FontSize 27
  95. #define Prop_TDBText_BorderStyle 28
  96. #define Prop_TDBText_Caption 29
  97. #define Prop_TDBText_Alignment 30
  98. #define Prop_TDBText_AutoSize 31
  99. #define Prop_TDBText_Transparent 32
  100. #define Prop_TDBText_WordWrap 33
  101.  
  102. // events
  103. #define Event_TDBText_Click 0
  104. #define Event_TDBText_DragOver 1
  105. #define Event_TDBText_DragDrop 2
  106. #define Event_TDBText_EndDrag 3
  107. #define Event_TDBText_DblClick 4
  108. #define Event_TDBText_MouseDown 5
  109. #define Event_TDBText_MouseMove 6
  110. #define Event_TDBText_MouseUp 7
  111.  
  112. //--------------------------------------------------------
  113. // TDBRadioGroup (VB3, subclassed from BUTTON)
  114. //--------------------------------------------------------
  115.  
  116. // properties
  117. #define Prop_TDBRadioGroup_DataField 18
  118. #define Prop_TDBRadioGroup_DataChanged 19
  119. #define Prop_TDBRadioGroup_ForeColor 20
  120. #define Prop_TDBRadioGroup_BackColor 21
  121. #define Prop_TDBRadioGroup_FontName 22
  122. #define Prop_TDBRadioGroup_FontBold 23
  123. #define Prop_TDBRadioGroup_FontItalic 24
  124. #define Prop_TDBRadioGroup_FontStrikethru 25
  125. #define Prop_TDBRadioGroup_FontUnderline 26
  126. #define Prop_TDBRadioGroup_FontSize 27
  127. #define Prop_TDBRadioGroup_Caption 28
  128. #define Prop_TDBRadioGroup_Columns 29
  129. #define Prop_TDBRadioGroup_ItemIndex 30
  130. #define Prop_TDBRadioGroup_Items 31
  131. #define Prop_TDBRadioGroup_ReadOnly 32
  132. #define Prop_TDBRadioGroup_Value 33
  133. #define Prop_TDBRadioGroup_Values 34
  134.  
  135. // events
  136. #define Event_TDBRadioGroup_Click 0
  137. #define Event_TDBRadioGroup_DragOver 1
  138. #define Event_TDBRadioGroup_DragDrop 2
  139. #define Event_TDBRadioGroup_EndDrag 3
  140. #define Event_TDBRadioGroup_DblClick 4
  141. #define Event_TDBRadioGroup_GotFocus 5
  142. #define Event_TDBRadioGroup_LostFocus 6
  143. #define Event_TDBRadioGroup_Change 7
  144.  
  145. //--------------------------------------------------------
  146. // TDBNavigator (VB3)
  147. //--------------------------------------------------------
  148.  
  149. // properties
  150. #define Prop_TDBNavigator_BtnFirst 18
  151. #define Prop_TDBNavigator_BtnPrevious 19
  152. #define Prop_TDBNavigator_BtnNext 20
  153. #define Prop_TDBNavigator_BtnLast 21
  154. #define Prop_TDBNavigator_BtnInsert 22
  155. #define Prop_TDBNavigator_BtnDelete 23
  156. #define Prop_TDBNavigator_BtnEdit 24
  157. #define Prop_TDBNavigator_BtnPost 25
  158. #define Prop_TDBNavigator_BtnCancel 26
  159. #define Prop_TDBNavigator_BtnRefresh 27
  160. #define Prop_TDBNavigator_ClickButton 28
  161. #define Prop_TDBNavigator_ConfirmDelete 29
  162.  
  163. // events
  164. #define Event_TDBNavigator_Click 0
  165. #define Event_TDBNavigator_DragOver 1
  166. #define Event_TDBNavigator_DragDrop 2
  167. #define Event_TDBNavigator_EndDrag 3
  168. #define Event_TDBNavigator_DblClick 4
  169. #define Event_TDBNavigator_GotFocus 5
  170. #define Event_TDBNavigator_LostFocus 6
  171. #define Event_TDBNavigator_ReSize 7
  172.  
  173. //--------------------------------------------------------
  174. // TDBMemo (VB3, subclassed from EDIT)
  175. //--------------------------------------------------------
  176.  
  177. // properties
  178. #define Prop_TDBMemo_DataField 18
  179. #define Prop_TDBMemo_DataChanged 19
  180. #define Prop_TDBMemo_ForeColor 20
  181. #define Prop_TDBMemo_BackColor 21
  182. #define Prop_TDBMemo_FontName 22
  183. #define Prop_TDBMemo_FontBold 23
  184. #define Prop_TDBMemo_FontItalic 24
  185. #define Prop_TDBMemo_FontStrikethru 25
  186. #define Prop_TDBMemo_FontUnderline 26
  187. #define Prop_TDBMemo_FontSize 27
  188. #define Prop_TDBMemo_Alignment 28
  189. #define Prop_TDBMemo_AutoDisplay 29
  190. #define Prop_TDBMemo_BorderStyle 30
  191. #define Prop_TDBMemo_Lines 31
  192. #define Prop_TDBMemo_MaxLength 32
  193. #define Prop_TDBMemo_Modified 33
  194. #define Prop_TDBMemo_Name 34
  195. #define Prop_TDBMemo_ReadOnly 35
  196. #define Prop_TDBMemo_ScrollBars 36
  197. #define Prop_TDBMemo_SelLength 37
  198. #define Prop_TDBMemo_SelStart 38
  199. #define Prop_TDBMemo_SelText 39
  200. #define Prop_TDBMemo_WantReturns 40
  201. #define Prop_TDBMemo_WantTabs 41
  202. #define Prop_TDBMemo_WordWrap 42
  203.  
  204. // events
  205. #define Event_TDBMemo_Click 0
  206. #define Event_TDBMemo_DragOver 1
  207. #define Event_TDBMemo_DragDrop 2
  208. #define Event_TDBMemo_EndDrag 3
  209. #define Event_TDBMemo_DblClick 4
  210. #define Event_TDBMemo_KeyDown 5
  211. #define Event_TDBMemo_KeyPress 6
  212. #define Event_TDBMemo_KeyUp 7
  213. #define Event_TDBMemo_GotFocus 8
  214. #define Event_TDBMemo_LostFocus 9
  215. #define Event_TDBMemo_MouseDown 10
  216. #define Event_TDBMemo_MouseMove 11
  217. #define Event_TDBMemo_MouseUp 12
  218. #define Event_TDBMemo_Change 13
  219.  
  220. //--------------------------------------------------------
  221. // TDBLookupList (VB3, subclassed from LISTBOX)
  222. //--------------------------------------------------------
  223.  
  224. // properties
  225. #define Prop_TDBLookupList_DataField 18
  226. #define Prop_TDBLookupList_DataChanged 19
  227. #define Prop_TDBLookupList_ForeColor 20
  228. #define Prop_TDBLookupList_BackColor 21
  229. #define Prop_TDBLookupList_FontName 22
  230. #define Prop_TDBLookupList_FontBold 23
  231. #define Prop_TDBLookupList_FontItalic 24
  232. #define Prop_TDBLookupList_FontStrikethru 25
  233. #define Prop_TDBLookupList_FontUnderline 26
  234. #define Prop_TDBLookupList_FontSize 27
  235. #define Prop_TDBLookupList_BorderStyle 28
  236. #define Prop_TDBLookupList_Caption 29
  237. #define Prop_TDBLookupList_DisplayValue 30
  238. #define Prop_TDBLookupList_FieldCount 31
  239. #define Prop_TDBLookupList_IntegralHeight 32
  240. #define Prop_TDBLookupList_ItemHeight 33
  241. #define Prop_TDBLookupList_ItemIndex 34
  242. #define Prop_TDBLookupList_LookupHctl 35
  243. #define Prop_TDBLookupList_LookupDisplay 36
  244. #define Prop_TDBLookupList_LookupField 37
  245. #define Prop_TDBLookupList_LookupSource 38
  246. #define Prop_TDBLookupList_LookupIndex 39
  247. #define Prop_TDBLookupList_Options 40
  248. #define Prop_TDBLookupList_ReadOnly 41
  249. #define Prop_TDBLookupList_SelectedField 42
  250. #define Prop_TDBLookupList_SelectedIndex 43
  251. #define Prop_TDBLookupList_Sorted 44
  252. #define Prop_TDBLookupList_Style 45
  253. #define Prop_TDBLookupList_TopIndex 46
  254. #define Prop_TDBLookupList_Value 47
  255.  
  256. // events
  257. #define Event_TDBLookupList_Click 0
  258. #define Event_TDBLookupList_DragOver 1
  259. #define Event_TDBLookupList_DragDrop 2
  260. #define Event_TDBLookupList_EndDrag 3
  261. #define Event_TDBLookupList_DblClick 4
  262. #define Event_TDBLookupList_KeyDown 5
  263. #define Event_TDBLookupList_KeyPress 6
  264. #define Event_TDBLookupList_KeyUp 7
  265. #define Event_TDBLookupList_GotFocus 8
  266. #define Event_TDBLookupList_LostFocus 9
  267.  
  268. //--------------------------------------------------------
  269. // TDBLookupCombo (VB3, subclassed from COMBOBOX)
  270. //--------------------------------------------------------
  271.  
  272. // properties
  273. #define Prop_TDBLookupCombo_DataField 18
  274. #define Prop_TDBLookupCombo_DataChanged 19
  275. #define Prop_TDBLookupCombo_ForeColor 20
  276. #define Prop_TDBLookupCombo_BackColor 21
  277. #define Prop_TDBLookupCombo_FontName 22
  278. #define Prop_TDBLookupCombo_FontBold 23
  279. #define Prop_TDBLookupCombo_FontItalic 24
  280. #define Prop_TDBLookupCombo_FontStrikethru 25
  281. #define Prop_TDBLookupCombo_FontUnderline 26
  282. #define Prop_TDBLookupCombo_FontSize 27
  283. #define Prop_TDBLookupCombo_AutoSelect 28
  284. #define Prop_TDBLookupCombo_Caption 29
  285. #define Prop_TDBLookupCombo_DisplayValue 30
  286. #define Prop_TDBLookupCombo_DropDownCount 31
  287. #define Prop_TDBLookupCombo_DropDownWidth 32
  288. #define Prop_TDBLookupCombo_ItemHeight 33
  289. #define Prop_TDBLookupCombo_ItemIndex 34
  290. #define Prop_TDBLookupCombo_LookupHctl 35
  291. #define Prop_TDBLookupCombo_LookupDisplay 36
  292. #define Prop_TDBLookupCombo_LookupField 37
  293. #define Prop_TDBLookupCombo_LookupSource 38
  294. #define Prop_TDBLookupCombo_LookupIndex 39
  295. #define Prop_TDBLookupCombo_MaxLength 40
  296. #define Prop_TDBLookupCombo_Options 41
  297. #define Prop_TDBLookupCombo_ReadOnly 42
  298. #define Prop_TDBLookupCombo_SelLength 43
  299. #define Prop_TDBLookupCombo_SelStart 44
  300. #define Prop_TDBLookupCombo_SelText 45
  301. #define Prop_TDBLookupCombo_Sorted 46
  302. #define Prop_TDBLookupCombo_Style 47
  303. #define Prop_TDBLookupCombo_Value 48
  304.  
  305. // events
  306. #define Event_TDBLookupCombo_Click 0
  307. #define Event_TDBLookupCombo_DragOver 1
  308. #define Event_TDBLookupCombo_DragDrop 2
  309. #define Event_TDBLookupCombo_EndDrag 3
  310. #define Event_TDBLookupCombo_DblClick 4
  311. #define Event_TDBLookupCombo_KeyDown 5
  312. #define Event_TDBLookupCombo_KeyPress 6
  313. #define Event_TDBLookupCombo_KeyUp 7
  314. #define Event_TDBLookupCombo_GotFocus 8
  315. #define Event_TDBLookupCombo_LostFocus 9
  316. #define Event_TDBLookupCombo_MouseDown 10
  317. #define Event_TDBLookupCombo_MouseMove 11
  318. #define Event_TDBLookupCombo_MouseUp 12
  319. #define Event_TDBLookupCombo_Change 13
  320. #define Event_TDBLookupCombo_DropDown 14
  321.  
  322. //--------------------------------------------------------
  323. // TDBListBox (VB3, subclassed from LISTBOX)
  324. //--------------------------------------------------------
  325.  
  326. // properties
  327. #define Prop_TDBListBox_DataField 18
  328. #define Prop_TDBListBox_DataChanged 19
  329. #define Prop_TDBListBox_ForeColor 20
  330. #define Prop_TDBListBox_BackColor 21
  331. #define Prop_TDBListBox_FontName 22
  332. #define Prop_TDBListBox_FontBold 23
  333. #define Prop_TDBListBox_FontItalic 24
  334. #define Prop_TDBListBox_FontStrikethru 25
  335. #define Prop_TDBListBox_FontUnderline 26
  336. #define Prop_TDBListBox_FontSize 27
  337. #define Prop_TDBListBox_Action 28
  338. #define Prop_TDBListBox_BorderStyle 29
  339. #define Prop_TDBListBox_Canvas 30
  340. #define Prop_TDBListBox_Caption 31
  341. #define Prop_TDBListBox_IntegralHeight 32
  342. #define Prop_TDBListBox_ItemData 33
  343. #define Prop_TDBListBox_ItemHeight 34
  344. #define Prop_TDBListBox_ItemIndex 35
  345. #define Prop_TDBListBox_Items 36
  346. #define Prop_TDBListBox_ReadOnly 37
  347. #define Prop_TDBListBox_Sorted 38
  348. #define Prop_TDBListBox_Style 39
  349. #define Prop_TDBListBox_TopIndex 40
  350. #define Prop_TDBListBox_Value 41
  351.  
  352. // events
  353. #define Event_TDBListBox_Click 0
  354. #define Event_TDBListBox_DragOver 1
  355. #define Event_TDBListBox_DragDrop 2
  356. #define Event_TDBListBox_EndDrag 3
  357. #define Event_TDBListBox_DblClick 4
  358. #define Event_TDBListBox_KeyDown 5
  359. #define Event_TDBListBox_KeyPress 6
  360. #define Event_TDBListBox_KeyUp 7
  361. #define Event_TDBListBox_GotFocus 8
  362. #define Event_TDBListBox_LostFocus 9
  363. #define Event_TDBListBox_MouseDown 10
  364. #define Event_TDBListBox_MouseMove 11
  365. #define Event_TDBListBox_MouseUp 12
  366. #define Event_TDBListBox_MeasureItem 13
  367. #define Event_TDBListBox_DrawItem 14
  368.  
  369. //--------------------------------------------------------
  370. // TDBImage (VB3)
  371. //--------------------------------------------------------
  372.  
  373. // properties
  374. #define Prop_TDBImage_DataField 18
  375. #define Prop_TDBImage_DataChanged 19
  376. #define Prop_TDBImage_ForeColor 20
  377. #define Prop_TDBImage_BackColor 21
  378. #define Prop_TDBImage_AutoDisplay 22
  379. #define Prop_TDBImage_AutoSize 23
  380. #define Prop_TDBImage_BorderStyle 24
  381. #define Prop_TDBImage_Caption 25
  382. #define Prop_TDBImage_Center 26
  383. #define Prop_TDBImage_Name 27
  384. #define Prop_TDBImage_Picture 28
  385. #define Prop_TDBImage_ReadOnly 29
  386. #define Prop_TDBImage_Stretch 30
  387.  
  388. // events
  389. #define Event_TDBImage_Click 0
  390. #define Event_TDBImage_DragOver 1
  391. #define Event_TDBImage_DragDrop 2
  392. #define Event_TDBImage_EndDrag 3
  393. #define Event_TDBImage_DblClick 4
  394. #define Event_TDBImage_KeyDown 5
  395. #define Event_TDBImage_KeyPress 6
  396. #define Event_TDBImage_KeyUp 7
  397. #define Event_TDBImage_GotFocus 8
  398. #define Event_TDBImage_LostFocus 9
  399. #define Event_TDBImage_MouseDown 10
  400. #define Event_TDBImage_MouseMove 11
  401. #define Event_TDBImage_MouseUp 12
  402.  
  403. //--------------------------------------------------------
  404. // TDBEdit (VB3, subclassed from EDIT)
  405. //--------------------------------------------------------
  406.  
  407. // properties
  408. #define Prop_TDBEdit_DataField 18
  409. #define Prop_TDBEdit_DataChanged 19
  410. #define Prop_TDBEdit_ForeColor 20
  411. #define Prop_TDBEdit_BackColor 21
  412. #define Prop_TDBEdit_FontName 22
  413. #define Prop_TDBEdit_FontBold 23
  414. #define Prop_TDBEdit_FontItalic 24
  415. #define Prop_TDBEdit_FontStrikethru 25
  416. #define Prop_TDBEdit_FontUnderline 26
  417. #define Prop_TDBEdit_FontSize 27
  418. #define Prop_TDBEdit_AutoSelect 28
  419. #define Prop_TDBEdit_AutoSize 29
  420. #define Prop_TDBEdit_BorderStyle 30
  421. #define Prop_TDBEdit_CharCase 31
  422. #define Prop_TDBEdit_Caption 32
  423. #define Prop_TDBEdit_MaxLength 33
  424. #define Prop_TDBEdit_Modified 34
  425. #define Prop_TDBEdit_PasswordChar 35
  426. #define Prop_TDBEdit_ReadOnly 36
  427. #define Prop_TDBEdit_SelLength 37
  428. #define Prop_TDBEdit_SelStart 38
  429. #define Prop_TDBEdit_SelText 39
  430.  
  431. // events
  432. #define Event_TDBEdit_Click 0
  433. #define Event_TDBEdit_DragOver 1
  434. #define Event_TDBEdit_DragDrop 2
  435. #define Event_TDBEdit_EndDrag 3
  436. #define Event_TDBEdit_DblClick 4
  437. #define Event_TDBEdit_KeyDown 5
  438. #define Event_TDBEdit_KeyPress 6
  439. #define Event_TDBEdit_KeyUp 7
  440. #define Event_TDBEdit_GotFocus 8
  441. #define Event_TDBEdit_LostFocus 9
  442. #define Event_TDBEdit_MouseDown 10
  443. #define Event_TDBEdit_MouseMove 11
  444. #define Event_TDBEdit_MouseUp 12
  445. #define Event_TDBEdit_Change 13
  446.  
  447. //--------------------------------------------------------
  448. // TDBCheckBox (VB3, subclassed from BUTTON)
  449. //--------------------------------------------------------
  450.  
  451. // properties
  452. #define Prop_TDBCheckBox_DataField 18
  453. #define Prop_TDBCheckBox_DataChanged 19
  454. #define Prop_TDBCheckBox_ForeColor 20
  455. #define Prop_TDBCheckBox_BackColor 21
  456. #define Prop_TDBCheckBox_FontName 22
  457. #define Prop_TDBCheckBox_FontBold 23
  458. #define Prop_TDBCheckBox_FontItalic 24
  459. #define Prop_TDBCheckBox_FontStrikethru 25
  460. #define Prop_TDBCheckBox_FontUnderline 26
  461. #define Prop_TDBCheckBox_FontSize 27
  462. #define Prop_TDBCheckBox_Alignment 28
  463. #define Prop_TDBCheckBox_AllowGrayed 29
  464. #define Prop_TDBCheckBox_Checked 30
  465. #define Prop_TDBCheckBox_Caption 31
  466. #define Prop_TDBCheckBox_ReadOnly 32
  467. #define Prop_TDBCheckBox_State 33
  468. #define Prop_TDBCheckBox_ValueChecked 34
  469. #define Prop_TDBCheckBox_ValueUnChecked 35
  470.  
  471. // events
  472. #define Event_TDBCheckBox_Click 0
  473. #define Event_TDBCheckBox_DragOver 1
  474. #define Event_TDBCheckBox_DragDrop 2
  475. #define Event_TDBCheckBox_EndDrag 3
  476. #define Event_TDBCheckBox_KeyDown 4
  477. #define Event_TDBCheckBox_KeyPress 5
  478. #define Event_TDBCheckBox_KeyUp 6
  479. #define Event_TDBCheckBox_GotFocus 7
  480. #define Event_TDBCheckBox_LostFocus 8
  481. #define Event_TDBCheckBox_MouseDown 9
  482. #define Event_TDBCheckBox_MouseMove 10
  483. #define Event_TDBCheckBox_MouseUp 11
  484.  
  485. //--------------------------------------------------------
  486. // TDBComboBox (VB3, subclassed from COMBOBOX)
  487. //--------------------------------------------------------
  488.  
  489. // properties
  490. #define Prop_TDBComboBox_DataField 18
  491. #define Prop_TDBComboBox_DataChanged 19
  492. #define Prop_TDBComboBox_ForeColor 20
  493. #define Prop_TDBComboBox_BackColor 21
  494. #define Prop_TDBComboBox_FontName 22
  495. #define Prop_TDBComboBox_FontBold 23
  496. #define Prop_TDBComboBox_FontItalic 24
  497. #define Prop_TDBComboBox_FontStrikethru 25
  498. #define Prop_TDBComboBox_FontUnderline 26
  499. #define Prop_TDBComboBox_FontSize 27
  500. #define Prop_TDBComboBox_Action 28
  501. #define Prop_TDBComboBox_Canvas 29
  502. #define Prop_TDBComboBox_Caption 30
  503. #define Prop_TDBComboBox_DropDownCount 31
  504. #define Prop_TDBComboBox_DropDownWidth 32
  505. #define Prop_TDBComboBox_ItemData 33
  506. #define Prop_TDBComboBox_ItemHeight 34
  507. #define Prop_TDBComboBox_ItemIndex 35
  508. #define Prop_TDBComboBox_Items 36
  509. #define Prop_TDBComboBox_MaxLength 37
  510. #define Prop_TDBComboBox_ReadOnly 38
  511. #define Prop_TDBComboBox_SelLength 39
  512. #define Prop_TDBComboBox_SelStart 40
  513. #define Prop_TDBComboBox_SelText 41
  514. #define Prop_TDBComboBox_Sorted 42
  515. #define Prop_TDBComboBox_Style 43
  516.  
  517. // events
  518. #define Event_TDBComboBox_Click 0
  519. #define Event_TDBComboBox_DragOver 1
  520. #define Event_TDBComboBox_DragDrop 2
  521. #define Event_TDBComboBox_EndDrag 3
  522. #define Event_TDBComboBox_DblClick 4
  523. #define Event_TDBComboBox_KeyDown 5
  524. #define Event_TDBComboBox_KeyPress 6
  525. #define Event_TDBComboBox_KeyUp 7
  526. #define Event_TDBComboBox_GotFocus 8
  527. #define Event_TDBComboBox_LostFocus 9
  528. #define Event_TDBComboBox_Change 10
  529. #define Event_TDBComboBox_MeasureItem 11
  530. #define Event_TDBComboBox_DrawItem 12
  531. #define Event_TDBComboBox_DropDown 13
  532.  
  533.