ThruStart〜, ThruStop〜 プロパティ

ThruStartCtrl, ThruStartShift プロパティ
ThruStartVKeyName, ThruStartVKeyNo プロパティ
ThruStopCtrl, ThruStopShift プロパティ
ThruStopVKeyName, ThruStopVKeyNo プロパティ

◆機能
     セルカーソル位置の(=Row, Colで示される)セルに対して、移動キーを含めてキー操作の透過を開始(ThruStart〜)/終了(ThruStop〜)にするための、キーを指定します。
     開始キーと終了キーはまったく同一でもかまいません。
     また、ThruStartVKeyNoが0以外の場合には、マウスの左ボタンダブルクリックでも透過が開始されます。このため、ThruStartVKeyNoに実際には入力され得ないようなキーコード(たとえば255など)を設定しておけば、キー操作では透過が開始せず、ダブルクリックでのみ開始するという設定にすることもできます。
     ThruStartVKeyName, ThruStartVKeyNo, ThruStopVKeyName, ThruStopVKeyNoについては仮想キーコードを参照してください。
◆構文
    [Form.]Ctlname.Thru〜Ctrl[ = numericexpression]
    [Form.]Ctlname.Thru〜Shift[ = numericexpression]
    [Form.]Ctlname.Thru〜VKeyName[ = stringexpression]
    [Form.]Ctlname.Thru〜VKeyNo[ = numericexpression]
◆設定値
    Thru〜Ctrl, Thru〜Shiftの引数 numericexpression の設定値は次のとおりです。
    設定値 CtrlShift値 内容
    0 pgcs_Any 無視
    1 pgcs_Off オフ(既定値)
    2 pgcs_On オン
    以下はThruStartCtrlの説明ですが、ThruStartShiftでは Ctrlを Shift とみなしてください。
    また、ThruStopCtrl, ThruStopShiftでは「開始」を「終了」とみなしてください。
    『0-無視』のとき、Ctrlキーの状態によらず、キー操作透過を開始します。
    『1-オフ』のとき、Ctrlキー非押下時に、キー操作透過を開始します。
    『2-オン』のとき、Ctrlキー押下時に、キー操作透過を開始します。
◆既定値
    ThruStartVKeyName, ThruStopVKeyNo : VK_RETURN
    ThruStartVKeyNo, ThruStopVKeyNo : 13
◆データ型
    ThruStartVKeyName, ThruStopVKeyName : 文字列型
    上記以外 : 整数型