僕の環境(OS: Windows98)でHSPのtooltip命令でツールチップが表示されませんでした。
ソースは以下の通りです。
#include "llmod.as" #include "misc.as" screen 0, 160, 80, 0 button "test", *label tooltip 0, "test" *label stop |
実行すると左のような感じになりました。
ちなみに閉じるボタン等ではきちんとツールチップが表示されています。
調べたところ、ツールチップは「コモンコントロール」が関係しているらしいです。
コモンコントロールとはWindowsのSystemフォルダにある「COMCTL32.DLL」というファイルが実体です。
このファイルのバージョンはInternet Explorer(以下IE)に依存しています。
この時の僕のIEのバージョンは4.01SP2・・・
COMCTL32.DLLのバージョンは 4.72 (製品バージョン 4.72.3611.1900)
早速IE6.0SP1にバージョンアップ。
IE6.0SP1にバージョンアップしたところ無事にツールチップを表示させることが出来ました。
左のような感じ。
ツールチップはIE5.0以降なら表示されるようです。(詳しく確認していません)
ちなみにこの時のCOMCTL32.DLLのバージョンは 5.81 (製品バージョン 5.50.4916.400)です。
と、言うことでIEのバージョンアップは大切です。
(本当は軽いIE4.01の方が良かったんだけどなぁ。)
ただ、これがIE4.01が原因で起こる問題なのか、僕のPCの環境のみで起こった問題なのかは分かりません。