SFBControl
SFBControl インターフェイスのラッパークラスです。
#include <SFBControl.hpp>
class SFBControl : public SFBBase;
typedef SFBControl& SFBControlRef;
typedef SFBControl* SFBControlPtr;
typedef SFBControl** SFBControlHandle;
typedef const SFBControl ConstSFBControl;
typedef const SFBControl& ConstSFBControlRef;
typedef const SFBControl* ConstSFBControlPtr;
typedef const SFBControl** ConstSFBControlHandle;
継承図
メンバ
| パブリック関数 |
public
|
AddRef
(SFBBase から継承)
|
インターフェイスの参照カウントをインクリメントします。
|
public
|
GetProperties |
コントロール固有のプロパティまたはフラグを返します。
|
public
|
GetRect |
コントロールの矩形を取得します。
|
public
|
HandleEvent |
コントロールのイベント処理機能を提供します。
この関数はすべてのコントロールで実装する必要があります。
|
public
|
IsActive |
コントロールのアクティブ状態を返します。
|
public
|
Redraw |
コントロールの内容を再描画します。
|
public
|
Release
(SFBBase から継承)
|
インターフェイスの参照カウントをデクリメントします。
|
public
|
Reset |
コントロールの内容をリセットし、アクティブ状態をすぐに解除します。
|
public
|
SetActive |
コントロールのアクティブ状態を設定/解除します。
|
public
|
SetProperties |
コントロール固有のプロパティまたはフラグを設定します。
|
public
|
SetRect |
コントロールの矩形を設定します。
|
SFBControl::GetProperties
コントロール固有のプロパティまたはフラグを返します。
[ public ]
UInt32 GetProperties(Void);
SFBControl::GetRect
コントロールの矩形を取得します。
SFBControl::HandleEvent
コントロールのイベント処理機能を提供します。
この関数はすべてのコントロールで実装する必要があります。
SFBControl::IsActive
コントロールのアクティブ状態を返します。
[ public ]
Bool IsActive(Void);
SFBControl::Redraw
コントロールの内容を再描画します。
[ public ]
Bool Redraw(Void);
SFBControl::Reset
コントロールの内容をリセットし、アクティブ状態をすぐに解除します。
[ public ]
Void Reset(Void);
戻り値
コントロールの内容をリセットし、アクティブ状態をすぐに解除します。
この関数は一度の呼び出しでテキストコントロールまたはメニューコントロールに関連するメモリーをすべて解放したり、メニュー項目をすべて削除したりするのに便利です。
SFBControl::SetActive
コントロールのアクティブ状態を設定/解除します。
[ public ]
Void SetActive(
Bool bActive = TRUE
);
SFBControl::SetProperties
コントロール固有のプロパティまたはフラグを設定します。
SFBControl::SetRect
コントロールの矩形を設定します。