dbgrid32.h
上传用户:sztwq510
上传日期:2013-06-26
资源大小:4045k
文件大小:3k
源码类别:

酒店行业

开发平台:

Java

  1. // Machine generated IDispatch wrapper class(es) created with ClassWizard
  2. /////////////////////////////////////////////////////////////////////////////
  3. // Column wrapper class
  4. class Column : public COleDispatchDriver
  5. {
  6. public:
  7. Column() {} // Calls COleDispatchDriver default constructor
  8. Column(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  9. Column(const Column& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  10. // Attributes
  11. public:
  12. long GetAlignment();
  13. void SetAlignment(long);
  14. BOOL GetAllowSizing();
  15. void SetAllowSizing(BOOL);
  16. long GetDividerStyle();
  17. void SetDividerStyle(long);
  18. CString GetCaption();
  19. void SetCaption(LPCTSTR);
  20. BOOL GetDataChanged();
  21. CString GetDataField();
  22. void SetDataField(LPCTSTR);
  23. VARIANT GetDefaultValue();
  24. void SetDefaultValue(const VARIANT&);
  25. short GetColIndex();
  26. float GetLeft();
  27. BOOL GetLocked();
  28. void SetLocked(BOOL);
  29. CString GetNumberFormat();
  30. void SetNumberFormat(LPCTSTR);
  31. CString GetText();
  32. void SetText(LPCTSTR);
  33. float GetTop();
  34. VARIANT GetValue();
  35. void SetValue(const VARIANT&);
  36. BOOL GetVisible();
  37. void SetVisible(BOOL);
  38. float GetWidth();
  39. void SetWidth(float);
  40. BOOL GetWrapText();
  41. void SetWrapText(BOOL);
  42. BOOL GetButton();
  43. void SetButton(BOOL);
  44. // Operations
  45. public:
  46. CString CellText(const VARIANT& Bookmark);
  47. VARIANT CellValue(const VARIANT& Bookmark);
  48. };
  49. /////////////////////////////////////////////////////////////////////////////
  50. // Columns wrapper class
  51. class Columns : public COleDispatchDriver
  52. {
  53. public:
  54. Columns() {} // Calls COleDispatchDriver default constructor
  55. Columns(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  56. Columns(const Columns& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  57. // Attributes
  58. public:
  59. long GetCount();
  60. // Operations
  61. public:
  62. LPUNKNOWN Get_NewEnum();
  63. LPDISPATCH GetItem(const VARIANT& Index);
  64. void SetAdd(short Index);
  65. LPDISPATCH GetAdd(short Index);
  66. void Remove(const VARIANT& Index);
  67. };
  68. /////////////////////////////////////////////////////////////////////////////
  69. // RowBuffer wrapper class
  70. class RowBuffer : public COleDispatchDriver
  71. {
  72. public:
  73. RowBuffer() {} // Calls COleDispatchDriver default constructor
  74. RowBuffer(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  75. RowBuffer(const RowBuffer& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  76. // Attributes
  77. public:
  78. long GetRowCount();
  79. void SetRowCount(long);
  80. short GetColumnCount();
  81. // Operations
  82. public:
  83. void SetBookmark(long Row, const VARIANT& newValue);
  84. VARIANT GetBookmark(long Row);
  85. CString GetColumnName(short Col);
  86. void SetValue(long Row, short Col, const VARIANT& newValue);
  87. VARIANT GetValue(long Row, short Col);
  88. };