SGEditboxObjectにエディットボックス画像を提供するクラス. [詳細]
#include <sgimage.h>

Public メソッド | |
| SGEditboxImage (SGCore *core, int id) | |
| コンストラクタ | |
| ~SGEditboxImage () | |
| デストラクタ | |
| int | SetImage (int type, const char *file) |
| リソースイメージを登録する | |
| SGSurface * | GetSurface (int type) |
| サーフェースを取得する | |
| int | CreateImage () |
| サーフェースを作成する | |
| int | ReleaseImage () |
| 確保したリソースを解放する | |
| SGTextAttribute & | GetTextAttr (int type) |
| テキスト属性を取得する | |
SGEditboxObjectにエディットボックス画像を提供するクラス.
| SGEditboxImage | ( | SGCore * | core, | |
| int | id | |||
| ) |
コンストラクタ
| ~SGEditboxImage | ( | ) |
デストラクタ
| int SetImage | ( | int | type, | |
| const char * | file | |||
| ) | [virtual] |
リソースイメージを登録する
エディットボックス用リソースのイメージファイル名を登録します。
| type | 登録イメージの種類SG_ATTR_NORMAL(0) 通常の状態用 SG_ATTR_DISABLE(1) ディスエーブルの状態用 SG_ATTR_ACTIVE(2) アクティブの状態用(ラジオ、チェックなど) SG_ATTR_FOCUS(3) フォーカス用 | |
| *file | リソースファイル名 |
| TRUE | 成功 | |
| FALSE | 失敗 |
SGImageを再定義しています。
| SGSurface * GetSurface | ( | int | type | ) | [virtual] |
サーフェースを取得する
登録されているサーフェース(SGSurface)を取得します。
| type | 取得サーフェースの種類SG_ATTR_NORMAL(0) 通常の状態用 SG_ATTR_DISABLE(1) ディスエーブルの状態用 SG_ATTR_ACTIVE(2) アクティブの状態用(ラジオ、チェックなど) SG_ATTR_FOCUS(3) フォーカス用 |
SGImageを再定義しています。
| int CreateImage | ( | ) | [virtual] |
サーフェースを作成する
登録されているファイル名の画像を読み込み、サーフェースを生成します。
SGGroupObject::AddEditbox() を使用することで最終的に、この関数がコールされます。
| TRUE | 成功 | |
| FALSE | 失敗 |
SGImageを再定義しています。
| int ReleaseImage | ( | ) | [virtual] |
| SGTextAttribute & GetTextAttr | ( | int | type | ) |
テキスト属性を取得する
| type | 種類
SG_ATTR_NORMAL(0) 通常の状態用 SG_ATTR_DISABLE(1) ディスエーブルの状態用 SG_ATTR_ACTIVE(2) アクティブの状態用(ラジオ、チェックなど) SG_ATTR_FOCUS(3) フォーカス用 |