Форум программистов, компьютерный форум, киберфорум
C++: WinAPI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
4200 / 1792 / 211
Регистрация: 24.11.2009
Сообщений: 27,563
1

Не видно окна диалога открытия файла

12.04.2013, 06:51. Показов 669. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
void                          OpenProject                    (                                   )
{
 static LPOPENFILENAME OpenFileName;
 GetOpenFileName(OpenFileName);
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2013, 06:51
Ответы с готовыми решениями:

После создания диалога остальные окна неактивны
Всем привет После того как создается диалог, все остальные окна отказываются работать и...

Не видно дочернего окна
LRESULT CALLBACK WindowProcedureWindowMain (HWND Window , ...

Вызов диалога открытия файла
Всем доброго времени суток. Нужно по нажатию ПКМ - открывать диалог открытия файла, и получать имя...

Странный BSOD при открытии диалога открытия файла
При открытии диалога открытия файла в любой программе (Word, браузер (любой) и т.д.), а так-же...

4
Эксперт С++
4974 / 3082 / 456
Регистрация: 10.11.2010
Сообщений: 11,160
Записей в блоге: 10
12.04.2013, 11:06 2
Ты что, щутишь? Передавай адрес структуры, и заполни её перед этим.
0
4200 / 1792 / 211
Регистрация: 24.11.2009
Сообщений: 27,563
12.04.2013, 11:18  [ТС] 3
C++
1
2
3
4
5
6
void                          OpenProject                    (                                   )
{
 static LPOPENFILENAME OpenFileName;
 GetOpenFileName(&OpenFileName);
}
//=================================================================================================
C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|| In function 'void OpenProject()':|
C:\tsserver\Projects\cpp\codeblocks\MyComp\IDE\IDE\IDE.cpp|2 36|error: cannot convert 'OPENFILENAMEA** {aka tagOFNA**}' to 'LPOPENFILENAMEA {aka tagOFNA*}' for argument '1' to 'BOOL GetOpenFileNameA(LPOPENFILENAMEA)'|
||=== Build finished: 1 errors, 0 warnings ===|
Добавлено через 1 минуту
Цитата Сообщение от lazybiz Посмотреть сообщение
и заполни её перед этим.
А как?
0
Эксперт С++
4974 / 3082 / 456
Регистрация: 10.11.2010
Сообщений: 11,160
Записей в блоге: 10
12.04.2013, 11:23 4
C++
1
2
3
4
    OPENFILENAME    ofn;
    ofn.lStructSize = sizeof( OPENFILENAME );
    ...
    GetOpenFileName( &ofn );
Откуда у тебя такая репутация? Ты знаешь о существовании MSDN ?
http://msdn.microsoft.com/en-u... s.85).aspx
0
4200 / 1792 / 211
Регистрация: 24.11.2009
Сообщений: 27,563
12.04.2013, 11:53  [ТС] 5
Цитата Сообщение от lazybiz Посмотреть сообщение
Откуда у тебя такая репутация? Ты знаешь о существовании MSDN ?
http://msdn.microsoft.com/en-u... s.85).aspx
Как раз с этой страницы и получилось
C++
1
2
3
4
5
void                          OpenProject                    (                                   )
{
 static LPOPENFILENAME OpenFileName;
 GetOpenFileName(OpenFileName);
}
Добавлено через 5 минут
А чем различаются поля
C++
1
2
LPCTSTR lpstrFilter;
LPTSTR lpstrCustomFilter;
? И что такое
C++
1
DWORD nMaxCustFilter;
?

Добавлено через 9 минут
А можно его как то инициировать в декларации?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2013, 11:53

Получить полный путь к файлу из диалога открытия файла из js
Нужно кроссбраузерное решение. Сам файл мне не нужен, нужен только полный путь к нему. Запуск...

Как поместить в OpenDialog файл, не вызывая диалога открытия файла?
Пользователь загружает изображение с помощью OpenPictureDialog (по щелчку по кнопке вызывается...

Как сделать в Аксесе стандартную форму диалога открытия файла?
Сначала хотелось бы поблагодарить всех за помощь таким как я. Мне этот сайт очень помогает!...

Создание стандартного окна открытия файла
Создание стандартного окна открытия файла. Ну знаете в меню файл -> открыть. что-бы выподало...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.