static.h
来自「一个更为先进的嵌入式操作系统.采用RMS线程调度算法,具有信号量等同步对象.亦包」· C头文件 代码 · 共 46 行
H
46 行
#ifndef _GOS_STATIC_H_
#define _GOS_STATIC_H_
enum _tagStatic
{
SS_TEXT =0x0000,
SS_ZOOMIN =0x0100,
SS_ZOOMOUT =0x0200,
SS_ZOOM =0x0300,
SS_STRETCH =0x0400,
SS_MULTILINE =0x0100,
SS_WORDBREAK =0x0300,
SS_UNDERLINE =0x0400,
SS_ICONLIKE =0x0800,
SS_LEFT =0x1000,
SS_RIGHT =0x2000,
SS_CENTER =0x3000,
SS_TOP =0x4000,
SS_BOTTOM =0x8000,
SS_VCENTER =0xC000,
SS_DTMASK =0xf700,
SS_BITMAP =WS_OWNERDATA,
SS_ICON =SS_BITMAP|SS_ICONLIKE,
SS_TYPEMASK =0x000f,
SS_STATEMASK =0x00f0|WS_FOCUSED,
SS_STYLEMASK =0xff00,
};
class CStatic : public CWnd
{
public:
virtual LRESULT MsgProc(UINT message, WPARAM wParam, LPARAM lParam);
BOOL Create(LPCTSTR pszText,DWORD nStyle,LPCRECT pRect,CPWnd* pParent);
BOOL Create(CBitmap* pBitmap,DWORD nStyle,LPCRECT pRect,CPWnd* pParent);
void SetBitmap(CBitmap* pBitmap)
{ ASSERT(GetStyle()&SS_BITMAP); SetData(pBitmap); }
CBitmap* GetBitmap()
{ ASSERT(GetStyle()&SS_BITMAP); return (CBitmap*)GetData(); }
protected:
void OnPaint(CDC* pDC);
};
#endif //_GOS_STATIC_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?