PDA

View Full Version : Get Foreground Window



kamalhamidi
پنج شنبه 09 مهر 1388, 12:29 عصر
سلام

با چه کدی میتونم پنجره فعال رو بدست بیارم

منظورم پنچره ایی که روی بقیه برنامه در دسکتاب نمایش داده میشه (Get Foreground Window)

همچنین چطور میتونم یه پنجره خاص رو فعال کنم (Set Foreground Window)

تشکر

babakmomeni
پنج شنبه 09 مهر 1388, 12:50 عصر
سلام

با چه کدی میتونم پنجره فعال رو بدست بیارم

منظورم پنچره ایی که روی بقیه برنامه در دسکتاب نمایش داده میشه (Get Foreground Window)

همچنین چطور میتونم یه پنجره خاص رو فعال کنم (Set Foreground Window)

تشکر

سلام. شما الحمدلله جوابها رو هم خودتون زحمت کشیدین و دادین.:لبخند:
پیدا کردن هندل پنجره جاری


var hw: HWND;
begin
hw:=GetForegroundWindow;
end;


پیدا کردن هندل یک پنجره خاص و اکتیو کردن آن



var hw: HWND;
begin
hw:=findwindow(nil,'window name');
SetForegroundWindow(hw);
end;


به جای 'window name' نام پنجره مورد نظر را قرار دهید.
موفق باشید...