[MFC] CreateDialog, проблема с интеграцией с WinApi
MainDialog.Crate( MainDialog.IDD, CWnd::Fromhandle( _hWnd ) );
охото чтобы класс слушал интерфейс.
код надо читать как
MainDialog yourDlg;
yourDlg.Crate( MainDialog::IDD, CWnd::Fromhandle( _hWnd ) );
все..
будет создан немодальный диалог по соответствующему темплейту, все сообщения пойдут как надо в объект класса MainDialog
Rem: как правило визард кладет в енум MainDialog::IDD соответствующий русурсID, если это не так то код надо переписать в yourDlg.Crate( IDD_MY_DIALOG, CWnd::Fromhandle( _hWnd ) );
Оставить комментарий
sanek300509
создал проект MFC -> DllВ начале создается HWND при помощи CreateWindow.
дальше пытаюсь
код стандартный для MainDialog
Как сделать аналогию с CreateDialog?
Как создать так чтобы _hWnd был отцом MainDialog?
заранее спасибо.