svvitch
digital signage player
|
00001 #pragma once 00002 00003 #include <Exdisp.h> 00004 #include "ComContent.h" 00005 #include "ControlSite.h" 00006 00007 00012 class IEContent: public ComContent { 00013 private: 00014 HMODULE _module; 00015 IClassFactory* _classFactory; 00016 IViewObject* _view; 00017 00018 string _url; 00019 00020 virtual void createComComponents(); 00021 00022 virtual void releaseComComponents(); 00023 00024 public: 00025 IEContent(Renderer& renderer, int splitType, float x = 0, float y = 0, float w = 0, float h = 0); 00026 00027 virtual ‾IEContent(); 00028 00029 void initialize(); 00030 00032 virtual bool open(const MediaItemPtr media, const int offset = 0); 00033 00034 virtual void run(); 00035 }; 00036 00037 typedef IEContent* IEContentPtr;