Форум: "Система";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];
Вниз
Сменить рисунок кнопки ПУСК Найти похожие ветки
← →
SleD (2002-06-01 19:08) [0]Как сменить я знаю, а вотт как сделать чтобы он остался после а)закрытия программы, б)перезагрузки Windows.
(P.S. Только из Delphi)
← →
Song (2002-06-01 19:09) [1]Чтобы после закрытия или перезагрузки нужно менять соответствующую установку рисунка в реестре.
← →
SleD (2002-06-01 19:11) [2]А где в реестре что надо менять?
← →
Pat (2002-06-01 22:40) [3]Это не реестр, это explorer...ИМХО
← →
Almaz (2002-06-02 00:17) [4]
> Song © (01.06.02 19:09)
> Чтобы после закрытия или перезагрузки нужно менять соответствующую
> установку рисунка в реестре.
Реестр тут не причем. Картинка - это BITMAP ресурс под номером 143 из файла explorer.exe
Удачи.
← →
Song (2002-06-02 10:14) [5]Да.. скорей всего.
Но я видел прогу, которая меняет рисунок на выбранный пользователем. Я думаю, что в реестре есть ключ который говорит какую картинку использовать на кнопке: виндовую или выбранную.
← →
SleD (2002-06-02 13:54) [6]А как из Delphi поменять рисунок навсегда?
← →
Almaz (2002-06-03 00:12) [7]
> Song © (02.06.02 10:14)
> Да.. скорей всего.
> Но я видел прогу, которая меняет рисунок на выбранный пользователем.
> Я думаю, что в реестре есть ключ который говорит какую картинку
> использовать на кнопке: виндовую или выбранную.
Скорее всего, та прога просто изменяет ресурс.
Удачи.
← →
Pat (2002-06-03 00:22) [8]>Скорее всего, та прога просто изменяет ресурс.
Так файл ведь открыт. Как можно в открытый файл что-то записать...
← →
Song (2002-06-03 08:37) [9]2Almaz © (03.06.02 00:12)
Да видел я где-то этот ключ, но где хоть убей не помню...
← →
sok (2002-06-03 10:14) [10]Воспользуйтесь лучше программой Exescope японского программера. Меняет любые ресурсы в любых файлах.
← →
Севостьянов Игорь (2002-06-03 10:26) [11]Добапвление к
Almaz © (02.06.02 00:17)
надпись "Старт" - STRING ресурс под номером 37/578
← →
SleD (2002-06-03 10:55) [12]Да нет, мне не чужими программами надо, а именно из Delphi
← →
Севостьянов Игорь (2002-06-03 11:27) [13]А своей - только хуком
← →
Wasp (2002-06-03 15:25) [14]Вопрос такой: а почему после закрытия программы портится картинка на кнопке "Пуск"
← →
Севостьянов Игорь (2002-06-03 16:05) [15]Wasp © (03.06.02 15:25)
А потому что ее перерисовывает explorer
Ведь все окна перерисовываються почти постоянно - просто это не заметно (особенно при хорошем АО) для глаза...
Поставьте хук, который будет перерисовывать ее, при поступлении сообщения о перерисовке, но своей картинкой...
← →
Wasp (2002-06-03 16:42) [16]
Севостьянов Игорь © (03.06.02 16:05)
А потому что ее перерисовывает explorer
А разве во время выполнения программы, подменившей BITMAP, explorer не перерисовывает кнопку?
← →
Севостьянов Игорь (2002-06-06 11:30) [17]Wasp © (03.06.02 16:42)
Все дело в том что во время выполнения программы Object типа TBITMAP существует и ссылка идет на него, а вот при закрытии проги эта ссылка теряется...
А в принципе изучите (книги почитайте, MSDN) как работает вся Windows и вам станет сразу все ясно
Все впоросы по мылу...
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c