HSP: tooltip命令でツールチップが表示されない

これは僕自身がHSPの掲示板で聞いたことを元にしています。


確認

僕の環境(OS: Windows98)でHSPのtooltip命令でツールチップが表示されませんでした。
ソースは以下の通りです。

#include "llmod.as"
#include "misc.as"
	screen 0, 160, 80, 0
	button "test", *label
	tooltip 0, "test"
*label
	stop

ツールチップが表示されない 実行すると左のような感じになりました。

閉じるボタンはOK ちなみに閉じるボタン等ではきちんとツールチップが表示されています。


調査

調べたところ、ツールチップは「コモンコントロール」が関係しているらしいです。
コモンコントロールとは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の環境のみで起こった問題なのかは分かりません。



miniminisoftトップへ
THLAND ホームへ