取得したウィンドウハンドルに対して以下のようにすると、
「閉じる」ボタンを使用できないようにできるのですが、
復活させて使用できるようにするにはどうすればいいでしょうか?
handle: HWND;
h_Menu: HMenu;
h_Menu := GetSystemMenu(handle, False);
DeleteMenu(h_Menu, 6, MF_BYPOSITION);
DrawMenuBar(handle);
GetSystemMenu(hwnd, True) で元のメニューに戻ります。
ついでですが、6とかじゃなくてSC_CLOSEと定数名を使った方がわかりやすいかと。
tttさん、ありがとうございました。
できました!!ヘルプをよく読むと書いていました^^;
(英語なので、さらっと読んで見逃していました・・・)
あと、定数ですが、どうしても面倒で直接数値を書いて
しまいがちですね。以後気を付けます。
ツイート | ![]() |