ورود

View Full Version : سوال: نمایش MessageBox از طریق فرستادن پیغام : SendMessage



nilidelphi
یک شنبه 16 مرداد 1390, 12:04 عصر
با سلام
یه سوال دارم آیا میشه از طریق فرستادن پیغام به جای استفاده از متد MessageBox همین کار رو انجام داد؟

با تشکر

tdkhakpur
یک شنبه 16 مرداد 1390, 14:05 عصر
آیا میشه از طریق فرستادن پیغام به جای استفاده از متد MessageBox همین کار رو انجام داد؟


درسته MessageBox بصورت یک متد در آمده اما خود MessageBox در اصل یک دیالوگ هست که برای خودش چندین هندل و پنجره داره و استفاده از sendmessage میتونه به یکی از این هندلهای پیغام بده.

nilidelphi
دوشنبه 17 مرداد 1390, 10:50 صبح
خوب آقای خاکپور چطور این کار رو انجام بدیم؟

Felony
دوشنبه 17 مرداد 1390, 11:09 صبح
چی کار بکنی ؟ منظورت این هست که یک پیغام به پنجره n بفرستی و از طرف اون یک MessageBox نمایش داده بشه ؟!

tdkhakpur
چهارشنبه 19 مرداد 1390, 01:03 صبح
چطور این کار رو انجام بدیم؟

خب این شکلی که شما میخواهید مثل این میمونه که بگید یک دونه برنامه رو با ارسال پیغام اجراش کنید.
در هر حالت با sendmessage میتوانید به پنجره های که فعال هستن و ایجاد شده اند پیغام ارسال کنید نه اونایی که وجود ندارند!
و این در مورد messagebox هم صدق میکنه وقتی هنوز ایجاد نشده و به هیچ پیغامی گوش نمیده از کجا بدونه که شما بهش پیغام میدید.