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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1109
tumo0bカーソルがボタン上にあるとメッセージが表示される。5解決


tumo0b

リンク

2007/11/9(Fri) 17:24:53|NO.12229

カーソルがボタン上にあるとメッセージが表示されるようにできませんか。
ボタンはbuttonでつくったものです。
よろしくおねがいします。



この記事に返信する


なたで

リンク

2007/11/9(Fri) 19:48:50|NO.12232

WindowFromPointを使えば、指定した位置のハンドルを取得できます。
例として

#uselib "user32.dll" #cfunc WindowFromPoint "WindowFromPoint" int,int pos 100,100 button gosub "test",*@f hButton = objinfo(stat,2) repeat wait 1 if (hButton = WindowFromPoint(ginfo(0),ginfo(1))){ title "ボタンの上に載ってます" }else{ title "" } loop *@ return



tumo0b

リンク

2007/11/9(Fri) 20:59:38|NO.12235

ありがとうございました!
そんな方法があったんですね。



GENKI

リンク

2007/11/10(Sat) 01:02:33|NO.12254

解決済スレッドですが、少し情報を捕捉させてください。
HSP2のころはllmodモジュールにtooltip命令がありました。
HSP3用のllmod3モジュールを使えばtooltip命令が使えるようになるかもしれません。



矢野

リンク

2007/11/10(Sat) 08:47:45|NO.12260

tooltip命令は、HSP3用でも使えるようですので、試してみてください。


#include "llmod3.hsp" #include "misc.hsp" button goto "終了",*owari tooltip 0,"終了するためのボタンです" stop *owari end



tumo0b

リンク

2007/11/10(Sat) 10:41:59|NO.12263

ありガトーございます。
ぜひつかわせていただきます。



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