![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク : SophiaFramework 3.0 |
| パブリック関数 | |
|---|---|
| Void |
EnableCommand(
Bool enable
, UInt16 id
)
選択キーのキープレスによって発生したイベントを受け取ったときに、テキストコントロールオブジェクトによって指定されたコマンドをシェルオブジェクトに送るかどうかを指定します。
|
| Void |
EnumModeInit( Void )
テキストコントロールのモード列挙メカニズムを初期化します。
|
| AEETextInputMode |
EnumNextMode(
AEETextInputModeInfo* info = null
)
テキストコントロールモードを列挙します。
|
| SInt32 |
GetCursorPos( Void )
テキストコントロールオブジェクト内のカーソルの位置を取得します。
|
| AEETextInputMode |
GetInputMode(
AEETextInputModeInfo* info = null
)
選択されたテキスト入力モードと、それに関連付けられた文字列を取得します。
|
| Bool |
GetText(
WCharPtr buf
, SInt32 maxChars
) GetText( SFXWideStringPtr text )
SFBTextCtl インタフェースオブジェクトに関連付けられたテキストを、最大文字数
maxChars の制約がある指定されたバッファに読み込みます。
|
| WCharConstPtr |
GetTextPtr( Void )
SFBTextCtl オブジェクトが保持するテキストへのポインタを返します。
|
| static SFBTextCtlSmp |
NewInstance(
AEECLSID clsid = AEECLSID_TEXTCTL
)
SFBTextCtl インターフェイスのインスタンスを取得します。
|
| Void |
SetCursorPos(
SInt32 offset
)
テキストコントロールオブジェクト内のカーソルの位置を設定します。
|
| AEETextInputMode |
SetInputMode(
AEETextInputMode mode
)
選択されたテキスト入力モードを設定します。
|
| Void |
SetMaxSize(
UInt16 maxSize
)
テキストコントロールオブジェクトがサポートするテキストサイズの最大値を設定します。
|
| Void |
SetSoftKeyMenu(
SFBMenuCtlSmpConstRef menu
)
テキストコントロールの既存のソフトキーメニューを、指定されたメニュー コントロールと置き換えます。
|
| Bool |
SetText(
WCharConstPtr text
, SInt32 count = -1
) SetText( SFXWideStringConstRef text , SInt32 count = -1 )
指定された文字列をテキストコントロールオブジェクトのテキスト文字列として割り当てます。
|
| Bool |
SetTitle(
ACharConstPtr file
, UInt16 id
) SetTitle( SFXWideStringPtr text ) SetTitle( SFXAnsiStringConstRef file , UInt16 id ) SetTitle( WCharPtr text )
テキストコントロールオブジェクトのタイトルを設定します。
|
| UInt32 |
GetProperties( Void )
(SFBControl から継承)
コントロール固有のプロパティまたはフラグを返します。
|
| Void |
GetRect(
SFXRectanglePtr rect
)
(SFBControl から継承)
コントロールの矩形を取得します。
|
| SFXRectangle |
GetRect( Void )
(SFBControl から継承)
コントロールの矩形を取得します。
|
| Bool |
HandleEvent(
AEEEvent event
, UInt16 wParam
, UInt32 dwParam
)
(SFBControl から継承)
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 から継承)
コントロールの矩形を設定します。
|
[ public ] Void EnumModeInit(Void);
[ public ] AEETextInputMode EnumNextMode( AEETextInputModeInfo* info = null // テキストモード情報を受け取るオプションのポインタ。 // この情報を受け取らない場合は、第2 引数に null を指定してこの関数をコールします。 );
BREW API ITEXTCTL_EnumNextMode | AEETextInputMode
[ public ] SInt32 GetCursorPos(Void);
[ public ] AEETextInputMode GetInputMode( AEETextInputModeInfo* info = null // 入力時: 読み込むAEETextInputModeInfo 情報構造体へのポインタ。 // または、構造体に読み込まずに現在のモードを返すには、null を指定する。 // 出力時: 有効なポインタが指定されると、それに現在のモードと、そのモードに関連付けられた文字列が読み込まれる。 );
[ public ] Bool GetText( WCharPtr buf // テキストを格納するプレースホルダー。 SInt32 maxChars // 読み込む最大文字数。 );
[ public ] Bool GetText( SFXWideStringPtr text // テキストを格納するプレースホルダー。 );
[ public ] WCharConstPtr GetTextPtr(Void);
[ public, static ] SFBTextCtlSmp NewInstance( AEECLSID clsid = AEECLSID_TEXTCTL // );
[ public ] Void SetCursorPos( SInt32 offset // テキストオブジェクトの配置: // TC_CURSOREND - カーソルをテキストの末尾に配置する。 // TC_CURSORSTART - カーソルをテキストの先頭に配置する。 );
[ public ] AEETextInputMode SetInputMode( AEETextInputMode mode // テキスト入力モード。 );
[ public ] Void SetMaxSize( UInt16 maxSize // AECHAR 文字の最大テキストサイズ(null を除く)。0(ゼロ)を設定すると、何も実行されない。 );
[ 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 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|