ご利用前に必ずお読みください
> ご報告ありがとうございます。 > > どうやら `Sleep` が影響していそうですね。 > > ツールチップは、Windows のウィンドウアニメーション機能を使って、ふわっと表示される仕組みになっています。 > > そのため、`ShowTip` メソッドの直後に `Sleep` (またはループ処理など、アプリが一時的に固まる処理) が入っていると、Windows 側のアニメーション処理と競合してしまい、1 回目のツールチップが正しく表示されないことがあるようです。 > > Windows のアニメーション機能を使用しているため、内部でどのような処理が行われているかは分かりませんが、初回表示時にアニメーション関連の準備処理が行われているのかもしれません。 > > ちなみに、`ShowTip("", meShowTipHide);` の部分を削除すると、`Sleep(1000);` の処理後にツールチップの内容が表示されますね。 > > この挙動は、EmEditor さんでも同様に確認できました (同期実行の場合) > > マクロの先頭に、 > > ```javascript > #async = true > ``` > > を付けると、マクロが非同期実行になるため、`Sleep` 処理中でもツールチップの内容が表示されるようです。 > > ただし、非同期にすると処理速度が少し落ちたり、処理中にほかの操作ができてしまうことで思わぬ影響が出る可能性もありますので、その点はご注意ください。 > > また、このアニメーション表示は Windows 側の仕組みに依存しているため、根本的な解決はなかなか難しそうです。 > > アニメーション機能を使わない、という対策も考えられますが、`ShowTip` だけでなくアプリ全体のツールチップ (ヒント表示) に影響してしまうため、現状では採用しづらいところですね。 > > 何かもう少し良い回避策がないか、引き続き検討してみたいと思います。
マークダウンを有効にする
テキストエディター「Mery」ベータ版 v3.8.3 を公開
知っておくと便利なテキストエディター「Mery」の 10 個の小技
テキストエディター「Mery」の配色テーマ集
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
好みのカラーがきっと見つかる!テキストエディター「Mery」の美しいテーマ 101 個
トモダチコレクション わくわく生活 -Switch
トモダチコレクション わくわく生活|オンラインコード版
ニンテンドープリペイド番号 9000円|オンラインコード版
ニンテンドープリペイド番号 5000円|オンラインコード版
ニンテンドープリペイド番号 2000円|オンラインコード版
ノーゲーム・ノーライフ 13 ゲーマー兄妹たちは『魔王』を討つ(すくう)よ…
陰の実力者になりたくて! 07
異世界のんびり農家 20.5
本好きの下剋上 ハンネローレの貴族院五年生3
ソードアート・オンライン29 ユナイタル・リングVIII (電撃文庫)