powerlist.h
上传用户:hju612
上传日期:2022-08-09
资源大小:31k
文件大小:3k
源码类别:

P2P编程

开发平台:

Visual C++

  1. #if !defined(AFX_POWERLIST_H__5340BD92_D5ED_47E3_9B4A_46FCBD35166F__INCLUDED_)
  2. #define AFX_POWERLIST_H__5340BD92_D5ED_47E3_9B4A_46FCBD35166F__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  7. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  8. //  Microsoft Visual C++, your modifications will be overwritten.
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CPowerList wrapper class
  11. class CPowerList : public CWnd
  12. {
  13. protected:
  14. DECLARE_DYNCREATE(CPowerList)
  15. public:
  16. CLSID const& GetClsid()
  17. {
  18. static CLSID const clsid
  19. = { 0x20c2c286, 0xbde8, 0x441b, { 0xb7, 0x3d, 0xaf, 0xa2, 0x2d, 0x91, 0x4d, 0xa5 } };
  20. return clsid;
  21. }
  22. virtual BOOL Create(LPCTSTR lpszClassName,
  23. LPCTSTR lpszWindowName, DWORD dwStyle,
  24. const RECT& rect,
  25. CWnd* pParentWnd, UINT nID,
  26. CCreateContext* pContext = NULL)
  27. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  28.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  29. const RECT& rect, CWnd* pParentWnd, UINT nID,
  30. CFile* pPersist = NULL, BOOL bStorage = FALSE,
  31. BSTR bstrLicKey = NULL)
  32. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  33. pPersist, bStorage, bstrLicKey); }
  34. // Attributes
  35. public:
  36. CString GetBackImage();
  37. void SetBackImage(LPCTSTR);
  38. CString GetBkColor();
  39. void SetBkColor(LPCTSTR);
  40. CString GetBoderColor();
  41. void SetBoderColor(LPCTSTR);
  42. CString GetHeaderBkColor();
  43. void SetHeaderBkColor(LPCTSTR);
  44. CString GetHeaderColor();
  45. void SetHeaderColor(LPCTSTR);
  46. CString GetHotItemColor();
  47. void SetHotItemColor(LPCTSTR);
  48. CString GetItemColor();
  49. void SetItemColor(LPCTSTR);
  50. CString GetSelectItemColor();
  51. void SetSelectItemColor(LPCTSTR);
  52. CString GetTooltipBkColor();
  53. void SetTooltipBkColor(LPCTSTR);
  54. CString GetTooltipColor();
  55. void SetTooltipColor(LPCTSTR);
  56. // Operations
  57. public:
  58. void SetPlayer(long hWnd);
  59. void SetBkImage(LPCTSTR lpszURL);
  60. void SetListSelectItemColor(long clr);
  61. void SetListItemColor(long clr);
  62. void SetListHotItemColor(long clr);
  63. void SetListBkColor(long clr);
  64. void SetListHeaderBkColor(long clr);
  65. void SetListBorderColor(long clr);
  66. void SetListHeaderColor(long clr);
  67. void SetTooltipBkColor(long clr);
  68. void SetTooltipColor(long clr);
  69. void AboutBox();
  70. };
  71. //{{AFX_INSERT_LOCATION}}
  72. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  73. #endif // !defined(AFX_POWERLIST_H__5340BD92_D5ED_47E3_9B4A_46FCBD35166F__INCLUDED_)