- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
{{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}}