PDA

View Full Version : مخفی کردن trayIcon یک برنامه دیگر



رضا عربلو
جمعه 15 اسفند 1382, 20:03 عصر
با سلام خدمت تمام اساتید.
چه حوری می توان در یک Application دلفی یک TrayIcon مربوط به برنامه دیگری (مثلاً DOwnload Accelarator) را غیب کرد.
این کار شبیه کار شعبده بازها است.

------------------------------------
ندانسته بمیرم ، یا بدانم و بمیرم :oops:

رضا عربلو
سه شنبه 26 اسفند 1382, 03:40 صبح
کسی هیچ روشی را سراغ نداره.
من سعی کردم به message ها این کار را بکنم اما message مناسب را پیدا نکردم.

سار
چهارشنبه 27 اسفند 1382, 15:42 عصر
از FindWidows و RelaseWindows استفاده کن.
امید وارم اسم تابع رو درست نوشته باشم :oops:

Inprise
شنبه 01 فروردین 1383, 13:15 عصر
سلام ؛

ابتدا یک نسخه از کلاس TNotifyIconData بساز و خصوصیت پنجرهء مالک ( wnd ) آن را به هندل پنجره اصلی برنامه ای که میخوای آیکنش محو بشه نسبت بده . ( فرض بر این است که تو بلدی چطوری این هندل رو به دست بیاری ) بعدش با پاس کردن آرگومان WM_HIDE به همراه هندل شیء مذکور به تابع PostMessage میتونی انتظار مخفی شدن شیء مورد نظر رو داشته باشی .

روش فوق صرفا" تئوری است و شخصا" امتحانش نکردم .

موفق باشی