PDA

View Full Version : جلوگیری از مینیمایز شدن فرم



hamidoooo
سه شنبه 07 تیر 1384, 14:25 عصر
میشه اساتید لطف کنن بگن که چه کار میشه کرد که وقتی روی آیکن شو دسکتاپ توی تسکبار کلیک شد فرم مون مینیمایز نشه؟
ممنون :oops:

Delphi_Developer
جمعه 10 تیر 1384, 15:23 عصر
میشه یه کلک رشتی سرش بزنی ! :sunglass:
یه تایمر تو فرمت بذار و Interval اون رو برابر قرار بده >>> حالا تو Event تایمر کد زیر رو وارد میکنی :


Form1.show;

:D :D :D البته این یه نوع کار بچه بازیه --- اینو گفتم که اگه دید راه بهتری پیدا نکردی از این روش استفاده کنی !.

koosha system
جمعه 10 تیر 1384, 17:24 عصر
یک ApplicationEvents تو فرم بزار بعد OnMinimize رو
Form1.WindowState:=wsNormal قرار بده

محمد میرمصطفی
جمعه 10 تیر 1384, 22:50 عصر
ببخشید که به زبان BCB هست. آخه من دلفی بلد نیستم. اینو تو OnCreate بنویس:
SetWindowLong( Handle, GWL_STYLE, GetWindowLong( Handle, GWL_STYLE ) & ~WS_MINIMIZEBOX );
SetWindowLong( Application->Handle, GWL_STYLE, GetWindowLong( Application->Handle, GWL_STYLE ) & ~WS_MINIMIZEBOX );

Hamid_PaK
شنبه 11 تیر 1384, 01:16 صبح
می تونی از این استفاده کنی . . .



...
public
procedure WMSysCommand
(var Msg: TWMSysCommand) ;
message WM_SYSCOMMAND;
...

implementation
...
procedure TForm1.WMSysCommand;
begin
if Msg.CmdType <> SC_MINIMIZE then
DefaultHandler(Msg) ;
end;


فقط روی فرم . . ..
:wink:

hamidoooo
شنبه 25 تیر 1384, 21:56 عصر
واقعا از همگی ممنون و متشکرم