كيفية الحصول على عنوان نافذة تطبيق آخر ، وموقفه وحجمه في نظام التشغيل Mac OS بدون واجهة برمجة تطبيقات إمكانية الوصول؟

StackOverflow https://stackoverflow.com/questions/3039717

  •  27-09-2019
  •  | 
  •  

سؤال

كيف يمكنني الحصول على عنوان النافذة وموقفها وحجمها إذا لم تدعم واجهة برمجة تطبيقات إمكانية الوصول؟ مفتش إمكانية الوصول لا يرى ذلك على الإطلاق. لنفترض ، إنها نافذة Xterm في x11.app (x11-> التطبيقات-> المحطة المحطة).

هل كانت مفيدة؟

المحلول

يجب أن تكون قادرًا على الحصول على كل معلومات النافذة هذه من خلال الطرق المكشوفة في ملف رأس cgwindow.h. مستندات Apple على الإنترنت على مرجع خدمات نافذة الكوارتز صفحة. لديهم أيضًا تطبيق عينة مفيدة للغاية يسمى ابن الاستيلاء الذي يجب أن يجعلك تبدأ.

نصائح أخرى

يمكنك استخدام cgwindowlistcreatedescriptionfromarray (). انظر cgwindow.h

هذا يمنحك مجموعة من القواميس. من المحتمل أن تكون المعلومات التالية مفيدة لك:

  • الموقف والحجم: kcgwindowbounds
  • الاسم: kcgwindowname
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top