トップ 一覧 検索 ヘルプ RSS ログイン

Palm OS Programmer's API Reference/12の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
{{div_begin}}
[[← 11 章に戻る|Palm OS Programmer's API Reference/11]] [[↑トップへ|Palm OS Programmer's API Reference]] [[13 章に進む →|Palm OS Programmer's API Reference/13]]
----
{{div_end}}

{{anchor top}}
{{div_begin style="margin-bottom:-10px"}}
!!!12 Graffiti シフト
{{div_end}}

この章の索引

*{{goto Graffiti シフト関数,Graffiti シフト関数}}
{{div_begin "style='position:absolute;right:0px;font-size:70%;margin-right:15px;margin-top:15px;width:250px;'"}}
*{{goto GraffitiShift Functions,Graffiti シフト関数}}
**{{goto GsiEnable,GsiEnable}}
**{{goto GsiEnabled,GsiEnabled}}
**{{goto GsiInitialize,GsiInitialize}}
**{{goto GsiSetLocation,GsiSetLocation}}
**{{goto GsiSetShiftState,GsiSetShiftState}}
{{div_end}}

----
{{div_begin "style='position:relative;padding:0px;padding-right:5px;padding-left:10px;margin-right:250px;margin-top:20px;width:auto;border-right:dotted;border-right-width:2px;border-right-color:silver;'"}}
この章では、ヘッダ ファイル {{span style='color:blue;font-family:monospace;',GraffitiShift.h}} で定義されている、シフト指示子 API のための参照資源を提供します。

!!!12 Graffiti シフト

この章では、ヘッダ ファイル {{span style='color:blue;font-family:monospace;',GraffitiShift.h}} で定義されている、シフト指示子 API のための参照資源について説明します。
!!{{anchor GraffitiShift Functions}}Graffiti シフト関数 {{goto top,^TOP^}}


!!{{anchor Graffiti シフト関数}}Graffiti シフト関数 {{goto top,^TOP^}}


!{{anchor GsiEnable}}GsiEnable 関数 {{goto top,^TOP^}}

'''目的'''

シフト指示子を使用可能または使用不可にします。

'''宣言されている場所'''

{{span style='color:blue;font-family:monospace;',GraffitiShift.h}}

'''Prototype'''

 void GsiEnable (
 	const Boolean enableIt
 )

'''パラメータ'''

*{{span style='color:blue;font-family:monospace;',enalbeIt}}
**使用可能にする場合、{{span style='color:blue;font-family:monospace;',true}}。使用不可にする場合、{{span style='color:blue;font-family:monospace;',false}}。

'''返り値'''

返り値はありません。

'''コメント'''

シフト指示子を使用可能にするとシフト指示子は可視になり、シフト指示子を使用不可にすると挿入ポイント(訳者注: シフト指示子の誤りか?)は不可視になります。


!{{anchor GsiEnabled}}GsiEnabled 関数 {{goto top,^TOP^}}

'''目的'''

シフト指示子が使用可能な場合、{{span style='color:blue;font-family:monospace;',true}} を返します。シフト指示子が使用不可の場合、{{span style='color:blue;font-family:monospace;',false}} を返します。

'''宣言されている場所'''

{{span style='color:blue;font-family:monospace;',GraffitiShift.h}}

'''Prototype'''

 Boolean GsiEnabled (
 	void
 )

'''パラメータ'''

ありません。

'''返り値'''

使用可能な場合、{{span style='color:blue;font-family:monospace;',true}} を返します。使用不可の場合、{{span style='color:blue;font-family:monospace;',false}} を返します。


!{{anchor GsiInitialize}}GsiInitialize 関数 {{goto top,^TOP^}}

'''目的'''

シフト指示子を管理するためのグローバル変数を初期化します。

'''宣言されている場所'''

{{span style='color:blue;font-family:monospace;',GraffitiShift.h}}

'''Prototype'''

 void GsiInitialize (
 	void
 )

'''パラメータ'''

ありません。

'''返り値'''

返り値はありません。


!{{anchor GsiSetLocation}}GsiSetLocation 関数 {{goto top,^TOP^}}

'''目的'''

シフト指示子のディスプレイとの相対的な位置をセットします。

'''宣言されている場所'''

{{span style='color:blue;font-family:monospace;',GraffitiShift.h}}

'''Prototype'''

 void GsiSetLocation (
 	const Int16 x,
 	const Int16 y
 )

'''パラメータ'''

*{{span style='color:blue;font-family:monospace;',"x, y"}}
**シフト指示子の左上端の座標

'''返り値'''

返り値はありません。

'''コメント'''

シフト指示子はこの関数によって再描画されません。

この関数をアプリケーション コードの中で使用してはいけません。この関数はフォーム マネージャによって内部的に使用されます。動的入力エリアを持つデバイスをサポートするために、シフト指示子の位置を変更する必要がある場合、knowledge base article 507 のサンプル コードを参照してください。そこで、どのようにシフト指示子の位置を変更するかが示されています。


!{{anchor GsiSetShiftState}}GsiSetShift 関数 {{goto top,^TOP^}}

'''目的'''

シフト指示子をセットします。

'''宣言されている場所'''

{{span style='color:blue;font-family:monospace;',GraffitiShift.h}}

'''Prototype'''

 void GsiSetShiftState (
 	const UInt16 lockFlags,
 	const UInt16 tempShift
 )

'''パラメータ'''

*{{span style='color:blue;font-family:monospace;',lockFlags}}
**{{span style='color:blue;font-family:monospace;',glfCapsLock}} または {{span style='color:blue;font-family:monospace;',glfNumLock}}
*{{span style='color:blue;font-family:monospace;',tempShift}}
**現在の一時的なシフト

'''返り値'''

返り値はありません。

'''コメント'''

この関数は UI 要素の状態にのみ影響を与えます。基礎を成す Graffiti または Graffiti 2 エンジンには影響を与えません。

'''参照'''

{{goto GrfSetState,GrfSetState()|Palm OS Programmer's API Reference/38}}
{{div_end}}

----
{{div_begin "style='border-top:solid;border-top-width:1px;border-top-color:silver;'"}}
[[← 11 章に戻る|Palm OS Programmer's API Reference/11]] [[↑トップへ|Palm OS Programmer's API Reference]] [[13 章に進む →|Palm OS Programmer's API Reference/13]]
{{div_end}}