View Full Version : نمایش کلید در BallonHint در TrayWindow
  
Felony
پنج شنبه 12 دی 1387, 16:03 عصر
:چشمک: سلام .
 
دوستان من تو فرم برنامم یه کامپوننت TaryIcon استفاده کردم و به وسیله ی آن یه پیغام را در کنار ساعت ویندوز نمایش میدم ، همه چیز درست عمل میکند ، حالا من میخوام در زیر Ballon ی که نشون داده میشه 2 تا کلید هم داشته باشم یعنی بالون نشون داده بشه با 2 کلید مثلا تایید و لغو .
 
:متفکر:حالا باید هندل اون بالون رو پیدا کنم یا ... ؟
 
لطفا راهنمایی فرمایید .
Felony
پنج شنبه 19 دی 1387, 00:10 صبح
دوستان کسی نمیتونه راهنمایی کنه ؟
Felony
جمعه 20 دی 1387, 12:34 عصر
دوستان من خودم تا اینجا رو حل کردم ببینید کد رو :
 
 
Var
  h:Hwnd;
  btn:tbutton;
begin
  h:=findwindow('Shell_TrayWnd',nil);
  h:=findwindowEx(h,0,'TrayNotifyWnd',nil);
  h:=findwindowEx(h,0,'SysPager',nil);
  h:=findwindowEx(h,0,'ToolbarWindow32','Notificatio n Area');
  h:=findwindow('tooltips_class32',nil);
  btn:=tbutton.Create(form1);
  btn.ParentWindow:=h;
  btn.Height:=20;
  btn.Width:=20;
  btn.Left:=10;
  btn.Top:=10;
  btn.Caption:='OK';
  btn.Show;
 
الان وقتی بالون نمایش داده میشه روش یه کلید میسازم ، ولی یه مشکل دارم اونم اینکه کلید میاد رو نوشته های بالون !
 
چطور میتونم ارتفاع بالون رو زیاد کنم که کلیدم توی یه فضای خالی بالون نمایش داده بشه و نوشته ها حذف نشن !!!؟
 
ممنون .
Hsimple11
جمعه 20 دی 1387, 12:57 عصر
سورس این TrayIcon رو ندارید تغییرش بدین؟
hojjatcroos
جمعه 20 دی 1387, 14:31 عصر
جواب من رو دادی تشکر-ولی انصاف هم خوب چیزیه
برای این کار باید از عبارت 13# استفاده کنی مثل زیر
 
 
CoolTrayIcon1.ShowBalloonHint('s','s',+#13+#13+#13 ,bitinfo,10);
Felony
جمعه 20 دی 1387, 17:57 عصر
سورس این TrayIcon رو ندارید تغییرش بدین؟
 
یعنی چی سورسش رو ندارم ؟ من با استفاده از کامپوننت TrayIcon خود دلفی 2009 این بالون رو نمایش میدم ، حالا میخوام کیلیدم توش نشون داده شه و روی نوشته ها نباشه .
 
 جواب من رو دادی تشکر-ولی انصاف هم خوب چیزیه
 
منظورتون رو نفهمیدم !؟
 
 برای این کار باید از عبارت 13# استفاده کنی مثل زیر
CoolTrayIcon1.ShowBalloonHint('s','s',+#13+#13+#13 ,bitinfo,10);
 
این راه حل هم بد نیست ، دوستان چیز دیگه ای به زهنشون نمیرسه ؟
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.