Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с активацией родительского окна, Проблема с активацией родительского окна 
:(
    Опции темы
z101x
Дата 16.12.2011, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 25.3.2011

Репутация: нет
Всего: нет



В общем создаю и вызываю CFileDialog, запускается из пункта меню, но после его закрытия, окно, вызвавшее его не становится активным, хотя при вызове aboutbox все нормально - не могу понять проблему уже голову сломал...
Код

if (dopen==NULL) dopen=new CFileDialog(TRUE,NULL, _T(""), OFN_FILEMUSTEXIST, _T("Все файлы|*.*|Текстовый документ (*.txt)|*.txt|"),theApp.m_pMainWnd,0,1);
    if (dopen)
    {
      dopen->m_pOFN->lpstrTitle=_T("Открытие файла с данными");  
      dopen->m_pOFN->lpstrInitialDir=_T(""); 
      
      if(dopen->DoModal()==IDOK)
      {
        
      }
}


Добавлено через 2 минуты и 1 секунду
может окно само и активно, то есть реагирует на кнопки, но заголовок окна выглядит как неактивный и при щелчке по форме или ее элементам не становится как у активного окна...
PM MAIL   Вверх
vol4ek
Дата 17.12.2011, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


конь в пальто
**


Профиль
Группа: Участник
Сообщений: 304
Регистрация: 1.5.2011
Где: Минск

Репутация: -1
Всего: 0



Код


#include<...>

CString path,filename,exseption;


// а вот собственно и вызов


    CWnd* TheWindow=GetActiveWindow();
    CFileDialog fd(true,NULL,NULL,OFN_ALLOWMULTISELECT+
        OFN_HIDEREADONLY,NULL,TheWindow);    
    

    if (fd.DoModal()==IDOK)
    {
        path = fd.GetPathName(); // Определяет полный путь файла 
        filename = fd.GetFileName(); // Определяет имя выбранного файла 
        exseption = fd.GetFileExt(); // Определяет расширение имени выбранного файла

    }


Попробуй так.
PM MAIL ICQ   Вверх
z101x
Дата 19.12.2011, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 25.3.2011

Репутация: нет
Всего: нет



все равно не работает (( видимо это связано с диалоговым окном как-то, потому что в SDI все работает нормально
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0437 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.