PDA

View Full Version : سوال: مشکل در مخفی کردن Application از تب Application تسک منیجر



Mask
سه شنبه 27 اردیبهشت 1390, 19:35 عصر
با سلام.
با دستور :

ShowWindow(Application.Handle,SW_HIDE);
در فرم شو برنامم ، اپلیکیشن برنامم رو مخفی میکنم.
مشکل از اینجا پیش میاد که مسیج های برنامم اگه فرم استایل فرم حالت ontop باشه میره زیره فرم.
غیر از اینکه یه فرم مسیج طراحی کنم و شومودالش کنم. چطوری میتونم این مشکل رو رفع کنم.
نمونه مشکل زیر در نمونه برنامه زیر هست.
با تشکر.

SAASTN
سه شنبه 27 اردیبهشت 1390, 19:48 عصر
جالبه Exe ای که خودتون کامپایل کردید دقیقا همین مشکل رو داره، ولی خودم که دوباره کامپایل می کنم درست رفتار می کنه.

Mask
سه شنبه 27 اردیبهشت 1390, 19:51 عصر
من با دلفی 7 کامپایل میکنم.
شما چی؟
البته با 2010 که کامپایلش کردم از منم درست میشه.
فکر کنم یه باگه تو دلفی 7.
تو دلفی 7 چطور مشکل رو مرتفع کنیم.

یوسف زالی
سه شنبه 27 اردیبهشت 1390, 20:43 عصر
یه راه حل ضایع:


procedure TForm1.FormShow(Sender: TObject);
begin
form2.show;
Form2.SendToBack;
Form2.BringToFront;
ShowWindow(Application.Handle, SW_HIDE);
end;