Вопрос № 68860: GetOpenFileName(&ofn); - не запускается
MSVS 2003. стандартный win32 проэкт нас с++
вызываю , но не появляется диалоговое окно ?
подскажите в чём может быть причина??
..
Вопрос № 68.860
GetOpenFileName(&ofn); - не запускается
MSVS 2003. стандартный win32 проэкт нас с++
вызываю , но не появляется диалоговое окно ?
подскажите в чём может быть причина??
Приложение:
Отправлен: 27.12.2006, 23:36
Вопрос задал: Mixffff (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: dentist
Здравствуйте, Mixffff!
вот так работает:
Ответ отправил: dentist (статус: 7-ой класс)
Ответ отправлен: 28.12.2006, 09:38
Отвечает: Tek
Здравствуйте, Mixffff!
Поюсню ответ предыдущего эксперта - ваша ошибка была в том, скорее всего, что у вас были неинициализированы строковые переменные(char * или LPSTR) .
Кроме того, nMaxFile и nMaxFileTitle - должны быть равны не sizeof(char *), а на один байт меньше так как в массив char'ов входит и стоповый нулевой символ
--------- WinApi - жутко неудобные костыли, MFC и VCL - немногим полезнее, но ничего лучше еще не создано (C)Почти Уинстон Черчилль :)
Ответ отправил: Tek (статус: 4-ый класс)
Ответ отправлен: 28.12.2006, 10:20