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

Вниз

Сменить рисунок кнопки ПУСК   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.015 c
1-60686
MikeZ
2002-08-05 15:06
2002.08.19
Управление WinAmp ом


1-60680
Сергей Б.
2002-08-01 16:04
2002.08.19
Сохранение данных в оригинальном формате.


1-60617
Вэн
2002-08-08 14:54
2002.08.19
Раблта в Интернет


1-60729
Uran
2002-08-07 09:44
2002.08.19
Как защитить от копирования


1-60602
Doctor
2002-08-08 11:21
2002.08.19
Шрифты