Parsi Coders

نسخه‌ی کامل: minimize کردن فرم در دلفی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
اگر بخواهید با کلیک بر روی فرم صفحه خود را minimize کنید Procedure های زیر را بالای برنامه خود قرار دهید
کد پی‌اچ‌پی:
procedure Tform1.CreateParams(var ParamsTCreateParams);
begin
inherited CreateParams
(Params);
Params.ExStyle := WS_EX_APPWINDOW;
end;

{
I have tried with and with out the following procedure}
procedure Tform1.WMSyscommand(var MessageTWmSysCommand);
begin
case (Message.CmdType and $FFF0of
SC_MINIMIZE
:
begin
ShowWindow
(HandleSW_MINIMIZE);
Message.Result := 0;
end;
SC_RESTORE:
begin
ShowWindow
(HandleSW_RESTORE);
Message.Result := 0;
end;
else
inherited;
end;

end
و حالا بر روی دکمه خود کد زیر را وارد کنید .
کد پی‌اچ‌پی:
procedure TForm1.Button1Click(SenderTObject);
var 
Message :  TWmSysCommand ;
begin
Message
.CmdType    :=61472;
  
WMSyscommand(Message  );