Диалоги
Помогите решить проблему плиз.
Есть окно. В методе ::OnInitDialog создаются диалоги, которые показываются на этом окне и какбы к нему привязаны.
m_oCardTrpDriveAddDlg.Create(IDD_DRIVE_A DDITIONALS_DIAGNOSE);
m_oCardTrpDriveAddDlg.SetWindowPos( &CWnd::wndTopMost, oRect.left + DLG_CARDTRP_ADD_POSX, oRect.top + DLG_CARDTRP_POSY, 0, 0, SWP_NOSIZE );
m_oCardTrpDriveAddDlg.ShowWindow(SW_SHOW) ;
Проблема в том, что этот созданный диалог живет своей жизнью. В методе OnMove главного окна я корректирую координаты этого диалога - тут все работает.
Но когда окно минимизируется или перекрывается другим окном, то эти диалоги вылазят поверх всех окон.
Как бы это профиксить?
Есть окно. В методе ::OnInitDialog создаются диалоги, которые показываются на этом окне и какбы к нему привязаны.
m_oCardTrpDriveAddDlg.Create(IDD_DRIVE_A
m_oCardTrpDriveAddDlg.SetWindowPos( &CWnd::wndTopMost, oRect.left + DLG_CARDTRP_ADD_POSX, oRect.top + DLG_CARDTRP_POSY, 0, 0, SWP_NOSIZE );
m_oCardTrpDriveAddDlg.ShowWindow(SW_SHOW)
Проблема в том, что этот созданный диалог живет своей жизнью. В методе OnMove главного окна я корректирую координаты этого диалога - тут все работает.
Но когда окно минимизируется или перекрывается другим окном, то эти диалоги вылазят поверх всех окон.
Как бы это профиксить?
