PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
14624 01/02/19 14:54:10 RE(1):PB6.5: マウスの入力制御について By Taka
14621 01/02/19 12:31:33 PB6.5: マウスの入力制御について By khiroyann

カテゴリ:スクリプトの記述
日付:2001年02月19日 14:54 発信者:Taka
題名:RE(1):PB6.5: マウスの入力制御について

khiroyannさん、こんにちは。

>最近のマウスの定番のスクローラーをどうしたら
>使用不可とか使用可とか制御できるんでしょうか?
>ちなみにPB使用バージョンは6.5です。

いわゆる「ホイールマウス」とか「インテリマウス」の事ですよね?
OSレベルでは WM_MOUSEWHEEL というメッセージが発生しています。

PBのイベントにはこれを単体で捕まえることができません。が、
ウィンドウやコントロールの Othersイベントを使って検出が可能です。
以下サンプルです。

// マウスのホイールを無効にする
if Message.Number = 522 then //WM_MOUSEWHEEL(0x020A)
  return(1)
end if

Othersイベントにスクリプトを記述すると、処理パフォーマンスに影響するので要注意です。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.