PDA

View Full Version : بالا آوردن برنامه از زیر برنامه های دیگه



آیدا رضایی
پنج شنبه 04 اسفند 1384, 20:37 عصر
فرض کنید برنامه ما اجرا شده و کاربر داره با برنامه های دیگه ویندوز کار میکنه .
حالا سر یه ساعت خاص برنامه باید یه پنجره رو باز کنه و پیامی رو به کاربر بده .
از SetForgroundwindow استفاده میکنم اما نمیشه و اون وقتی میشه ازش استفاده کرد که کاربر روی مثلا آیکون موجود در تری کلیک کنه !.
آیا برای این کار تابعی وجود داره ؟

Arash_j13
جمعه 05 اسفند 1384, 00:48 صبح
با
application.restore می شه

Hamid_PaK
جمعه 05 اسفند 1384, 07:10 صبح
پیامی که میخواهید نمایش بدهید رو تاپ ماست ( TopMost ) کنید کاربر مجاب می شه که پیام شما رو تایید کنه، فرم برنامه شما هم بعد از پیام نمایش داده میشه ...
ولی می توانید از دوتا تابع پشت سر هم استفاده کنید ..


Application.Restore;
SetForgroundWindow(Handle);
MessageBox(Handle, pChar('Your own message !!!'), 'Title', MB_TOPMOST);


یا حق !!!