كيف يمكنني تحديد مقاطعة البرنامج في Windows Mobile

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

  •  02-07-2019
  •  | 
  •  

سؤال

لدي تطبيق لعبة قمت بكتابته لنظام Windows Mobile وأريد أن يكون لدي مؤقت مرتبط باللغز.إذا فقد البرنامج التركيز لأي سبب من الأسباب (ورود مكالمة، أو تبديل المستخدم للبرامج، أو الضغط على زر Windows) فأنا أريد مربع حوار منبثق لتغطية اللغز وإيقاف المؤقت.عندما يغلق المستخدم مربع الحوار المنبثق، يمكن للمؤقت أن يبدأ مرة أخرى.

لا أحد يعرف كيفية القيام بذلك؟

شكرًا

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

نصائح أخرى

وهناك طريقة سريعة ستكون ل استخدم PInvoce لاستدعاء GetForegroundWindow() وGetWindowText() عندما يدق مؤقتك (مرة واحدة في الثانية؟).

يقوم GetForegroundWindow() بإرجاع مقبض Windows الذي يمكنك استخدامه للاتصال بـ GetWindowText().إذا كان نص النافذة الأمامية يتطابق مع خاصية النص الخاصة بالنموذج الخاص بك (التسمية التوضيحية الخاصة به)، فأنت تعلم أن تطبيقك هو الذي يركز عليه.يمكنك بعد ذلك إظهار اللغز الخاص بك أو إخفاؤه في كل علامة توقيت.

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