2013-06-11 2 views
0

Я пишу двоичный файл из программы cpp, и у меня нет проблем с чтением/записью этого файла. Я делаю это на Mac 10.7, поэтому у файла есть типичный значок файла данных, который является белым белым листом, верхний правый угол которого слегка сложен. Теперь я пытаюсь изменить этот значок на другое изображение. Я пытался найти информацию об этом в Интернете, но я не могу даже выяснить, действительно ли это возможно. Кто-нибудь когда-либо делал это раньше? Или, если у кого-то есть информация, которая могла бы пролить свет на это, это было бы здорово.Создайте двоичный файл с изображением из C++

Спасибо!

ответ

0

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

В частности, вы хотите прочитать о CFBundleTypeIconFile.

+0

Итак, я попытался сделать это и добавил тип документа с его соответствующей информацией, а также добавил экспортированный UTI. Но я до сих пор не получаю, чтобы мой записанный файл имел значок, который я хочу. Он по-прежнему имеет значок текстового файла. Я специально не хочу, чтобы кто-то предполагал, что этот файл можно открыть с помощью текстового редактора. Нужен ли мне класс NSDocument для чтения/записи этого файла? Я смотрел на этот класс, но не очень ясно, полезен ли он для меня. – halfwaythru

+0

Я так не думаю - до тех пор, пока ваш пакет настроен правильно (и вы запускаете программу, чтобы уведомления о ней), вы должны быть хорошими. –

+0

Я пытаюсь опубликовать снимок экрана здесь, но не могу понять, как это сделать. Но в любом случае у меня есть поле значка, настроенное для типа документа, и роль в качестве редактора. Также его проверили как связку. Я не уверен, что мне не хватает – halfwaythru

Смежные вопросы