home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Shareware / Programare / skincraft / SkinCrafter_v1.4.12_Demo.msi / _49E29CB9A65AABBF653C1037E1AA74B6 / _33E239BE1EDC48C59321F5371DDBF8A5 < prev    next >
Encoding:
Text File  |  2003-09-06  |  1.5 KB  |  37 lines

  1. // Machine generated IDispatch wrapper class(es) created with ClassWizard
  2. /////////////////////////////////////////////////////////////////////////////
  3. // ISCSkin wrapper class
  4.  
  5. class ISCSkin : public COleDispatchDriver
  6. {
  7. public:
  8.     ISCSkin() {}        // Calls COleDispatchDriver default constructor
  9.     ISCSkin(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
  10.     ISCSkin(const ISCSkin& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
  11.  
  12. // Attributes
  13. public:
  14.  
  15. // Operations
  16. public:
  17.     void InitDecoration(long mode);
  18.     void LoadSkinFromFile(LPCTSTR path);
  19.     void DoNotDecorate(long hWnd);
  20.     void DoDecorate(long hWnd);
  21.     void IncludeWnd(long hWnd, long withchildren);
  22.     void ExcludeWnd(long hWnd, long withchildren);
  23.     void DeInitDecoration();
  24.     void DecorateAs(long hWnd, long type);
  25.     void AddDrawText(long hWnd, LPCTSTR bsTxt, long left, long top, long right, long bottom, long nFormat, short nBkMode, unsigned long clrText, unsigned long clrBk, long hFont, short nID);
  26.     void RemoveDrawItem(long hWnd, short nID);
  27.     void AddDrawImage(long hWnd, long hImage, long left, long top, long right, long bottom, short bBlit, short nBkMode, unsigned long clrBk, short nID);
  28.     void UpdateControl(long nID);
  29.     void InitLicenKeys(LPCTSTR purchase_id, LPCTSTR reg_name, LPCTSTR company, LPCTSTR email, LPCTSTR licenkey);
  30.     void UpdateWindow(long hWnd);
  31.     void RemoveSkin();
  32.     void DefineLanguage(long langID);
  33.     void ApplySkin();
  34.     void GetSkinCopyRight(LPCTSTR skinpath, BSTR* name, BSTR* author, BSTR* date, BSTR* email);
  35.     void AboutSkinCrafter();
  36. };
  37.