Как справиться с окнами?
От: geroigeroigeroi  
Дата: 07.09.09 07:09
Оценка:
У меня такая ситуация:
Создаю одно окно во весь размер главного окна, с помощью
pDocTemplate = new CMultiDocTemplate(IDR_FULLMENU,
        RUNTIME_CLASS(CNAZVANIEDoc),
        RUNTIME_CLASS(CChildFrame), // Обычное дочернее окно мноооконного приложения
        RUNTIME_CLASS(CNAZVANIEView));
    AddDocTemplate(pDocTemplate);

...

pDocTemplate->OpenDocumentFile(NULL);

Дальше нужно создать второе окно, но меньших размеров (не во весь экран), чтоб оно было поверх первого.
Создаю таким же способом:
pDocTemplate1 = new CMultiDocTemplate(IDR_FULLMENU,
        RUNTIME_CLASS(CNAZVANIEDocSPR),
        RUNTIME_CLASS(CChildFrameSPR), // Обычное дочернее окно мноооконного приложения
        RUNTIME_CLASS(CNAZVANIEViewSPR));
    AddDocTemplate(pDocTemplate1);

...

pDocTemplate1->OpenDocumentFile(NULL);

В свойствах окна указываю WS_MINIMIZEBOX и тд.

В результате второе окно открывается небольшое (как и нужно), но первое из развёрнутого тоже превращается в маленькое.

Подскажите пожалуйста: как сделать так, чтоб первое осталось развёрнутым?
Может второе надо создать другим способом?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.