بسم الله الرحمن الرحيم
لقد رأيت أن أجمع كل الدوال المفيدة في الحصول على مقابض النوافذ في موضوع واحد ليصبح مرجعاً وعلى الأرجح أنا لم أذكر هنا كل الدوال لذلك أرجو من الأعضاء المشاركة بما يعرفونه
1- للحصول على مقبض النافذة الفعالة نستعمل الدالة getactivewindow وتكتب بالشكل التالي :
Public Declare Function GetActiveWindow Lib "user32" Alias "GetActiveWindow" () As Long
2- للحصول على مقبض كونسول نستخدم الدالة getconsolecp وتكتب كما يلي :
Public Declare Function GetConsoleCP Lib "kernel32" Alias "GetConsoleCP" () As Long
3-للحصول على مقبض نافذة سطح المكتب نستخدم الدالة getdesktopwindow وتكتب كما يلي :
Public Declare Function GetDesktopWindow Lib "user32" Alias "GetDesktopWindow" () As Long
4- للحصول على مقبض النافذة التي في المقدمة نستخدم الدالة getforegroundwindow وتكتب كما يلي :
Public Declare Function GetForegroundWindow Lib "user32" Alias "GetForegroundWindow" () As Long
5-للحصول على مقبض نافذة الحافظة نستخدم الدالة getopenclipboardwindow وتكتب كما يلي :
Public Declare Function GetOpenClipboardWindow Lib "user32" Alias "GetOpenClipboardWindow" () As Long
هذه هي الدوال التي أعرفهات وطبعاً لا تنسى مراعاة الpublic والprivate وأرجو من الأخوة المشاركة في هذا الموضوع
