datacombo1.h
上传用户:xz12345
上传日期:2007-09-12
资源大小:7437k
文件大小:3k
源码类别:

数据库编程

开发平台:

Visual C++

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  3. //  Microsoft Visual C++, your modifications will be overwritten.
  4. // Dispatch interfaces referenced by this interface
  5. class CPicture;
  6. class COleFont;
  7. /////////////////////////////////////////////////////////////////////////////
  8. // CDataCombo wrapper class
  9. class CDataCombo : public CWnd
  10. {
  11. protected:
  12. DECLARE_DYNCREATE(CDataCombo)
  13. public:
  14. CLSID const& GetClsid()
  15. {
  16. static CLSID const clsid
  17. = { 0xf0d2f21c, 0xccb0, 0x11d0, { 0xa3, 0x16, 0x0, 0xaa, 0x0, 0x68, 0x8b, 0x10 } };
  18. return clsid;
  19. }
  20. virtual BOOL Create(LPCTSTR lpszClassName,
  21. LPCTSTR lpszWindowName, DWORD dwStyle,
  22. const RECT& rect,
  23. CWnd* pParentWnd, UINT nID,
  24. CCreateContext* pContext = NULL)
  25. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  26.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  27. const RECT& rect, CWnd* pParentWnd, UINT nID,
  28. CFile* pPersist = NULL, BOOL bStorage = FALSE,
  29. BSTR bstrLicKey = NULL)
  30. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  31. pPersist, bStorage, bstrLicKey); }
  32. // Attributes
  33. public:
  34. // Operations
  35. public:
  36. CString GetListField();
  37. void SetListField(LPCTSTR lpszNewValue);
  38. CString GetBoundText();
  39. void SetBoundText(LPCTSTR lpszNewValue);
  40. CString GetBoundColumn();
  41. void SetBoundColumn(LPCTSTR lpszNewValue);
  42. long GetStyle();
  43. void SetStyle(long nNewValue);
  44. long GetMousePointer();
  45. void SetMousePointer(long nNewValue);
  46. BOOL GetLocked();
  47. void SetLocked(BOOL bNewValue);
  48. CPicture GetMouseIcon();
  49. void SetMouseIcon(LPDISPATCH newValue);
  50. void SetRefMouseIcon(LPDISPATCH newValue);
  51. BOOL GetIntegralHeight();
  52. void SetIntegralHeight(BOOL bNewValue);
  53. long GetSelStart();
  54. void SetSelStart(long nNewValue);
  55. long GetSelLength();
  56. void SetSelLength(long nNewValue);
  57. CString GetSelText();
  58. void SetSelText(LPCTSTR lpszNewValue);
  59. long GetMatchEntry();
  60. void SetMatchEntry(long nNewValue);
  61. VARIANT GetSelectedItem();
  62. short GetVisibleCount();
  63. CString GetText();
  64. void SetText(LPCTSTR lpszNewValue);
  65. unsigned long GetBackColor();
  66. void SetBackColor(unsigned long newValue);
  67. unsigned long GetForeColor();
  68. void SetForeColor(unsigned long newValue);
  69. COleFont GetFont();
  70. void SetRefFont(LPDISPATCH newValue);
  71. BOOL GetEnabled();
  72. void SetEnabled(BOOL bNewValue);
  73. BOOL GetMatchedWithList();
  74. long GetAppearance();
  75. void SetAppearance(long nNewValue);
  76. long GetHwnd();
  77. BOOL GetRightToLeft();
  78. void SetRightToLeft(BOOL bNewValue);
  79. LPUNKNOWN GetRowSource();
  80. void SetRefRowSource(LPUNKNOWN newValue);
  81. CString GetRowMember();
  82. void SetRowMember(LPCTSTR lpszNewValue);
  83. long GetOLEDragMode();
  84. void SetOLEDragMode(long nNewValue);
  85. long GetOLEDropMode();
  86. void SetOLEDropMode(long nNewValue);
  87. void ReFill();
  88. VARIANT GetVisibleItems(short nIndex);
  89. void Refresh();
  90. void OLEDrag();
  91. };