commandbutton.h
上传用户:netltd
上传日期:2013-02-12
资源大小:7234k
文件大小:3k
源码类别:

绘图程序

开发平台:

Visual C++

  1. #if !defined(AFX_COMMANDBUTTON_H__3AB4E741_50A0_11D3_96CF_5254AB121FFB__INCLUDED_)
  2. #define AFX_COMMANDBUTTON_H__3AB4E741_50A0_11D3_96CF_5254AB121FFB__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. // CCommandButton wrapper class
  14. class CCommandButton : public CWnd
  15. {
  16. protected:
  17. DECLARE_DYNCREATE(CCommandButton)
  18. public:
  19. CLSID const& GetClsid()
  20. {
  21. static CLSID const clsid
  22. = { 0xd7053240, 0xce69, 0x11cd, { 0xa7, 0x77, 0x0, 0xdd, 0x1, 0x14, 0x3c, 0x57 } };
  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 SetCaption(LPCTSTR lpszNewValue);
  48. CString GetCaption();
  49. void SetEnabled(BOOL bNewValue);
  50. BOOL GetEnabled();
  51. void SetRefFont(LPDISPATCH newValue);
  52. COleFont GetFont();
  53. void SetForeColor(long nNewValue);
  54. long GetForeColor();
  55. void SetTakeFocusOnClick(BOOL bNewValue);
  56. BOOL GetTakeFocusOnClick();
  57. void SetLocked(BOOL bNewValue);
  58. BOOL GetLocked();
  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 SetAccelerator(LPCTSTR lpszNewValue);
  70. CString GetAccelerator();
  71. void SetWordWrap(BOOL bNewValue);
  72. BOOL GetWordWrap();
  73. };
  74. //{{AFX_INSERT_LOCATION}}
  75. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  76. #endif // !defined(AFX_COMMANDBUTTON_H__3AB4E741_50A0_11D3_96CF_5254AB121FFB__INCLUDED_)