閉じる・最小化などをグレー表示にするには


ジン  2004-08-04 22:37:35  No: 115380  IP: [192.*.*.*]

ソフトはVB6.0で
MDIフォームを使用して、親フォームの閉じるや最小化のボタンを
グレー表示(使用不可能)な状態にするにはどうしたらよいでしょうか?
また、使用不可の後に使用可の状態に戻すにはどうしたらいいですか?

編集 削除
nanashi  2004-08-05 10:48:12  No: 115381  IP: [192.*.*.*]

最小化ボタンはやったことが無いので分かりませんが、
閉じるボタンはAPIのEnableMenuItemでグレー表示に出来ます。

GetSystemMenuとEnableMenuItemを使って使用不可にして、
GetSystemMenuとDrawMenuBarで使用可に戻せたと思います。

編集 削除
どらやき  2004-08-05 14:30:56  No: 115382  IP: [192.*.*.*]

最小化のボタンのグレー表示は、MDIフォームのウィンドウスタイルからWS_MINIMIZEBOX を削除してからDrawMenuBarすればいいのでは?

編集 削除