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

Windows编程

开发平台:

Visual C++

  1. #ifndef __MSMASK_H__
  2. #define __MSMASK_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. // CMSMask wrapper class
  8. class CMSMask : public CWnd
  9. {
  10. protected:
  11. DECLARE_DYNCREATE(CMSMask)
  12. public:
  13. CLSID const& GetClsid()
  14. {
  15. static CLSID const clsid
  16. = { 0xc932ba85, 0x4374, 0x101b, { 0xa5, 0x6c, 0x0, 0xaa, 0x0, 0x36, 0x68, 0xdc } };
  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. long GetClipMode();
  36. void SetClipMode(long nNewValue);
  37. BOOL GetPromptInclude();
  38. void SetPromptInclude(BOOL bNewValue);
  39. BOOL GetAllowPrompt();
  40. void SetAllowPrompt(BOOL bNewValue);
  41. BOOL GetAutoTab();
  42. void SetAutoTab(BOOL bNewValue);
  43. long GetMousePointer();
  44. void SetMousePointer(long nNewValue);
  45. BOOL GetHideSelection();
  46. void SetHideSelection(BOOL bNewValue);
  47. short GetMaxLength();
  48. void SetMaxLength(short nNewValue);
  49. CString GetFormat();
  50. void SetFormat(LPCTSTR lpszNewValue);
  51. CString GetMask();
  52. void SetMask(LPCTSTR lpszNewValue);
  53. CString GetFormattedText();
  54. void SetFormattedText(LPCTSTR lpszNewValue);
  55. long GetSelLength();
  56. void SetSelLength(long nNewValue);
  57. long GetSelStart();
  58. void SetSelStart(long nNewValue);
  59. CString GetSelText();
  60. void SetSelText(LPCTSTR lpszNewValue);
  61. CString GetClipText();
  62. void SetClipText(LPCTSTR lpszNewValue);
  63. CString GetPromptChar();
  64. void SetPromptChar(LPCTSTR lpszNewValue);
  65. CString GetText();
  66. void SetText(LPCTSTR lpszNewValue);
  67. LPDISPATCH GetMouseIcon();
  68. void SetMouseIcon(LPDISPATCH newValue);
  69. void SetRefMouseIcon(LPDISPATCH newValue);
  70. long GetAppearance();
  71. void SetAppearance(long nNewValue);
  72. unsigned long GetBackColor();
  73. void SetBackColor(unsigned long newValue);
  74. LPDISPATCH GetFont();
  75. void SetRefFont(LPDISPATCH newValue);
  76. unsigned long GetForeColor();
  77. void SetForeColor(unsigned long newValue);
  78. BOOL GetEnabled();
  79. void SetEnabled(BOOL bNewValue);
  80. long GetHWnd();
  81. void SetHWnd(long nNewValue);
  82. long GetBorderStyle();
  83. void SetBorderStyle(long nNewValue);
  84. long GetOLEDragMode();
  85. void SetOLEDragMode(long nNewValue);
  86. long GetOLEDropMode();
  87. void SetOLEDropMode(long nNewValue);
  88. void Refresh();
  89. void OLEDrag();
  90. };
  91. //{{AFX_INSERT_LOCATION}}
  92. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  93. #endif // __MSMASK_H__