最前面表示でメッセージボックスを表示する


MM3946  2005-06-08 16:43:44  No: 90308  IP: [192.*.*.*]

VB6で開発中です。
setwindowposで画面を最前面に表示した状態で、メッセージボックス(msgbox)の表示をおこなっても、画面の下に隠れて表示できません。
何か方法はご存知ありませんか。

編集 削除
。。。  2005-06-08 17:15:38  No: 90309  IP: [192.*.*.*]

仕様を見直した方がいい。
SetWindowPosによる最前面の使い方を誤ってる。

編集 削除
クラゲ  URL  2005-06-10 02:00:56  No: 90310  IP: [192.*.*.*]

1.メッセージボックスを表示する関数を作成
2.関数内で、すべてのフォーム状態の列挙を行う
3.setwindowposで標準状態に戻す
4.メッセージボックス表示
5.すべてのフォーム状態を最初にもどす
でいかがでしょうか?

設計ミス = コーディングが邪魔くさくなる

編集 削除