nim_duilib/examples/multi_browser/dragdrop/bitmap_control.h

31 lines
689 B
C
Raw Normal View History

2019-04-19 17:19:57 +08:00
#pragma once
/** @class BitmapControl
* @brief HBITMAP作为背景的控件,HBITMAP
* @copyright (c) 2016, NetEase Inc. All rights reserved
* @author Redrain
* @date 2019/3/20
*/
class BitmapControl : public ui::Control
{
public:
BitmapControl();
/**
*
* @param[in] hDC DC
* @param[in] rcPaint
* @return void
*/
virtual void Paint(ui::IRenderContext* pRender, const ui::UiRect& rcPaint) override;
/**
* HBITMAP对象
* @param[in] bitmap
* @return void
*/
void SetBitmapImage(HBITMAP bitmap);
private:
HBITMAP bitmap_;
};