INFO: استخدام سرعات مع مربع حوار غير مشروط في MFC

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية117500
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
لاستخدام سرعات مع مربع حوار غير مشروط تجاوز الدالة () PreTranslateMessage في الفصل الدراسي CDialog المشتقة.
معلومات أخرى
لاستخدام سرعات مع مربع حوار غير مشروط بتنفيذ الخطوات التالية:

  1. إنشاء مربع حوار غير مشروط. للحصول على مزيد من المعلومات، الرجاء مراجعة المقالة التالية في "قاعدة المعارف لـ Microsoft:
    103788إنشاء مربع حوار غير مشروط مع مكتبات MFC
  2. إدراج هذا نموذج التعليمة البرمجية في ملفات المذكورة أعلاه التعليمة البرمجية:
       // .h file with your derived CDialog class.   class CModeless : public CDialog   {      .    public:      virtual BOOL PreTranslateMessage(MSG*);      .   };   //.cpp file.   BOOL CModeless::PreTranslateMessage(MSG* pMsg)   {      HACCEL hAccel =      ((CMainFrame*)AfxGetApp()->m_pMainWnd)->GetAccelTable();      if(!(hAccel &&           ::TranslateAccelerator(AfxGetApp()->m_pMainWnd->m_hWnd, hAccel,                                  pMsg)))           return CDialog::PreTranslateMessage(pMsg);      else         return TRUE;   }   // Mainfrm.h file, where CMainFrame is the main window class.   HACCEL CMainFrame::GetAccelTable() { return m_hAccelTable; }						
  3. إنشاء مسرعات مع Studio التطبيق أو مع "عرض الموارد" من "مساحة العمل" في Visual C++ 32بت Edition، الإصدار 4.0. يجب أن يكون مسرعات في جدول المسرع IDR_MAINFRAME. كما يجب أن لديهم نفس عناصر تحكم أو عناصر القائمة التي تكون مقترنة المعرف.
kbinf 1.00 1.50 1.51 1.52 2.00 2.10 2.50 2.51 2.52 3.00 3.10 4.00

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 117500 - آخر مراجعة: 02/09/2014 17:00:21 - المراجعة: 3.1

Microsoft Foundation Class Library 4.2

  • kbnosurvey kbarchive kbmt kbacceleratorkey kbarchitecture kbdlg kbinfo kbkeyaccel kbuidesign KB117500 KbMtar
تعليقات