前のページ次のページ上に戻るホーム SophiaFramework UNIVERSE 5.3
SFBDialog
IDialog インターフェースのラッパークラスです。
#include <SFBDialog.h.hpp>
class SFBDialog : public SFBBase;
SFMTYPEDEFWRAPPER(SFBDialog)

継承図

SFBDialog クラスの継承図

バージョン

BREW 2.0 BREW 2.1 BREW 3.1 BREW 4.0

参照

BREW API IDialog

メンバ

パブリック関数
SFBControlSmp GetControl( SInt16 id )
指定した識別子に関連付けられたコントロールを取得します。
UInt16 GetID( Void )
ダイアログのリソース ID を取得します。
UInt32 GetProperties( Void )
ダイアログの現在のプロパティを取得します。
Void Redraw( Void )
指定したダイアログとそのすべてのコントロールを再描画します。
Void SetEventHandler( PFNAEEEVENT callback , VoidPtr data = null )
ダイアログのイベントハンドラを設定またはリセットします。
SInt16 SetFocus( SInt16 id )
コントロールにフォーカスを設定します。
Void SetProperties( UInt32 properties )
ダイアログのプロパティを設定します。
プロテクト関数
static
SFBBaseSmp
FactoryByCreate( AEECLSID id , SFCErrorPtr exception = null ) (SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを生成します。
static
SFBBaseSmp
FactoryByQuery( SFBQuerySmpConstRef query , AEECLSID id , SFCErrorPtr exception = null ) (SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを指定した SFBQuery インスタンスを使用して生成します。

SFBDialog::GetControl
指定した識別子に関連付けられたコントロールを取得します。
[ public ]
SFBControlSmp GetControl(
    SInt16 id   // コントロールのID
);

参照

BREW API IDIALOG_GetControl | SFBShell::CreateDialog | SFBDialog::SetFocus


SFBDialog::GetID
ダイアログのリソース ID を取得します。
[ public ]
UInt16 GetID(Void);

参照

BREW API IDIALOG_GetID


SFBDialog::GetProperties
ダイアログの現在のプロパティを取得します。
[ public ]
UInt32 GetProperties(Void);

参照

BREW API IDIALOG_GetProperties


SFBDialog::Redraw
指定したダイアログとそのすべてのコントロールを再描画します。
[ public ]
Void Redraw(Void);

参照

BREW API IDIALOG_Redraw


SFBDialog::SetEventHandler
ダイアログのイベントハンドラを設定またはリセットします。
[ public ]
Void SetEventHandler(
    PFNAEEEVENT callback   // イベント コールバックへのポインタ
    VoidPtr data = null    // イベントハンドラへの第 1 引数として渡すユーザー データ ポインタ
);

参照

BREW API IDIALOG_SetEventHandler | PFNAEEEVENT | SFBShell::CreateDialog | SFBDialog::SetFocus


SFBDialog::SetFocus
コントロールにフォーカスを設定します。
[ public ]
SInt16 SetFocus(
    SInt16 id   // コントロールの ID
);

参照

BREW API IDIALOG_SetFocus | SFBShell::CreateDialog


SFBDialog::SetProperties
ダイアログのプロパティを設定します。
[ public ]
Void SetProperties(
    UInt32 properties   // ダイアログのプロパティ
);

参照

BREW API IDIALOG_SetProperties | SFBDialog::GetProperties | SFBDialog::SetEventHandler | SFBShell::CreateDialog