| الموضوع السابق | الموضوع التالي |
الغرض
الحصول على عناوين النوافذ الرئيسية المفتوحة حالياً لكافة البرامج الشغالة في النظام.
الصيغة
function GetTopWindowList(IgnoreEmptyCaption, IgnoreHidden, IgnoreUnOwned: Boolean): TStringList;
الوسائط (Parameters)
| IgnoreEmptyCaption | بارامتر منطقي يحدد ما إذا سيتم إهمال النوافذ التي ليس لها عنوان. | |
| IgnoreHidden | بارامتر منطقي يحدد ما إذا سيتم إهمال النوافذ المخفية. | |
| IgnoreUnOwned | بارامتر منطقي يحدد ما إذا سيتم إهمال النوافذ غير المملوكة لنافذة أخرى (Unowned). |
الشرح
تعيد هذه الدالة قائمة (كائن من النوع TStringList) يحتوي على عناوين كافة النوافذ الرئيسية العاملة حالياً تحت النظام، حسب الشروط المحددة في البارامترات الثلاثة للدالة.
بالنسبة إلى البارامتر الثالث IgnoreUnOwned، يجب الانتباه إلى أن العديد من النوافذ التي قد يبدو أنها غير مملوكة هي في الواقع مملوكة لنافذة مخفية (كما هو الحال مع تطبيقات Delphi و Visual Basic).
الدالة لا تعيد nil، بل دائماً تعيد كائناً من النوع TStringList، لكن عدد عناصره (StringList.Count) قد يكون صفراُ.
أعلى الصفحة
| الموضوع السابق | الموضوع التالي |