Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.14;
Скачать: CL | DM;

Вниз

Изменение иконки   Найти похожие ветки 

 
ilg ©   (2002-08-28 19:03) [0]

Кто-нибудь пользовался функцией UpdateResource?
Мне нужно поменять главную иконку в exe-файле...
Насколько я понимаю, сначала нужно использовать BeginUpdateResource, но она возвращает 0 :-(
Может быть я что-то не так делаю, а может есть другой способ реализовать это?
Подскажите, желательно с примерами.
Заранее, большое спасибо!


 
Ученик ©   (2002-08-28 21:30) [1]

Не поддерживается эта функция на Windows 95


 
Avenger__   (2002-08-28 22:31) [2]

проще просто писать иконку writeblock


 
Igor__ ©   (2002-08-29 15:32) [3]

У меня тоже такая проблема.
Кругом где я искал пишут, что BeginUpdateResource будет возвращать не 0 только под Win2000, WinNT, WinXP!!!


 
ilg ©   (2002-08-29 18:24) [4]

Avenger__, я согласен с Вами...
Но только один вопрос:"Как узнать, в какое exe-файла место записывать?", иначе говоря, где хранится главная иконка, чтобы ее переписать?


 
Diamond Cat ©   (2002-08-29 23:01) [5]

Извини, не совсем прозрачный вопрос, если надо раз и навсегда поменять иконку в ехе-шнике то это одно дело , а если надо просто в процессе работы программы изменять ее иконку , то это другое.
в первом случае надо найти в теле файла его ресурсы, и переписать их (технической информацией не владею), а во втором достаточно
sendmessage(handle,wm_seticon,ICON_BIG,Icon.Handle);
Где Icon.handle может быть к примеру image1.Picture.Icon.Handle


 
ilg ©   (2002-08-30 10:32) [6]

Поменять иконку нужно именно в exe-файле!



Страницы: 1 вся ветка

Текущий архив: 2002.10.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-45255
Arbin
2002-10-03 09:22
2002.10.14
ОТправка сообщений на компы


1-45454
snoup
2002-10-03 22:49
2002.10.14
У меня трабл такой мне надо чтобы в ОС не возможно было запустить


3-45217
dmitry_k
2002-09-23 00:07
2002.10.14
EmptyTable


14-45538
Undert
2002-09-19 22:25
2002.10.14
Предложение администрации и модераторам


14-45501
AL2002
2002-09-18 11:04
2002.10.14
А знаете ли вы....