{{div_begin}} [[← 12 章に戻る|Palm OS Programmer's API Reference/12]] [[↑トップへ|Palm OS Programmer's API Reference]] [[14 章に進む →|Palm OS Programmer's API Reference/14]] {{div_end}} {{div_begin style="margin-bottom:-10px"}} !!!13 挿入ポイント {{div_end}} {{div_begin "style='position:absolute;right:0px;font-size:70%;margin-right:15px;margin-top:15px;width:250px;'"}} *{{goto Insertion Point Functions,挿入ポイント関数}} **{{goto InsPtEnable,InsPtEnable}} **{{goto InsPtEnabled,InsPtEnabled}} **{{goto InsPtGetHeight,InsPtGetHeight}} **{{goto InsPtGetLocation,InsPtGetLocation}} **{{goto InsPtSetHeight,InsPtSetHeight}} **{{goto InsPtSetLocation,InsPtSetLocation}} {{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;',InsPoint.h}} で定義されている、挿入ポイント API のための参照資源を提供します。 !!{{anchor Insertion Point Functions}}挿入ポイント関数 {{goto top,^TOP^}} !{{anchor InsPtEnable}}InsPtEnable 関数 {{goto top,^TOP^}} '''目的''' 挿入ポイントを使用可能または使用不可にします。挿入ポイントが使用不可であるとき、挿入ポイントは不可視です。使用可能であるとき、挿入ポイントは点滅します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',InsPoint.h}} '''Prototype''' void InsPtEnable ( 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}}。 '''返り値''' 返り値はありません。 '''コメント''' この関数は、テキスト フィールドがフォーカスを失ったまたは取得したとき、フォーム関数によって呼び出されます。ディスプレイの領域がコピーされた({{goto WinCopyRectangle,WinCopyRectangle()|Palm OS Programmer's API Reference/59}})とき、ウィンドウ関数によって呼び出されます。 '''互換性''' {{goto Palm OS Cobalt Feature Set,Palm OS Cobalt Feature Set|Palm OS Programmer's API Reference/B-2}} が存在する場合、この関数は実装されません。 '''参照''' {{goto InsPtEnabled,InsPtEnabled()}} !{{anchor InsPtEnabled}}InsPtEnabled 関数 {{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;',InsPoint.h}} '''Prototype''' Boolean InsPtEnabled ( void ) '''パラメータ''' ありません。 '''返り値''' 挿入ポイントが使用可能な(点滅している)場合、{{span style='color:blue;font-family:monospace;',true}} を返します。挿入ポイントが使用不可(不可視)の場合、{{span style='color:blue;font-family:monospace;',false}} を返します。 '''互換性''' {{goto Palm OS Cobalt Feature Set,Palm OS Cobalt Feature Set|Palm OS Programmer's API Reference/B-2}} が存在する場合、この関数は実装されません。 '''参照''' {{goto InsPtEnable,InsPtEnable()}} !{{anchor InsPtGetHeight}}InsPtGetHeight 関数 {{goto top,^TOP^}} '''目的''' 挿入ポイントの高さを返します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',InsPoint.h}} '''Prototype''' Int16 InsPtGetHeight ( void ) '''パラメータ''' ありません。 '''返り値''' 挿入ポイントの高さをピクセル数で返します。 '''互換性''' {{goto Palm OS Cobalt Feature Set,Palm OS Cobalt Feature Set|Palm OS Programmer's API Reference/B-2}} が存在する場合、この関数は実装されません。 !{{anchor InsPtGetLocation}}InsPtGetLocation 関数 {{goto top,^TOP^}} '''目的''' 挿入ポイントのスクリーンとの相対的な位置を返します。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',InsPoint.h}} '''Prototype''' void InsPtGetLocation ( Int16 *x, Int16 *y ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',"x, y"}} **挿入ポイントの左上端の x, y 座標へのポインタ '''返り値''' 返り値はありません。位置は {{span style='color:blue;font-family:monospace;',x}} と {{span style='color:blue;font-family:monospace;',y}} に収められて返されます。 '''コメント''' この関数はフィールド関数によって呼び出されます。アプリケーションは、通常、この関数を呼び出すことはありません。 '''互換性''' {{goto Palm OS Cobalt Feature Set,Palm OS Cobalt Feature Set|Palm OS Programmer's API Reference/B-2}} が存在する場合、この関数は実装されません。 !{{anchor InsPtSetHeight}}InsPtSetHeight 関数 {{goto top,^TOP^}} '''目的''' 挿入ポイントの高さをセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',InsPoint.h}} '''Prototype''' Int16 InsPtSetHeight ( const Int16 height ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',height}} **挿入ポイントの高さをピクセル数で指定します。 '''返り値''' 返り値はありません。 '''コメント''' 挿入ポイントの高さを、挿入ポイントがあるフィールドで使用されているフォントの高さに一致させるために、セットします。現在のフォントが変更されるとき、挿入ポイントの高さを新しいフォントの高さにセットすべきです。 挿入ポイントの高さが変更されるときに挿入ポイントが可視の場合、挿入ポイントは消され、それから新しい高さで再描画されます。 '''互換性''' {{goto Palm OS Cobalt Feature Set,Palm OS Cobalt Feature Set|Palm OS Programmer's API Reference/B-2}} が存在する場合、この関数は実装されません。 '''参照''' {{goto InsPtGetHeight,InsPtGetHeight()}} !{{anchor InsPtSetLocation}}InsPtSetLocation 関数 {{goto top,^TOP^}} '''目的''' 挿入ポイントのスクリーンとの相対的な位置をセットします。 '''宣言されている場所''' {{span style='color:blue;font-family:monospace;',InsPoint.h}} '''Prototype''' void InsPtGetLocation ( const Int16 x, const Int16 y ) '''パラメータ''' *{{span style='color:blue;font-family:monospace;',"x, y"}} **ディスプレイの左上端からのピクセル数 '''返り値''' 返り値はありません。 '''コメント''' この関数に渡される位置は、挿入ポイントの左上端の位置です。 この関数はフィールド関数によってのみ呼び出されるべきです。 '''互換性''' {{goto Palm OS Cobalt Feature Set,Palm OS Cobalt Feature Set|Palm OS Programmer's API Reference/B-2}} が存在する場合、この関数は実装されません。 '''参照''' {{goto InsPtGetLocation,InsPtGetLocation()}} {{div_end}} {{div_begin "style='border-top:solid;border-top-width:1px;border-top-color:silver;'"}} [[← 12 章に戻る|Palm OS Programmer's API Reference/12]] [[↑トップへ|Palm OS Programmer's API Reference]] [[14 章に進む →|Palm OS Programmer's API Reference/14]] {{div_end}}