HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
1024
Asbest指定したウィンドウ(ハンドル指定)にマウスがあるかどうか調べる2解決


Asbest

リンク

2006/10/24(Tue) 22:35:15|NO.3074

タイトルどおりです。
InputボックスやHSPのウィンドウのウィンドウハンドルを取得しそのウィンドウ上に
マウスがあるかどうか調べたいです。

ステータスバーに表示させたいので、ご存知の方知っていれば教えてください><



この記事に返信する


Irisawa

リンク

2006/10/25(Wed) 00:23:24|NO.3077

マウスカーソルの下のウィンドウのHWNDを取得するにはWindowFromPointを使用します。


#uselib "user32.dll" #cfunc WindowFromPoint "WindowFromPoint" int, int input buf hinput = objinfo(stat, 2) repeat wait 1 if hinput = WindowFromPoint(ginfo(0), ginfo(1)) { dialog "input にマウスカーソルが乗っています。", , "報告" } loop stop



Asbest

リンク

2006/11/4(Sat) 21:23:54|NO.3243

解決しました。ありがとうございます。
このようなAPIがあったとは驚きです。
これからソフト開発につかっていきたいとおもいます。



ONION software Copyright 1997-2023(c) All rights reserved.