RDC.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:4k
源码类别:

Windows编程

开发平台:

Visual C++

  1. #ifndef __RDC_H__
  2. #define __RDC_H__
  3. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  4. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  5. //  Microsoft Visual C++, your modifications will be overwritten.
  6. /////////////////////////////////////////////////////////////////////////////
  7. // CRdc wrapper class
  8. class CRdc : public CWnd
  9. {
  10. protected:
  11. DECLARE_DYNCREATE(CRdc)
  12. public:
  13. CLSID const& GetClsid()
  14. {
  15. static CLSID const clsid
  16. = { 0x43478d73, 0x78e0, 0x11cf, { 0x8e, 0x78, 0x0, 0xa0, 0xd1, 0x0, 0x3, 0x8e } };
  17. return clsid;
  18. }
  19. virtual BOOL Create(LPCTSTR lpszClassName,
  20. LPCTSTR lpszWindowName, DWORD dwStyle,
  21. const RECT& rect,
  22. CWnd* pParentWnd, UINT nID,
  23. CCreateContext* pContext = NULL)
  24. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  25. BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  26. const RECT& rect, CWnd* pParentWnd, UINT nID,
  27. CFile* pPersist = NULL, BOOL bStorage = FALSE,
  28. BSTR bstrLicKey = NULL)
  29. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  30. pPersist, bStorage, bstrLicKey); }
  31. // Attributes
  32. public:
  33. // Operations
  34. public:
  35. CString GetDataSourceName();
  36. void SetDataSourceName(LPCTSTR lpszNewValue);
  37. CString GetSql();
  38. void SetSql(LPCTSTR lpszNewValue);
  39. long GetLoginTimeout();
  40. void SetLoginTimeout(long nNewValue);
  41. CString GetVersion();
  42. CString GetConnect();
  43. void SetConnect(LPCTSTR lpszNewValue);
  44. long GetQueryTimeout();
  45. void SetQueryTimeout(long nNewValue);
  46. long GetRowsetSize();
  47. void SetRowsetSize(long nNewValue);
  48. long GetResultsetType();
  49. void SetResultsetType(long nNewValue);
  50. long GetMaxRows();
  51. void SetMaxRows(long nNewValue);
  52. CString GetLogMessages();
  53. void SetLogMessages(LPCTSTR lpszNewValue);
  54. long GetKeysetSize();
  55. void SetKeysetSize(long nNewValue);
  56. short GetEditMode();
  57. void SetEditMode(short nNewValue);
  58. BOOL GetEnabled();
  59. void SetEnabled(BOOL bNewValue);
  60. LPDISPATCH GetResultset();
  61. void SetRefResultset(LPDISPATCH newValue);
  62. BOOL GetReadOnly();
  63. void SetReadOnly(BOOL bNewValue);
  64. short GetOptions();
  65. void SetOptions(short nNewValue);
  66. CString GetUserName_();
  67. void SetUserName(LPCTSTR lpszNewValue);
  68. CString GetPassword();
  69. void SetPassword(LPCTSTR lpszNewValue);
  70. long GetCursorDriver();
  71. void SetCursorDriver(long nNewValue);
  72. LPDISPATCH GetFont();
  73. void SetRefFont(LPDISPATCH newValue);
  74. LPDISPATCH GetConnection();
  75. void SetRefConnection(LPDISPATCH newValue);
  76. long GetEOFAction();
  77. void SetEOFAction(long nNewValue);
  78. long GetBOFAction();
  79. void SetBOFAction(long nNewValue);
  80. long GetErrorThreshold();
  81. void SetErrorThreshold(long nNewValue);
  82. long GetLockType();
  83. void SetLockType(long nNewValue);
  84. long GetPrompt();
  85. void SetPrompt(long nNewValue);
  86. long GetAppearance();
  87. void SetAppearance(long nNewValue);
  88. LPDISPATCH GetEnvironment();
  89. void SetRefEnvironment(LPDISPATCH newValue);
  90. CString GetCaption();
  91. void SetCaption(LPCTSTR lpszNewValue);
  92. unsigned long GetBackColor();
  93. void SetBackColor(unsigned long newValue);
  94. unsigned long GetForeColor();
  95. void SetForeColor(unsigned long newValue);
  96. long GetBatchCollisionCount();
  97. VARIANT GetBatchCollisionRows();
  98. long GetBatchSize();
  99. void SetBatchSize(long nNewValue);
  100. short GetUpdateOperation();
  101. void SetUpdateOperation(short nNewValue);
  102. short GetUpdateCriteria();
  103. void SetUpdateCriteria(short nNewValue);
  104. void UpdateControls();
  105. void UpdateRow();
  106. void BeginTrans();
  107. void CommitTrans();
  108. void RollbackTrans();
  109. void Cancel();
  110. void Refresh();
  111. };
  112. //{{AFX_INSERT_LOCATION}}
  113. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  114. #endif // __RDC_H__