Win32API【2】
■ このスレッドは過去ログ倉庫に格納されています
0439デフォルトの名無しさん
NGNG点滅そのものは、
.dwFlags = FLASHW_ALL Or FLASHW_TIMER
でフォームの起動時からずっと点滅させっぱなしにしてるんですが、問題は
その点滅をとめるときです。
フォームをクリックしたときなど、何らかのイベントが発生したときに、
.dwFlags = FLASHW_STOP
で点滅をとめることができるというところまではMSDNで調べました。
問題は、そのフォームがSDIフォームか、MDI子フォームかで動作に差が
出るということなんです。
SDIフォームでは点滅をとめたときにそのフォームがアクティブの状態に
なって点滅がとまるんですが、MDI子フォームでは非アクティブの状態に
なって点滅がとまってしまいます。(プログラム上ではアクティブであることは
確認済み)
これはなぜなんでしょうか?皆様のお知恵を拝借させてください。
開発環境はWindows2000、Visual Basic6.0(SP5)です。
■ このスレッドは過去ログ倉庫に格納されています