我不希望用户可以通过按右上角的“X”按钮来关闭面板。但是......当面板停靠时,面板的角落会出现一个小“x”,是否存在隐藏这个小按钮的方法?
我在创建停靠面板上尝试了代码,但它不起作用
procedure Tframe1.panBorderEndDock(Sender, Target: TObject; X, Y: Integer);
var
hMenuHandle : Integer;
begin
inherited;
hMenuHandle := GetSystemMenu(panBorder.Handle, False);
if (hMenuHandle <> 0) then
DeleteMenu(hMenuHandle , SC_CLOSE, MF_BYCOMMAND);
end;
请检查我的代码并提出一些建议。?