tcolortx.h

来自「BORLAND公司C语言对话框开发程序」· C头文件 代码 · 共 50 行

H
50
字号
#if defined( Uses_TColoredText ) && !defined( __TColoredText )
#define __TColoredText

class far TRect;

class TColoredText : public TStaticText
{

public:

    TColoredText( const TRect& bounds, const char *aText, ushort attribute );

    virtual void draw();
    virtual ushort getTheColor();

protected:

    ushort attr;

private:

    virtual const char *streamableName() const
	{ return name; }

protected:

    TColoredText( StreamableInit );
    virtual void write( opstream& );
    virtual void *read( ipstream& );

public:

    static const char * const near name;
    static TStreamable *build();

};

inline ipstream& operator >> ( ipstream& is, TColoredText& cl )
    { return is >> (TStreamable&)cl; }
inline ipstream& operator >> ( ipstream& is, TColoredText*& cl )
    { return is >> (void *&)cl; }

inline opstream& operator << ( opstream& os, TColoredText& cl )
    { return os << (TStreamable&)cl; }
inline opstream& operator << ( opstream& os, TColoredText* cl )
    { return os << (TStreamable *)cl; }

#endif  // Uses_TColoredText

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?