#pragma once #include "PLWidgets.h" #include "PLHandle.h" struct BitmapImage; namespace PortabilityLayer { class ImageWidget final : public WidgetSpec { public: ImageWidget(const WidgetBasicState &state); ~ImageWidget(); bool Init(const WidgetBasicState &state) override; void DrawControl(DrawSurface *surface) override; private: THandle m_pict; }; }