メッセージボックスが表示されたときにほかの場所を
クリックするとBeep音がして何もできませんよね。
あのようにボタンを押すまで何もできないようにするには
どうすればいいのでしょう。
LostFocusのときにSetFocusしてもできないんです。
ちょっとまえまではSysModalWindowなんていう関数がAPIにあったんですけど、
なんだか存在ごと消されちゃったみたい…。
SetFocusになったら、SetForeGroundWindowのAPIで、0を指定したりすれば?
ああそうそう、フォーム表示時からそうするには、
Form.Show vbModal,Me でできますけど。
(でもビープ音が鳴ったかどうかは…)
ありがとうございました。
無事解決しました。
ツイート | ![]() |