![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |

ネイティブテキスト入力コントロールを扱うためのクラスです。
| コンストラクタ/デストラクタ |
|---|
|
SFXEditor( Void ) SFXEditor クラスのコンストラクタです。
|
|
~SFXEditor( Void ) SFXEditor クラスのデストラクタです。
|
| パブリック関数 | |
|---|---|
| Void |
Close( Void ) ネイティブテキスト入力コントロールを終了します。
|
| AEETextInputMode |
GetInputMode( Void ) ネイティブテキスト入力コントロールの入力モードを取得します。
|
| UInt16 |
GetMaximumLength( Void ) ネイティブテキスト入力コントロールがサポートするテキストサイズの最大値を取得します。
|
| Bool |
GetPasswordMode( Void ) パスワードモードを取得します。
|
| AEECLSID |
GetSFBMenuCtlClassID( Void ) メニューコントロールのクラス ID を取得します。
|
| AEECLSID |
GetSFBTextCtlClassID( Void ) ネイティブテキスト入力コントロールのクラス ID を取得します。
|
| SFXWideStringConstRef |
GetText( Void ) ネイティブテキスト入力コントロールに設定された文字列を取得します。
|
| SFCError |
Open(
CallbackSPP spp
, VoidPtr reference
) ネイティブテキスト入力コントロールを開始します。
|
| Void |
SetInputMode(
AEETextInputMode param
) ネイティブテキスト入力の入力モードを設定します。
|
| SFCError |
SetMaximumLength(
UInt16 param
) ネイティブテキスト入力コントロールがサポートするテキストサイズの最大値を設定します。
|
| Void |
SetPasswordMode(
Bool param
) パスワードモードを設定します。
|
| Void |
SetSFBMenuCtlClassID(
AEECLSID param
) メニューコントロールのクラス ID を設定します。
|
| Void |
SetSFBTextCtlClassID(
AEECLSID param
) ネイティブテキスト入力コントロールのクラス ID を設定します。
|
| SFCError |
SetText(
SFXWideStringConstRef param
) 指定した文字列をネイティブテキスト入力コントロールのテキスト文字列に設定します。
|
| 型 |
|---|
|
CallbackSPP コールバック関数を表す型です。
|
[ public, explicit ] SFXEditor(Void);
[ public ] ~SFXEditor(Void);
[ public ] Void Close(Void);
SFXEditor::SetSFBMenuCtlClassID 関数と、SFXEditor::SetSFBTextCtlClassID 関数で 設定したメニューコントロールとネイティブテキスト入力コントロールを非アクティブにし解放します。 また、ネイティブテキスト入力コントロール用イベントハンドラとしてイベントを優先して処理するコールバック関数の登録を解除します。
SFXEditor::Open | SFXEditor::SetSFBMenuCtlClassID | SFXEditor::SetSFBTextCtlClassID | SFCApplication::UnregisterBypass
[ public, const ] AEETextInputMode GetInputMode(Void);
ネイティブテキスト入力コントロールの入力モード。
SFXEditor::SetInputMode 関数によって設定されたネイティブテキスト入力コントロールに使用できるテキスト入力モードを取得します。 詳細は、BREW リファレンスの ITEXTCTL_GetInputMode() および AEETextInputMode の説明をご覧ください。
[ public, const ] UInt16 GetMaximumLength(Void);
ネイティブテキスト入力コントロールがサポートするテキストサイズの最大値。
SFXEditor::SetMaximumLength 関数によって設定されたネイティブテキスト入力コントロールがサポートするテキストサイズの最大値を取得します。 詳細は、BREW リファレンスの ITEXTCTL_SetMaxSize() の説明をご覧ください。
[ public, const ] Bool GetPasswordMode(Void);
SFXEditor::SetPasswordMode 関数で設定した ネイティブテキスト入力コントロールのパスワードモードに関するプロパティ値を返します。 詳細は、BREW リファレンスの ITEXTCTL_SetProperties() および AEE ITextCtl のプロパティをご覧ください。
[ public, const ] AEECLSID GetSFBMenuCtlClassID(Void);
メニューコントロールのクラス ID。
SFXEditor::SetSFBMenuCtlClassID 関数によって設定された ネイティブテキスト入力コントロールのメニューコントロールのクラス ID を取得します。 詳細は、BREW リファレンスの IMenuCtl 及び ITEXTCTL_SetSoftKeyMenu() の説明をご覧ください。
[ public, const ] AEECLSID GetSFBTextCtlClassID(Void);
ネイティブテキスト入力コントロールのクラス ID。
SFXEditor::SetSFBTextCtlClassID 関数によって設定されたネイティブテキスト入力コントロールのクラス ID を返します。 詳細は、BREW リファレンスの ITEXTCTL の説明をご覧ください。
[ public, const ] SFXWideStringConstRef GetText(Void);
ネイティブテキスト入力コントロールに設定された文字列。
詳細は、BREW リファレンスの ITEXTCTL_GetText() の説明をご覧ください。
SFXEditor::SetSFBMenuCtlClassID、 SFXEditor::SetSFBTextCtlClassID、 SFXEditor::SetPasswordMode、 SFXEditor::SetInputMode、 SFXEditor::SetMaximumLength、 SFXEditor::SetText 関数で設定された内容でネイティブテキスト入力コントロールを作成します。 同時に、ネイティブテキスト入力コントロール用イベントハンドラとしてイベントを優先して処理するコールバック関数を登録します。 引数には、ネイティブテキスト入力コントロールでの処理完了後に呼び出されるコールバック関数を指定します。
SFXEditor::Close SFXEditor::SetSFBMenuCtlClassID | SFXEditor::SetSFBTextCtlClassID | SFXEditor::SetPasswordMode | SFXEditor::SetInputMode | SFXEditor::SetMaximumLength | SFXEditor::SetText | SFCApplication::RegisterBypass
[ public ] Void SetInputMode( AEETextInputMode param // 設定する入力モード );
ネイティブテキスト入力コントロールに使用できるテキスト入力モードを指定します。 詳細は、BREW リファレンスの ITEXTCTL_SetInputMode() および AEETextInputMode の説明をご覧ください。
デフォルト値 : AEE_TM_CURRENT(現在アクティブな入力モードを指定する)。
ネイティブテキスト入力コントロールがサポートするテキストサイズの最大値を設定します。 詳細は、BREW リファレンスの ITEXTCTL_SetMaxSize() の説明をご覧ください。
デフォルト値 : SINT16_MAXIMUM - 1。
引数が true の場合、ネイティブテキスト入力コントロールのプロパティ値に TP_PASSWORD を設定します。 このとき、入力した文字はすべて'*'(アスタリスク)で表示されます。また、実際の文字列はバッファして管理されます。 詳細は、BREW リファレンスの ITEXTCTL_SetProperties() および AEE ITextCtl のプロパティをご覧ください。
デフォルト値 : false
ネイティブテキスト入力コントロールのソフトキーメニューを、指定された クラス ID のメニューコントロールに設定します。 詳細は、BREW リファレンスの IMenuCtl 及び ITEXTCTL_SetSoftKeyMenu() の説明をご覧ください。
デフォルト値 : AEECLSID_SOFTKEYCTL
ネイティブテキスト入力コントロールを指定された クラス ID のネイティブテキスト入力コントロールに設定します。 詳細は、BREW リファレンスの ITEXTCTL の説明をご覧ください。
デフォルト値 : AEECLSID_TEXTCTL
[ public ] SFCError SetText( SFXWideStringConstRef param // 文字列 );
ネイティブテキスト入力コントロールのテキスト文字列に、最大 SFXEditor::SetMaximumLength 関数で指定した文字数まで引数でしていた文字列を設定します。 詳細は、BREW リファレンスの ITEXTCTL_SetText() の説明をご覧ください。
typedef Void(*) SFXEditor::CallbackSPP(SFCError error, VoidPtr reference)
|
Copyright (C) 2002 - 2008 Sophia Cradle Incorporated All Rights Reserved. |
![]() ![]() ![]()
|