blob: 708331bf44a2cc66b94eb009d08dd79e2327fef5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#ifndef __TEXT_FIELD_H__
# define __TEXT_FIELD_H__
#include "Field.h"
class TextField : public Field
{
public:
TextField(Dialog *dlg, const char *name);
virtual ~TextField();
virtual FieldType getType() const;
virtual const TCHAR * getText() const;
virtual void setText(const TCHAR *text);
virtual HFONT getFont() const;
virtual void setFont(HFONT hFont);
virtual COLORREF getFontColor() const;
virtual void setFontColor(COLORREF color);
virtual FieldState * createState();
private:
std::tstring text;
HFONT hFont;
COLORREF fontColor;
};
#endif // __TEXT_FIELD_H__
|