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) フォーカス用 |