From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

サンプルコードとドキュメント

マウスホイールによるグラフの拡大・縮小

コードとドキュメント

添付

Overview

グラフ上でマウスホイールを上下することによって、グラフの拡大・縮小が出来るサンプルです

Description

Windowsのdlを使用しているサンプルから、マウスクリックのイベントを引き起こすものを拾ってきました

How Can I Programmatically Simulate A Mouse Click? - National Instruments

http://digital.ni.com/public.nsf/allkb/9BB3211F3469623649257360000E272C


Steps to Implement or Execute Code

  1. イベントストラクチャでグラフ上でマウスホイールが上下されたことをキャッチ
  2. ストラクチャ内にさらにケースストラクチャを配置して、ホイールが上か下かで拡大・縮小を分ける
  3. ケースストラクチャ内にはプロパティノードでグラフパレットの拡大・縮小を呼び出す
  4. 同じくケースストラクチャ内に、WindowsのUser32.dllのmouse eventでクリックと同じ動作を呼び出す
  5. マウスの位置を中心として、拡大縮小を行える

Requirements

Software

LabVIEW2015SP1

Additional Images or Video



NIコミュニティのサンプルコード交換のサンプルコードは、MIT Licenseによりライセンス供与されています。

寄稿者