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

Ваш аккаунт

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

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

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

FileDialog w2k style

7.1K
09 ноября 2004 года
ReAlex
8 / / 09.09.2004
Hello!

Как мне вызвать диалог выбора файла в стиле w2k?

CFileDialog MyFileDialog(....);

MyFileDialog.DoModal();

вызывает диалог в стиле win98.

С уважением,
Alex.
1.8K
10 ноября 2004 года
_const_
229 / / 26.11.2003
Цитата:
Originally posted by ReAlex
Hello!

Как мне вызвать диалог выбора файла в стиле w2k?

CFileDialog MyFileDialog(....);

MyFileDialog.DoModal();

вызывает диалог в стиле win98.

С уважением,
Alex.




А обычные API ф-ции никак не подходят?

292
10 ноября 2004 года
Matush
726 / / 14.01.2004
Используя стандарные WINAPI пишеш вот это

void OpenDlg(LPSTR FileName)
{
// char Title[256];
ZeroMemory(FileName, 512);

OPENFILENAME ofn;
ZeroMemory(&ofn, sizeof(ofn));

ofn.lStructSize = sizeof(ofn);
ofn.hwndOwner = g_hWnd;
ofn.lpstrFilter = "Файлы какие-то (*.DAT)\0*.dat\0Все файлы (*.*)\0*.*";
ofn.lpstrFile = FileName;
ofn.nMaxFile = 512;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = "Директори по умолч";
ofn.Flags = OFN_EXPLORER;
ofn.lpstrDefExt = "dat";

GetOpenFileName(&ofn);

int Err = GetLastError();
}

и получаеш окно выбора файлов такого типа, какого у Тебя система.
В MSDN все описано
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог