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


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

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

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

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

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

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

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

編集    削除