クリックされてもアクティブにならないウインドウ
Posted: 2006年11月04日(土) 00:03
クリックされてもアクティブにならないウインドウが作れないかと思っています。
例えば、メインウインドウと、一つのモードレスウインドウから成るアプリが
あるとして、
メインウインドウの処理で何らかのエラーが発生した時、
それをメッセージボックスで表示したとします。
そのメッセージボックスが表示されている間(okボタンなどの入力待ちの間)は、
モードレスダイアログをアクティブにしたくないのです。
(Googleなどで検索してみたところではアクティブ、非アクティブの判断に
「WM_NCACTIVATE」等のメッセージが使えそうな感じもしたのですが、
実際にどうすればアクティブにさせないように出来るのか掴めていません。)
何か良い方法があれば是非教えて下さい。
例えば、メインウインドウと、一つのモードレスウインドウから成るアプリが
あるとして、
メインウインドウの処理で何らかのエラーが発生した時、
それをメッセージボックスで表示したとします。
そのメッセージボックスが表示されている間(okボタンなどの入力待ちの間)は、
モードレスダイアログをアクティブにしたくないのです。
(Googleなどで検索してみたところではアクティブ、非アクティブの判断に
「WM_NCACTIVATE」等のメッセージが使えそうな感じもしたのですが、
実際にどうすればアクティブにさせないように出来るのか掴めていません。)
何か良い方法があれば是非教えて下さい。