Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по CFileDialog

1.8K
02 мая 2004 года
scanf
72 / / 10.12.2003
Файловый диалог в Windows имет 2 вида.
Когда создаёш проект на базе диалогового окна
и вызываеш файловый диалог он имеет
упрощённый (маленький) вид.
Вопрос как вызвать большой диалог вроде того
который вызывается в документном приложении.
435
03 мая 2004 года
avatara
188 / / 07.07.2003
Цитата:
Originally posted by scanf
Файловый диалог в Windows имет 2 вида.
Когда создаёш проект на базе диалогового окна
и вызываеш файловый диалог он имеет
упрощённый (маленький) вид.
Вопрос как вызвать большой диалог вроде того
который вызывается в документном приложении.



Примерно таким образом:
CFileDialog fd (true, "mylib","mylibrary", OFN_PATHMUSTEXIST|OFN_HIDEREADONLY, "MyLibrary Files(*.mylib)|*.mylib|All Files(*.*)|*.*|");
fd.m_ofn.Flags &= ~OFN_ENABLEHOOK;
if (GetOpenFileName(&fd.m_ofn))
{
// тут делаешь что надо
}

1.8K
03 мая 2004 года
scanf
72 / / 10.12.2003
Цитата:
Originally posted by avatara


Примерно таким образом:
CFileDialog fd (true, "mylib","mylibrary", OFN_PATHMUSTEXIST|OFN_HIDEREADONLY, "MyLibrary Files(*.mylib)|*.mylib|All Files(*.*)|*.*|");
fd.m_ofn.Flags &= ~OFN_ENABLEHOOK;
if (GetOpenFileName(&fd.m_ofn))
{
// тут делаешь что надо
}



Большое спасибо за помощ.
Ябы сам ещё 2 года копался. :)

2.1K
03 мая 2004 года
cozy
69 / / 11.01.2004
У меня есть класс для расширенной работы с CFileDialog.
Подключи к своему проекту и сделай

CFileDialogEx fileDlg(...);
fileDlg.DoModal();
2.1K
04 мая 2004 года
cozy
69 / / 11.01.2004
Кхм...
А файлик-то прикрепить забыл!
Лови
1.8K
04 мая 2004 года
scanf
72 / / 10.12.2003
Цитата:
Originally posted by cozy
Кхм...
А файлик-то прикрепить забыл!
Лови




Спасибо за класс cozy.
Возможно пригодится (я ещё не до конца разобрал все его прелести ).

А теперь новый вопрос к команде знатоков. :)
Копаясь в примерах я нашол простую функцию для вызова меню выбора дирректории.
Всё с ней вроде нормально но не нравится мне то что при нажатии на кнопку '?'
и выборе папки диалог ищет какойто файл.
Можно ли както избавиться от этого или кнопки '?'
вобще ?

2.1K
05 мая 2004 года
cozy
69 / / 11.01.2004
Цитата:
Originally posted by scanf



Спасибо за класс cozy.
Возможно пригодится (я ещё не до конца разобрал все его прелести ).

А теперь новый вопрос к команде знатоков. :)
Копаясь в примерах я нашол простую функцию для вызова меню выбора дирректории.
Всё с ней вроде нормально но не нравится мне то что при нажатии на кнопку '?'
и выборе папки диалог ищет какойто файл.
Можно ли както избавиться от этого или кнопки '?'
вобще ?


1.Класс хороший. Вся фишка в посылании сообщений SendMessage с определенными индентификаторами.
2. А зачем тебе нажимать кнопку "?" ???

1.8K
05 мая 2004 года
scanf
72 / / 10.12.2003
Цитата:
Originally posted by cozy

1.Класс хороший. Вся фишка в посылании сообщений SendMessage с определенными индентификаторами.
2. А зачем тебе нажимать кнопку "?" ???



Да хотел в свой проект запихнуть этот диалог в обновлённом стиле (он мне показался удобным)
Но не могу же я оставить в диалоге кнопку которая выдаёт фигню.
В прочем скачай файл сам всё увидиш.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог