前のページ次のページ上に戻るホーム BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0
SFBControl
IControl インターフェイスのラッパークラスです。
#include <SFBControl.h.hpp>
class SFBControl : public SFBBase;
SFMTYPEDEFWRAPPER(SFBControl)

継承図

SFBControl クラスの継承図

協調図

SFBControl クラスの協調図

参照

BREW API IControl

メンバ

パブリック関数
UInt32 GetProperties( Void )
コントロール固有のプロパティまたはフラグを返します。
Void GetRect( SFXRectanglePtr rect )
コントロールの矩形を取得します。
SFXRectangle GetRect( Void )
コントロールの矩形を取得します。
Bool HandleEvent( AEEEvent event , UInt16 wParam , UInt32 dwParam )
HandleEvent( SFXEventConstRef event )
コントロールのイベント処理機能を提供します。 この関数はすべてのコントロールで実装する必要があります。
Bool IsActive( Void )
コントロールのアクティブ状態を返します。
Bool Redraw( Void )
コントロールの内容を再描画します。
Void Reset( Void )
コントロールの内容をリセットし、アクティブ状態をすぐに解除します。
Void SetActive( Bool active = true )
コントロールのアクティブ状態を設定/解除します。
Void SetProperties( UInt32 properties )
コントロール固有のプロパティまたはフラグを設定します。
Void SetRect( SFXRectangleConstRef rect )
コントロールの矩形を設定します。

SFBControl::GetProperties
コントロール固有のプロパティまたはフラグを返します。
[ public ]
UInt32 GetProperties(Void);

参照

SFBControl::SetProperties


SFBControl::GetRect
コントロールの矩形を取得します。
[ public ]
Void GetRect(
    SFXRectanglePtr rect   // コントロールの座標が設定される長方形。
);
[ public ]
SFXRectangle GetRect(Void);

参照

BREW API ICONTROL_GetRect | SFBControl::SetRect


SFBControl::HandleEvent
コントロールのイベント処理機能を提供します。 この関数はすべてのコントロールで実装する必要があります。
[ public ]
Bool HandleEvent(
    AEEEvent event   // イベントコード。
    UInt16 wParam    // 16 ビットのイベントデータ。
    UInt32 dwParam   // 32 ビットのイベントデータ。
);
[ public ]
Bool HandleEvent(
    SFXEventConstRef event   // イベントコード。
);

参照

BREW API ICONTROL_HandleEvent


SFBControl::IsActive
コントロールのアクティブ状態を返します。
[ public ]
Bool IsActive(Void);

参照

BREW API ICONTROL_IsActive


SFBControl::Redraw
コントロールの内容を再描画します。
[ public ]
Bool Redraw(Void);

参照

BREW API ICONTROL_Redraw | SFBControl::SetActive


SFBControl::Reset
コントロールの内容をリセットし、アクティブ状態をすぐに解除します。
[ public ]
Void Reset(Void);

戻り値

コントロールの内容をリセットし、アクティブ状態をすぐに解除します。 この関数は一度の呼び出しでテキストコントロールまたはメニューコントロールに関連するメモリーをすべて解放したり、メニュー項目をすべて削除したりするのに便利です。

参照

BREW API ICONTROL_Reset | SFBControl::SetActive


SFBControl::SetActive
コントロールのアクティブ状態を設定/解除します。
[ public ]
Void SetActive(
    Bool active = true   // コントロールをアクティブにする(true)か、非アクティブにする(false)かを指定する
);

参照

BREW API ICONTROL_SetActive


SFBControl::SetProperties
コントロール固有のプロパティまたはフラグを設定します。
[ public ]
Void SetProperties(
    UInt32 properties   // 32 ビットのフラグまたはプロパティのセット。
);

参照

BREW API ICONTROL_SetProperties | SFBControl::GetProperties


SFBControl::SetRect
コントロールの矩形を設定します。
[ public ]
Void SetRect(
    SFXRectangleConstRef rect   // コントロールの境界長方形。
);

参照

BREW API ICONTROL_SetRect | AEERect | SFBControl::GetRect