アクティブにするには?

解決


Bit  2001-11-12 19:07:47  No: 103759  IP: [192.*.*.*]

メッセージボックスが表示されたときにほかの場所を
クリックするとBeep音がして何もできませんよね。
あのようにボタンを押すまで何もできないようにするには
どうすればいいのでしょう。
LostFocusのときにSetFocusしてもできないんです。

編集 削除
たかみちえ  2001-11-13 00:21:52  No: 103760  IP: [192.*.*.*]

ちょっとまえまではSysModalWindowなんていう関数がAPIにあったんですけど、
なんだか存在ごと消されちゃったみたい…。

  SetFocusになったら、SetForeGroundWindowのAPIで、0を指定したりすれば?

編集 削除
たかみちえ  2001-11-13 00:27:02  No: 103761  IP: [192.*.*.*]

ああそうそう、フォーム表示時からそうするには、
Form.Show vbModal,Me  でできますけど。

(でもビープ音が鳴ったかどうかは…)

編集 削除
Bit  2001-11-13 17:29:32  No: 103762  IP: [192.*.*.*]

ありがとうございました。
無事解決しました。

編集 削除