labelcontrol.h
上传用户:qdhmjx
上传日期:2022-07-11
资源大小:2226k
文件大小:3k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #if !defined(AFX_LABELCONTROL_H__8BF51145_A572_4D57_A5FD_A56B173466A7__INCLUDED_)
  2. #define AFX_LABELCONTROL_H__8BF51145_A572_4D57_A5FD_A56B173466A7__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. // Dispatch interfaces referenced by this interface
  10. class COleFont;
  11. class CPicture;
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CLabelControl wrapper class
  14. class CLabelControl : public CWnd
  15. {
  16. protected:
  17. DECLARE_DYNCREATE(CLabelControl)
  18. public:
  19. CLSID const& GetClsid()
  20. {
  21. static CLSID const clsid
  22. = { 0x978c9e23, 0xd4b0, 0x11ce, { 0xbf, 0x2d, 0x0, 0xaa, 0x0, 0x3f, 0x40, 0xd0 } };
  23. return clsid;
  24. }
  25. virtual BOOL Create(LPCTSTR lpszClassName,
  26. LPCTSTR lpszWindowName, DWORD dwStyle,
  27. const RECT& rect,
  28. CWnd* pParentWnd, UINT nID,
  29. CCreateContext* pContext = NULL)
  30. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  31.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  32. const RECT& rect, CWnd* pParentWnd, UINT nID,
  33. CFile* pPersist = NULL, BOOL bStorage = FALSE,
  34. BSTR bstrLicKey = NULL)
  35. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  36. pPersist, bStorage, bstrLicKey); }
  37. // Attributes
  38. public:
  39. // Operations
  40. public:
  41. void SetAutoSize(BOOL bNewValue);
  42. BOOL GetAutoSize();
  43. void SetBackColor(long nNewValue);
  44. long GetBackColor();
  45. void SetBackStyle(long nNewValue);
  46. long GetBackStyle();
  47. void SetBorderColor(long nNewValue);
  48. long GetBorderColor();
  49. void SetBorderStyle(long nNewValue);
  50. long GetBorderStyle();
  51. void SetCaption(LPCTSTR lpszNewValue);
  52. CString GetCaption();
  53. void SetEnabled(BOOL bNewValue);
  54. BOOL GetEnabled();
  55. void SetRefFont(LPDISPATCH newValue);
  56. COleFont GetFont();
  57. void SetForeColor(long nNewValue);
  58. long GetForeColor();
  59. void SetMouseIcon(LPDISPATCH newValue);
  60. void SetRefMouseIcon(LPDISPATCH newValue);
  61. CPicture GetMouseIcon();
  62. void SetMousePointer(long nNewValue);
  63. long GetMousePointer();
  64. void SetPicture(LPDISPATCH newValue);
  65. void SetRefPicture(LPDISPATCH newValue);
  66. CPicture GetPicture();
  67. void SetPicturePosition(long nNewValue);
  68. long GetPicturePosition();
  69. void SetSpecialEffect(long nNewValue);
  70. long GetSpecialEffect();
  71. void SetTextAlign(long nNewValue);
  72. long GetTextAlign();
  73. void SetWordWrap(BOOL bNewValue);
  74. BOOL GetWordWrap();
  75. void SetAccelerator(LPCTSTR lpszNewValue);
  76. CString GetAccelerator();
  77. };
  78. //{{AFX_INSERT_LOCATION}}
  79. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  80. #endif // !defined(AFX_LABELCONTROL_H__8BF51145_A572_4D57_A5FD_A56B173466A7__INCLUDED_)