الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف احصل علي اسم النافذه النشطه

مغلق
بدأه super_rio في 15 أكتوبر 2006 · 2 رد · 824 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف احصل علي اسم النافذه النشطه

#2

احتجت مرة هالموضوع وبحبشت وجربت الكثير بس أخيرا عن تجربة فأنا لا أعتبر نفسي خبير برمجة وجدت التالي

GetForegroundWindow

هالتابع يرد لك هاندل النافذة النشطة وأقصد بالنشطة التي هي جاهزة للاستقبال من الكيبورد

والاخوة بالمنتدى ان شاء الله ما بقصرو

أنت جرب التابع وستجده المطلوب باذن الله

اسف أنت تريد الاسم!!! خذ جرب هالكود

procedure TForm1.Button1Click(Sender: TObject);

var

p: array[0..255] of char;

begin

GetWindowText(GetForegroundWindow, p, length(p));

Caption:= p;

end;

procedure TForm1.Timer1Timer(Sender: TObject);

begin

Button1Click(Button1);

end;

طبعا خلي الخاصية للفورم form style هي fsAlways On top لترى النتيجة

والسلام

تم تعديل هذه المشاركة بواسطة essam7 في 15 أكتوبر 2006 في 22:25

#3

شكرا هذا هو ما احتاجه بالضبط

هذا الموضوع مغلق.

مواضيع مشابهة