View Full Version : گرفتن هندل
hojjatcroos
جمعه 20 دی 1387, 09:04 صبح
سلام -اگه میشه دوستان کمک کنن بگن مشکل کد زیر در کجاست که هندل آخری رو نمیتونم به دست بیارم.
Var
h:Hwnd;
begin
h:=findwindow('Shell_TrayWnd',nil);
h:=findwindowEx(h,0,'TrayNotifyWnd',nil);
h:=findwindowEx(h,0,'ToolbarWindow32','Notificatio n Area');
end;
DAMAVAND
جمعه 20 دی 1387, 09:22 صبح
خب چون يک خط کم داره :
Var
h:Hwnd;
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');
end;
hojjatcroos
جمعه 20 دی 1387, 10:44 صبح
بازم مشکل با تشکر از جواب قبلی شما می خوام هندل یک بالون رو بگیرم اما با کد زیر نمی تونم
Var
h:Hwnd;
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:=FindWindowEx(h,0,'tooltips_class32','s');
مجتبی تاجیک
جمعه 20 دی 1387, 11:35 صبح
دیگه برای آخرین کد که نمیتونید از FindWindowEx استفاده کنید ، چون اسم پنجره بالون رو که ندارید ، باید از FindWindow استفاده کنید .
Var
h:Hwnd;
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);
end;
vBulletin® v4.0.8, Copyright ©2000-1390, Jelsoft Enterprises Ltd.