manikanta3 Ответов: 1

Конструктор в случае диалогового приложения в vc++ 6.0


Я не понял конструктор (автоматически сгенерированный) в классе Dialog,почему передается указатель cWnd и какова роль CDialog(cApp::IDD,pParent). Я новичок в vc++,может ли кто-нибудь подробно рассказать мне(почему эта строка включена в CDialog(cApp:: IDD,pParent))

Что я уже пробовал:

Я создал один диалог в vc++ 6.0, он выглядит следующим образом
cApp:: cApp(cWnd *pParent)
:CDialog(cApp:: IDD,pParent)
{
//некоторые инициализации есть
}

1 Ответов

Рейтинг:
0

Richard MacCutchan

Видеть Класса Cdialog::Класс Cdialog[^]. Этот cApp::IDD значение генерируется фреймворком и идентифицирует ресурс диалогового окна, который используется для построения окна диалогового окна. То pParent значение-это указатель на окно, которому принадлежит диалоговое окно, и позволяет Windows знать, какое окно следует деактивировать, когда диалоговое окно становится видимым.