![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |
#include <SFCApplication.h.hpp>
class SFCApplication : public SFCInvoker;
SFMTYPEDEFCLASS(SFCApplication)


レスポンダを使わないアプリを作成するときに使います。
| コンストラクタ/デストラクタ |
|---|
|
SFCApplication( Void ) SFCApplication クラスのコンストラクタです。
|
|
~SFCApplication( Void ) SFCApplication クラスのデストラクタです。
|
| パブリック関数 | |
|---|---|
| static AEECLSID |
GetClassID( Void ) アプリの ClassID を取得します。
|
| static SFCApplicationPtr |
GetInstance( Void ) アプリオブジェクトを取得します。
|
| Bool |
Invoke(
SFXEventConstRef event
) イベントを送信します。
|
| static SFCError |
Terminate(
Bool idle = false
) アプリを終了します。
|
[ protected, explicit ] SFCApplication(Void);
[ protected, virtual ] ~SFCApplication(Void);
[ public, static ] AEECLSID GetClassID(Void);
[ public, static ] SFCApplicationPtr GetInstance(Void);
![]() |
注意 |
|---|---|
|
内部で BREW API の GETAPPINSTANCE を使います。 GETAPPINSTANCE の戻り値が null の場合、GetInstance 関数の戻り値も null となります。 | |
[ public, virtual ] Bool Invoke( SFXEventConstRef event // イベント );
SFCApplication クラスを使うアプリでは、SFCApplication::Invoke 関数をオーバーライドしてイベント処理を実装します。
現在アクティブな BREW アプリを終了します。
idle に true を指定した場合は全ての BREW アプリを終了し、待ち受け画面に戻ります。
idle に false を指定した場合は現在アクティブなアプリのみを終了し、BREW アプリ センター画面に戻ります。
|
Copyright (C) 2002 - 2008 Sophia Cradle Incorporated All Rights Reserved. |
![]() ![]() ![]()
|