指定座標がスクロールバーであることを検知したい
- 題名: 指定座標がスクロールバーであることを検知したい
- 著者: 310
- 日時: 2011/02/14 18:12:17
- ID: 28161
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 指定座標がスクロールバーであることを検知したい
- 著者: 310
- 日時: 2011/02/17 12:00:45
- ID: 28193
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 指定座標がスクロールバーであることを検知したい
- 著者: 310
- 日時: 2011/02/17 12:02:08
- ID: 28194
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
グレープシティが出しているNetAdvantageのUltraWindTreeに関しての質問です。
(3rdパーティだからの問題ではないと思ったのでこちらに書かせて頂いてます)
UltraWinTree.onMouseDownイベントでGetNodeFromPoint(座標からノードオブジェクトを取得する)を呼び出してクリックされた座標のノードを取得するように組んでいます。
その中に取得したオブジェクトがNULLかNULLで無いかを分岐させる処理があります。
ノードのある箇所とない箇所で上記の処理で分岐させることが出来たのですが、
スクロールバーがあった場合、スクロールバーを触るとonMouseDownイベントが走ってしまいます。
この場合は分岐させる処理に入ることなく処理をスルーさせたいのですが、スクロールバーが触られたことを検知することが出来ません。
回避する方法があればご教授願います。
要すると、指定座標がスクロールバーであるかどうかを検知する方法が知りたいです。(#WinAPIになるのかな〜。探しても見つかりませんでした。)