Ошибка при вызове CFileDialog

Ответить

Код подтверждения
Введите код в точности так, как вы его видите. Регистр символов не имеет значения.

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[url] ВКЛЮЧЁН
Смайлики ОТКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Ошибка при вызове CFileDialog

Re: Ошибка при вызове CFileDialog

PeiGik » 18 дек 2007, 13:39

Спасибо. В итоге я думаю пришел бы к такому варианту, остается надежда, что кто поумнее и опытнее встречался и разобрался

Re: Ошибка при вызове CFileDialog

BBB » 18 дек 2007, 13:20

Может, воспользоваться не MFC классом, а прямыми Win API функциями?
У нас был как-то случай, когда в нашей неслабой системе (естественно, написанной с использованием MFC) вызов одного из так называемых "стандартных диалогов" (кажется, выбор цвета) приводил к нехорошим последствиям (вроде, падало это дело... давно было, точно уж не помню). И замена вызова MFC-диалога на стандартный API спасла положение. Уже не знаю, где была причина зарыта - в MFC-ли классе, в нашей ли могучей системе, но факт то, что падение пропало.

API функции (описания см. в MDSN):

ChooseColor
ChooseFont
FindText
ReplaceText
GetFileTitle
GetOpenFileName
GetSaveFileName
PageSetupDlg
PrintDlg
PrintDlgEx

Ошибка при вызове CFileDialog

PeiGik » 18 дек 2007, 12:50

День добрый. Возникла вот такая проблема:

При повторном вызове CFileDialog, в момент показа всплывающей подсказки возникает ошибка. Проявляется только если файл находится на рабочем столе и перешли на него по ярлыку слева от списка файлов.
Проявляется при использовании юникода.

Отсюда два вопроса:
1. из-за чего возможна эта ошибка?
2. есть ли возможность отключить всплывающие подсказки в диалоге?

Вернуться к началу