最小化コマンドだけ使えるようにするには?

解決


みやっち  2002-10-25 11:10:34  No: 105264  IP: [192.*.*.*]

フォームの右上にある「最小化」コマンドだけ使えるようにする方法ってあるんでしょうか?
ControlBox=Falseにすると全て消えてしまうので困っています。
どうか教えてください。

編集 削除
YuO  2002-10-25 12:21:46  No: 105265  IP: [192.*.*.*]

APIでガリガリとシステムメニューを削れば一応……。
最大化ボタンとかサイズ変更はプロパティから無効化できますが。

編集 削除
Say  2002-10-25 12:50:39  No: 105266  IP: [192.*.*.*]

「最大化」と「閉じる」を消すのでなく、使えないようにするだけなら
「最大化」はMaxButtonプロパティで可能です。
「閉じる」はForm_QueryUnloadでCancel = Trueすれば可能です。

消す必要があるのなら、
GetSystemMenu,GetMenuItemCount,GetMenuItemID,DeleteMenu,DrawMenuBar
あたりのAPIを使って、システムメニューを編集してください。

編集 削除
みやっち  2002-10-25 14:40:02  No: 105267  IP: [192.*.*.*]

YuOさん、Sayさんありがとうございます。

使えないようにする方法でやる事にしました。
それで何とか終わらせることが出来ました。
助かりました。
これからもよろしくお願いします。

編集 削除