ハンディターミナルで色々な画面からサスペンドで電源オフにした後で、また電源オン
した際にMessageBoxを出力させていますが、MessageBoxのはいのボタンを押すまで
は、MessageBox以外の背後にあるボタンを押下不可にしたいですが...
どなかたご教授ください。どうぞ宜しくお願い致します。
画面の大きさのダイアログで画面を覆ってしまえばよいかと
>画面の大きさのダイアログで画面を覆ってしまえば
つ Alt + TAB
しま様ご返答頂きまして、ありがとうございます。
メッセージボックスのメッセージは『設定完了』のみですが、そこに(\n)をたくさん付
加し改行でメッセージ本文を長くし、メッセージボックスを大きくするのですか?
箱を大きくする設定がわかりません。お願い致します。
(・_______・)ん?様ご返答ありがとうございます。
ご返答内容の つ Alt + TAB は、Alt + TABを押下するということでしょうか?
『設定完了』のダイアログのOKボタンをハンディのユーザーの人が押さないで、現在走
っているアプリ画面のボタンを押されると、後ろにメッセージボックスが隠れてしま
い、アプリ画面が正しく走らず、アプリのEndDialogをやっているボタンのみ固まって押
下不可能になってしまいす。きちんとメッセージボックスのOKを押下した後だと、
EndDialogも効き誤作動はしないのです。
こちらのハンディには、Alt+TABキーがありません。
ソース上で設定し、メッセージボックスのOKボタンを最優先に押してもらうようにした
いのです…
どうぞ宜しくお願い致します。
ハンディターミナルということはWindows Embedded環境でしょうか?
開発環境を明記してください(使用上の注意参照)。
> >画面の大きさのダイアログで画面を覆ってしまえば
> つ Alt + TAB
は画面を覆ってしまっても、Alt + TABでアプリケーションの切り替えができるので、
駄目ってことではないでしょうか。
アプリケーション単独の話でしたら、MB_SYSTEMMODALでなんとかならないかな?
とも思いますが、他のアプリケーションまでコントロールするのは難しいかと。
モーダル表示に変更し、
AfxMessageBox(_T("), MB_OK | MB_SYSTEMMODAL);
にて、メッセージボックスのOKのボタンのみ押下可能になりました。
ありがとうございました。