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

Windows编程

开发平台:

Visual C++

  1. #ifndef __DBLIST_H__
  2. #define __DBLIST_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. // CDBList wrapper class
  8. class CDBList : public CWnd
  9. {
  10. protected:
  11. DECLARE_DYNCREATE(CDBList)
  12. public:
  13. CLSID const& GetClsid()
  14. {
  15. static CLSID const clsid
  16. = { 0x2a69b00, 0x81b, 0x101b, { 0x89, 0x33, 0x8, 0x0, 0x2b, 0x2f, 0x4f, 0x5a } };
  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. BOOL GetLocked();
  36. void SetLocked(BOOL bNewValue);
  37. CString GetBoundText();
  38. void SetBoundText(LPCTSTR lpszNewValue);
  39. LPDISPATCH GetRowSource();
  40. void SetRowSource(LPDISPATCH newValue);
  41. CString GetBoundColumn();
  42. void SetBoundColumn(LPCTSTR lpszNewValue);
  43. long GetMousePointer();
  44. void SetMousePointer(long nNewValue);
  45. LPDISPATCH GetMouseIcon();
  46. void SetMouseIcon(LPDISPATCH newValue);
  47. void SetRefMouseIcon(LPDISPATCH newValue);
  48. BOOL GetIntegralHeight();
  49. void SetIntegralHeight(BOOL bNewValue);
  50. long GetMatchEntry();
  51. void SetMatchEntry(long nNewValue);
  52. VARIANT GetSelectedItem();
  53. short GetVisibleCount();
  54. CString GetText();
  55. void SetText(LPCTSTR lpszNewValue);
  56. CString GetListField();
  57. void SetListField(LPCTSTR lpszNewValue);
  58. LPDISPATCH GetFont();
  59. void SetRefFont(LPDISPATCH newValue);
  60. BOOL GetEnabled();
  61. void SetEnabled(BOOL bNewValue);
  62. unsigned long GetBackColor();
  63. void SetBackColor(unsigned long newValue);
  64. unsigned long GetForeColor();
  65. void SetForeColor(unsigned long newValue);
  66. BOOL GetMatchedWithList();
  67. long GetAppearance();
  68. void SetAppearance(long nNewValue);
  69. BOOL GetRightToLeft();
  70. void SetRightToLeft(BOOL bNewValue);
  71. long GetHwnd();
  72. long GetOLEDragMode();
  73. void SetOLEDragMode(long nNewValue);
  74. long GetOLEDropMode();
  75. void SetOLEDropMode(long nNewValue);
  76. void ReFill();
  77. VARIANT GetVisibleItems(short nIndex);
  78. void Refresh();
  79. void OLEDrag();
  80. };
  81. //{{AFX_INSERT_LOCATION}}
  82. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  83. #endif // __DBLIST_H__