前のページ次のページ上に戻るホーム SophiaFramework 2.1
SFBTextCtl
ITextCtl インターフェイスのラッパークラスです。
#include <SFBTextCtl.hpp>
class SFBTextCtl : public SFBControl;
typedef SFBTextCtl&          SFBTextCtlRef;
typedef SFBTextCtl*          SFBTextCtlPtr;
typedef SFBTextCtl**         SFBTextCtlHandle;
typedef const SFBTextCtl     ConstSFBTextCtl;
typedef const SFBTextCtl&    ConstSFBTextCtlRef;
typedef const SFBTextCtl*    ConstSFBTextCtlPtr;
typedef const SFBTextCtl**   ConstSFBTextCtlHandle;

継承図

SFBTextCtl クラスの継承図

参照

BREW API ITextCtl

メンバ

パブリック関数
public
AddRef (SFBBase から継承) インターフェイスの参照カウントをインクリメントします。
public
EnableCommand 選択キーのキープレスによって発生したイベントを受け取ったときに、テキストコントロールオブジェクトによって指定されたコマンドをシェルオブジェクトに送るかどうかを指定します。
public
EnumModeInit テキストコントロールのモード列挙メカニズムを初期化します。
public
EnumNextMode テキストコントロールモードを列挙します。
public
GetCursorPos テキストコントロールオブジェクト内のカーソルの位置を取得します。
public
GetInputMode コール側は、選択されたテキスト入力モードと、それに関連付けられた文字列を取得できます。
public
GetProperties (SFBControl から継承) コントロール固有のプロパティまたはフラグを返します。
public
GetRect (SFBControl から継承) コントロールの矩形を取得します。
public
GetText ITextCtl インタフェースオブジェクトに関連付けられたテキストを、最大文字数 nMaxChars の制約がある指定されたバッファに読み込みます。
public
GetTextPtr ITextCtlオブジェクトが保持するテキストへのポインタを返します。
public
HandleEvent (SFBControl から継承) コントロールのイベント処理機能を提供します。 この関数はすべてのコントロールで実装する必要があります。
public
static
Instance ITextCtl インターフェイスのインスタンスを取得します。
public
IsActive (SFBControl から継承) コントロールのアクティブ状態を返します。
public
Redraw (SFBControl から継承) コントロールの内容を再描画します。
public
Release (SFBBase から継承) インターフェイスの参照カウントをデクリメントします。
public
Reset (SFBControl から継承) コントロールの内容をリセットし、アクティブ状態をすぐに解除します。
public
SetActive (SFBControl から継承) コントロールのアクティブ状態を設定/解除します。
public
SetCursorPos テキストコントロールオブジェクト内のカーソルの位置を設定します。
public
SetInputMode 選択されたテキスト入力モードを設定します。
public
SetMaxSize テキストコントロールオブジェクトがサポートするテキストサイズの最大値を設定します。
public
SetProperties (SFBControl から継承) コントロール固有のプロパティまたはフラグを設定します。
public
SetRect (SFBControl から継承) コントロールの矩形を設定します。
public
SetSoftKeyMenu テキストコントロールの既存のソフトキーメニューを、指定されたメニュー コントロールと置き換えます。
public
SetText 指定された文字列をテキストコントロールオブジェクトのテキスト文字列として割り当てます。
public
SetTitle テキストコントロールオブジェクトのタイトルを設定します。

SFBTextCtl::EnableCommand
選択キーのキープレスによって発生したイベントを受け取ったときに、テキストコントロールオブジェクトによって指定されたコマンドをシェルオブジェクトに送るかどうかを指定します。
[ public ]
Void EnableCommand(
    Bool bEnable    
    UInt16 nCmdId   
);

参照

BREW API ITEXTCTL_EnableCommand


SFBTextCtl::EnumModeInit
テキストコントロールのモード列挙メカニズムを初期化します。
[ public ]
Void EnumModeInit(Void);

参照

BREW API ITEXTCTL_EnumModeInit


SFBTextCtl::EnumNextMode
テキストコントロールモードを列挙します。
[ public ]
AEETextInputMode EnumNextMode(
    AEETextInputModeInfo * pmInfo = NULL   
);

参照

BREW API ITEXTCTL_EnumNextMode | AEETextInputMode


SFBTextCtl::GetCursorPos
テキストコントロールオブジェクト内のカーソルの位置を取得します。
[ public ]
SInt32 GetCursorPos(Void);

参照

BREW API ITEXTCTL_GetCursorPos | SFBTextCtl::SetCursorPos


SFBTextCtl::GetInputMode
コール側は、選択されたテキスト入力モードと、それに関連付けられた文字列を取得できます。
[ public ]
AEETextInputMode GetInputMode(
    AEETextInputModeInfo * pmInfo = NULL   
);

参照

BREW API ITEXTCTL_GetInputMode | AEETextInputModeInfo


SFBTextCtl::GetText
ITextCtl インタフェースオブジェクトに関連付けられたテキストを、最大文字数 nMaxChars の制約がある指定されたバッファに読み込みます。
[ public ]
Bool GetText(
    WCharPtr pBuffer   
    UIntN nMaxChars    
);

参照

BREW API ITEXTCTL_GetText | SFBTextCtl::GetTextPtr


SFBTextCtl::GetTextPtr
ITextCtlオブジェクトが保持するテキストへのポインタを返します。
[ public ]
ConstWCharPtr GetTextPtr(Void);

参照

BREW API ITEXTCTL_GetTextPtr | SFBTextCtl::GetText


SFBTextCtl::Instance
ITextCtl インターフェイスのインスタンスを取得します。
[ public, static ]
SFUBrewPtr<SFBTextCtl> Instance(Void);

SFBTextCtl::SetCursorPos
テキストコントロールオブジェクト内のカーソルの位置を設定します。
[ public ]
Void SetCursorPos(
    SInt32 nOffset   
);

参照

BREW API ITEXTCTL_SetCursorPos | SFBTextCtl::GetCursorPos


SFBTextCtl::SetInputMode
選択されたテキスト入力モードを設定します。
[ public ]
AEETextInputMode SetInputMode(
    AEETextInputMode wMode   
);

参照

BREW API ITEXTCTL_SetInputMode | AEETextInputMode


SFBTextCtl::SetMaxSize
テキストコントロールオブジェクトがサポートするテキストサイズの最大値を設定します。
[ public ]
Void SetMaxSize(
    UInt16 nMaxSize   
);

参照

BREW API ITEXTCTL_SetMaxSize


SFBTextCtl::SetSoftKeyMenu
テキストコントロールの既存のソフトキーメニューを、指定されたメニュー コントロールと置き換えます。
[ public ]
Void SetSoftKeyMenu(
    const SFUBrewPtr<SFBMenuCtl>::Ptr pm   
);

参照

BREW API ITEXTCTL_SetSoftKeyMenu


SFBTextCtl::SetText
指定された文字列をテキストコントロールオブジェクトのテキスト文字列として割り当てます。
[ public ]
Bool SetText(
    ConstWCharPtr psz   
    SIntN cch = -1      
);
[ public ]
Bool SetText(
    ConstSFUWideStringRef str   
    SIntN cch = -1              
);

参照

BREW API ITEXTCTL_SetText


SFBTextCtl::SetTitle
テキストコントロールオブジェクトのタイトルを設定します。
[ public ]
Bool SetTitle(
    ConstACharPtr pszResFile   
    UInt16 wResID              
    WCharPtr pText = NULL      
);
[ public ]
Bool SetTitle(
    ConstSFUWideStringRef strResFile   
    UInt16 wResID                      
    WCharPtr strText = NULL            
);

参照

BREW API ITEXTCTL_SetTitle