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

Windows编程

开发平台:

Visual C++

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  3. //  Microsoft Visual C++, your modifications will be overwritten.
  4. #ifndef __COMMCTRL_H__
  5. #define __COMMCTRL_H__
  6. /////////////////////////////////////////////////////////////////////////////
  7. // CCommCtrl wrapper class
  8. class CCommCtrl : public CWnd
  9. {
  10. protected:
  11. DECLARE_DYNCREATE(CCommCtrl)
  12. public:
  13. CLSID const& GetClsid()
  14. {
  15. static CLSID const clsid
  16. = { 0x648a5600, 0x2c6e, 0x101b, { 0x82, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14 } };
  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. BOOL GetCDHolding();
  34. void SetCDHolding(BOOL);
  35. long GetCDTimeout();
  36. void SetCDTimeout(long);
  37. short GetCommID();
  38. void SetCommID(short);
  39. short GetCommPort();
  40. void SetCommPort(short);
  41. BOOL GetCTSHolding();
  42. void SetCTSHolding(BOOL);
  43. long GetCTSTimeout();
  44. void SetCTSTimeout(long);
  45. BOOL GetDSRHolding();
  46. void SetDSRHolding(BOOL);
  47. long GetDSRTimeout();
  48. void SetDSRTimeout(long);
  49. BOOL GetDTREnable();
  50. void SetDTREnable(BOOL);
  51. long GetHandshaking();
  52. void SetHandshaking(long);
  53. short GetInBufferSize();
  54. void SetInBufferSize(short);
  55. short GetInBufferCount();
  56. void SetInBufferCount(short);
  57. BOOL GetBreak();
  58. void SetBreak(BOOL);
  59. short GetInputLen();
  60. void SetInputLen(short);
  61. long GetInterval();
  62. void SetInterval(long);
  63. BOOL GetNullDiscard();
  64. void SetNullDiscard(BOOL);
  65. short GetOutBufferSize();
  66. void SetOutBufferSize(short);
  67. short GetOutBufferCount();
  68. void SetOutBufferCount(short);
  69. CString GetParityReplace();
  70. void SetParityReplace(LPCTSTR);
  71. BOOL GetPortOpen();
  72. void SetPortOpen(BOOL);
  73. short GetRThreshold();
  74. void SetRThreshold(short);
  75. BOOL GetRTSEnable();
  76. void SetRTSEnable(BOOL);
  77. CString GetSettings();
  78. void SetSettings(LPCTSTR);
  79. short GetSThreshold();
  80. void SetSThreshold(short);
  81. VARIANT GetOutput();
  82. void SetOutput(const VARIANT&);
  83. CString GetInput();
  84. void SetInput(LPCTSTR);
  85. short GetCommEvent();
  86. void SetCommEvent(short);
  87. // Operations
  88. public:
  89. void AboutBox();
  90. };
  91. #endif // __COMMCTRL_H__