SophiaFramework UNIVERSE 5.3 |
BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
---|---|---|---|
○ | ○ | ○ | ○ |
パブリック関数 | |
---|---|
Void |
EnableCommand(
Bool enable
, UInt16 id
)
選択キーのキープレスによって発生したイベントを受け取ったときに、テキストコントロール オブジェクトによって指定したコマンドをシェル オブジェクトに送るかどうかを指定します。
|
Void |
EnumModeInit( Void )
テキストコントロールのモード列挙メカニズムを初期化します。
|
AEETextInputMode |
EnumNextMode(
AEETextInputModeInfo* info = null
)
テキストコントロール モードを列挙します。
|
SInt32 |
GetCursorPos( Void )
テキストコントロール オブジェクト内のカーソルの位置を取得します。
|
AEETextInputMode |
GetInputMode(
AEETextInputModeInfo* info = null
)
選択されたテキスト入力モードと、それに関連付けられた文字列を取得します。
|
UInt32 |
GetPropertiesEx( Void ) 拡張テキストコントロール固有のプロパティまたはフラグを返します。
|
UInt32 |
GetSelection( Void ) 選択されたテキストを取得します。
|
Bool |
GetText(
WCharPtr buf
, SInt32 maxChars
)
SFBTextCtl インスタンスに関連付けられたテキストを、最大文字数
maxChars の制約がある指定したバッファに読み込みます。
|
Bool |
GetText(
SFXWideStringPtr text
)
SFBTextCtl インスタンスに関連付けられたテキストを、最大文字数
maxChars の制約がある指定したバッファに読み込みます。
|
WCharConstPtr |
GetTextPtr( Void )
SFBTextCtl インスタンスが保持するテキストへのポインタを返します。
|
static SFBTextCtlSmp |
NewInstance(
SFCErrorPtr exception = null
)
SFBTextCtl インスタンスを生成します。
|
static SFBTextCtlSmp |
NewInstance(
AEECLSID clsid = AEECLSID_TEXTCTL
, SFCErrorPtr exception = null
)
SFBTextCtl インスタンスを生成します。
|
Void |
SetCursorPos(
SInt32 offset
)
テキストコントロール オブジェクト内のカーソルの位置を設定します。
|
AEETextInputMode |
SetInputMode(
AEETextInputMode mode
)
選択されたテキスト入力モードを設定します。
|
Void |
SetMaxSize(
UInt16 maxSize
)
テキストコントロール オブジェクトがサポートするテキスト サイズの最大値を設定します。
|
Void |
SetPropertiesEx(
UInt32 props
) 拡張テキストコントロール固有のプロパティまたはフラグを設定します。
|
Void |
SetSelection(
UInt32 sel
) 指定された文字の位置上に選択を設定します。選択は、前景色と背景色の反転です。
|
Void |
SetSoftKeyMenu(
SFBMenuCtlSmpConstRef menu
)
テキストコントロールの既存のソフトキーメニューを、指定したメニュー コントロールと置き換えます。
|
Bool |
SetText(
WCharConstPtr text
, SInt32 count = -1
)
指定した文字列をテキストコントロール オブジェクトのテキスト文字列として割り当てます。
|
Bool |
SetText(
SFXWideStringConstRef text
, SInt32 count = -1
)
指定した文字列をテキストコントロール オブジェクトのテキスト文字列として割り当てます。
|
Bool |
SetTitle(
ACharConstPtr file
, UInt16 id
)
テキストコントロール オブジェクトのタイトルを設定します。
|
Bool |
SetTitle(
WCharPtr text
)
テキストコントロール オブジェクトのタイトルを設定します。
|
Bool |
SetTitle(
SFXAnsiStringConstRef file
, UInt16 id
)
テキストコントロール オブジェクトのタイトルを設定します。
|
Bool |
SetTitle(
SFXWideStringPtr text
)
テキストコントロール オブジェクトのタイトルを設定します。
|
UInt32 |
GetProperties( Void )
(SFBControl から継承)
コントロール固有のプロパティまたはフラグを取得します。
|
Void |
GetRect(
SFXRectanglePtr rect
)
(SFBControl から継承)
コントロールの矩形を取得します。
|
SFXRectangle |
GetRect( Void )
(SFBControl から継承)
コントロールの矩形を取得します。
|
Bool |
HandleEvent(
AEEEvent event
, UInt16 wParam
, UInt32 dwParam
)
(SFBControl から継承)
コントロールのイベント処理機能を提供します。
この関数はすべてのコントロールで実装する必要があります。
|
Bool |
HandleEvent(
SFXEventConstRef event
)
(SFBControl から継承)
コントロールのイベント処理機能を提供します。
この関数はすべてのコントロールで実装する必要があります。
|
Bool |
IsActive( Void )
(SFBControl から継承)
コントロールがアクティブであるかを判定します。
|
Bool |
Redraw( Void )
(SFBControl から継承)
コントロールの内容を再描画します。
|
Void |
Reset( Void )
(SFBControl から継承)
コントロールの内容をリセットし、アクティブ状態をすぐに解除します。
|
Void |
SetActive(
Bool active = true
)
(SFBControl から継承)
コントロールのアクティブ状態を設定します。
|
Void |
SetProperties(
UInt32 properties
)
(SFBControl から継承)
コントロール固有のプロパティまたはフラグを設定します。
|
Void |
SetRect(
SFXRectangleConstRef rect
)
(SFBControl から継承)
コントロールの矩形を設定します。
|
プロテクト関数 | |
---|---|
static SFBBaseSmp |
FactoryByCreate(
AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを生成します。
|
static SFBBaseSmp |
FactoryByQuery(
SFBQuerySmpConstRef query
, AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを指定した SFBQuery インスタンスを使用して生成します。
|
[ public ] Void EnumModeInit(Void);
[ public ] AEETextInputMode EnumNextMode( AEETextInputModeInfo* info = null // テキストモード情報を受け取るオプションのポインタ // この情報を受け取らない場合は、 // 第 2 引数に null を指定してこの関数をコールする );
[ public ] SInt32 GetCursorPos(Void);
[ public ] AEETextInputMode GetInputMode( AEETextInputModeInfo* info = null // 入力時 : 読み込む AEETextInputModeInfo 情報構造体へのポインタ // または構造体に読み込まずに現在のモードを返すには、null を指定する // 出力時 : 有効なポインタが指定されると、それに現在のモードと、 // そのモードに関連付けられた文字列を読み込む );
[ public ] UInt32 GetPropertiesEx(Void);
テキストコントロール用の 32 ビットプロパティ。
BREW Client 3.1.3 から導入
[ public ] UInt32 GetSelection(Void);
選択の位置を示すダブルワード。
下位ワードは、選択の開始位置。
上位ワードは選択の終了位置。
BREW Client 3.1.3 から導入
[ public ] Bool GetText( WCharPtr buf // テキストを格納するプレース ホルダー SInt32 maxChars // 読み込む最大文字数 );
[ public ] Bool GetText( SFXWideStringPtr text // テキストを格納するプレース ホルダー );
[ public ] WCharConstPtr GetTextPtr(Void);
[ public, static ] SFBTextCtlSmp NewInstance( SFCErrorPtr exception = null // エラー値 );
[ public, static ] SFBTextCtlSmp NewInstance( AEECLSID clsid = AEECLSID_TEXTCTL // テキスト入力コントロールの Class ID SFCErrorPtr exception = null // エラー値 );
[ public ] Void SetCursorPos( SInt32 offset // テキストオブジェクトの配置 // TC_CURSOREND : カーソルをテキストの末尾に配置 // TC_CURSORSTART : カーソルをテキストの先頭に配置 );
[ public ] AEETextInputMode SetInputMode( AEETextInputMode mode // テキスト入力モード );
[ public ] Void SetMaxSize( UInt16 maxSize // AECHAR 文字の最大テキストサイズ( null を除く ) // 0 ( ゼロ )を設定すると、何も実行されない );
BREW Client 3.1.3 から導入
BREW Client 3.1.3 から導入
[ public ] Void SetSoftKeyMenu( SFBMenuCtlSmpConstRef menu // ソフトキーメニューの新しいメニュー コントロール オブジェクト );
[ public ] Bool SetText( WCharConstPtr text // 設定する文字列 SInt32 count = -1 // 文字列からテキストコントロール オブジェクトのテキストに割り当てる AECHAR 文字の数 // count が負数の場合、または text 文字列より長い場合は、text 文字列の長さを使用される );
[ public ] Bool SetText( SFXWideStringConstRef text // 設定する文字列 SInt32 count = -1 // 文字列からテキストコントロールオブジェクトのテキストに割り当てる AECHAR 文字の数 // count が負数の場合、または text 文字列より長い場合は、text 文字列の長さが使用される );
[ public ] Bool SetTitle( ACharConstPtr file // リソースファイル名を含む文字列 UInt16 id // リソース識別子 );
[ public ] Bool SetTitle( WCharPtr text // null で終結したタイトル文字列 );
[ public ] Bool SetTitle( SFXAnsiStringConstRef file // リソースファイル名を含む文字列 UInt16 id // リソース識別子 );
[ public ] Bool SetTitle( SFXWideStringPtr text // null で終結したタイトル文字列 );
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |