📄 cbrush.h
字号:
#ifndef cbrush_vxworks_h
#define cbrush_vxworks_h
//-----------------------------------------------------------------------------------------------------------
#include "cdc_platform.h"
#include "cbitmap.h"
class CBrush
{
public:
//##ModelId=40501B8601F9
CBrush();
//位图刷只能支持单色的位图(每一个像素占1位)
//##ModelId=40501B860249
CBrush( CBitmap* pBitmap );
//##ModelId=40501B86024B
CBrush(COLORREF crColor );
//##ModelId=40501B860255
virtual ~CBrush();
// CBrush(int nindex, COLORREF crColor);
public:
//##ModelId=40501B86025C
const CBrush & operator=(const CBrush &right);
//##ModelId=40501B86025E
//在VxWorks的WindML,Zinc6.0中,填充的颜色就是背景色(BackgroundColor)
//所以这里改变的就是背景色
bool CreateSolidBrush(COLORREF crColor);
//##ModelId=40501B860267
bool CreatePatternBrush( CBitmap* pBitmap );
//##ModelId=40501B860269
bool DeleteObject();
//##ModelId=40501B860270
bool CreateStockObject(int index);
//只有颜色有效,STYLE和HATCH都无效
//##ModelId=405107C60145
bool CreateBrushIndirect( const LOGBRUSH* lpLogBrush );
// bool CreateHatchBrush(int nIndex,COLORREF crColor );
public:
//画刷的填充色
//##ModelId=405107C600EA
UGL_COLOR m_BackgroundColor;
//初始值为UGL_NULL
//与画刷相关的位图,如果是UGL_NULL,就用背景色填充
//##ModelId=40501B860241
CBitmap *m_pBitmap;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -