先日の話を元に、まずはTCalに、ShowWindow(Handle, SW_SHOWNA)を仕掛けてみました。といっても仕掛ける場所がないので(WM_PAINTでは動かなかったし…)、とりあえず日付を監視してるタイマーに。
しばらく様子を見て、問題がないようであれば、正式公開しようと思います。
そういえば、Delphiのツールチップでも、そういう問題がありますねぇ…。
しばらくほかのソフトをいじってからDelphiに戻ると、宣言表示のツールチップが隠れてしまう問題。とりあえずツールにSetWindowPosを使うことで解決しましたが、これも同じ原因かも。となると、DelphiのVCLのコードのどこかに環境依存(OS依存?)か何かでおかしくなる要素が含まれてるのかもしれませんね。