#cpp #visual_cpp
Не могу открыть графический файл. Сначала пробовал это:
#define FNAME "D:/Scream297and396.jpg"
...
int main() { char fname [50] =FNAME;
FILE *fout;
fout = fopen(FNAME,"r");
return 0; }
...но при запуске этой программы ничего не происходит, файл не открывается. Точнее,
видимо, он всё же открывается, но для считывания самих данных файла этой же программой.
Мне же необходимо открыть файл не для программы, а для пользователя, способом по
умолчанию в операционной системе. В данном случае файл D:/Scream297and396.jpg должен
открыться в просмотрщике картинок, установленном для *.jpg.
Как это сделать?
Ответы
Ответ 1
Полагаю, вам нужно что-то вроде этого: ShellExecute(handle, 'open', "D:\\Scream297and396.jpg", NULL, NULL, SW_SHOWNORMAL); Подробнее о возможностях ShellExecute читайте на MSDN
Комментариев нет:
Отправить комментарий