ושוב MFC
מתוך פונקצית InitInstance של CguiApp (המחלקה המייצגת את האפליקציה ב-MFC):
מתוך פונקצית InitInstance של CguiApp (המחלקה המייצגת את האפליקציה ב-MFC):
// This part works!! CguiApp dlg; m_pMainWnd = &dlg; INT_PTR nResponse = dlg.DoModal(); // This part doesn't
CguiApp dlg2; m_pMainWnd = &dlg2; nResponse = dlg2.DoModal();
החלק הראשון מיוצר כחלק מהאשף של VS, והוא עובד. החלק השני, כלומר יצירת דיאלוג נוסף, אחרי סיום הראשון, לא מצליח. נראה לי שהוא נוצר אבל לא מוצג, או משהו כזה. מה הסיפור? (ולממליצים, התחלתי לקרוא את החלק השני של Prosise (איזה כיף שיש ספריה גדולה בעבודה!). מי המליץ פה פעם על MFC Internals?)