lyfzpeffectctrl1.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. #pragma once
  2. // 计算机生成了由 Microsoft Visual C++ 创建的 IDispatch 包装类
  3. // 注意: 不要修改此文件的内容。如果此类由
  4. // Microsoft Visual C++ 重新生成,您的修改将被覆盖。
  5. /////////////////////////////////////////////////////////////////////////////
  6. // CLyfzpeffectctrl1 包装类
  7. class CLyfzpeffectctrl1 : public CWnd
  8. {
  9. protected:
  10. DECLARE_DYNCREATE(CLyfzpeffectctrl1)
  11. public:
  12. CLSID const& GetClsid()
  13. {
  14. static CLSID const clsid
  15. = { 0x8F653FFC, 0xCFB0, 0x46BE, { 0xAC, 0xA0, 0xB1, 0x36, 0x16, 0x8E, 0x5E, 0x38 } };
  16. return clsid;
  17. }
  18. virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle,
  19. const RECT& rect, CWnd* pParentWnd, UINT nID,
  20. CCreateContext* pContext = NULL)
  21. {
  22. return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID);
  23. }
  24. BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,
  25. UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE,
  26. BSTR bstrLicKey = NULL)
  27. {
  28. return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  29. pPersist, bStorage, bstrLicKey);
  30. }
  31. // 属性
  32. public:
  33. // 操作
  34. public:
  35. // _DlyfzPEffect
  36. // Functions
  37. //
  38. void AboutBox()
  39. {
  40. InvokeHelper(DISPID_ABOUTBOX, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  41. }
  42. BOOL SetPathOfPng(LPCTSTR strPathOfPNG)
  43. {
  44. BOOL result;
  45. static BYTE parms[] = VTS_BSTR ;
  46. InvokeHelper(0x1, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, strPathOfPNG);
  47. return result;
  48. }
  49. void SetPhotoPath(LPCTSTR szPhotoFullName)
  50. {
  51. static BYTE parms[] = VTS_BSTR ;
  52. InvokeHelper(0x2, DISPATCH_METHOD, VT_EMPTY, NULL, parms, szPhotoFullName);
  53. }
  54. void ShowDailog()
  55. {
  56. InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  57. }
  58. // Properties
  59. //
  60. };