{{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}} {{div_begin style="margin-bottom:-10px"}} !!!12 Graffiti シフト {{div_end}} {{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 のための参照資源を提供します。 !!{{anchor GraffitiShift Functions}}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}}