{
public:
icon(){};
+ explicit icon(uint32_t id);
explicit icon(icon_holder& ic);
explicit icon(icon_holder&& ic);
icon(bitmap_holder& bmp_color,int width = ::GetSystemMetrics(SM_CXICON),int height = ::GetSystemMetrics(SM_CYICON));
virtual ~icon();
- HICON get() {return icon_.get();};
+ HICON get() const {return icon_.get();};
icon(icon& i) : width_(i.width_),height_(i.height_),bits_per_pixel_(i.bits_per_pixel_)
{
int height_;
int bits_per_pixel_;
icon_holder icon_;
+ static bitmap_holder default_mono_bitmap;
};
}