![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Ребята! Вот такой вопросик: как изменить надпись кнопки пуск в XP? В Win9x это не проблема - там картинка - заменил и всё, а вот в XP, по-моему, уже не картинка, а текст.
|
|
#2
|
|||
|
|||
|
Там картинка, и заменить её на мой взгляд программно нельзя... только если изменять весь стиль Windows... Если уж на то пошло, то пошарся в исходниках винды
![]() |
|
#3
|
||||
|
||||
|
Можно программно ее располагать поверх кнопки и назначить на нее события при клике, например.
|
|
#4
|
||||
|
||||
|
Цитата:
|
|
#5
|
|||
|
|||
|
2 The Shadow:
Я это уже повторяю не первый раз - перехват сообщений... Тебе нужно просто перехватить сообщение типа - Нажатие левой кнопкой мыши... ![]() |
|
#6
|
||||
|
||||
|
Цитата:
|
| Этот пользователь сказал Спасибо Aristarh Dark за это полезное сообщение: | ||
WinMon (13.07.2013)
| ||
|
#7
|
||||
|
||||
|
Цитата:
Код:
var
h : hWnd;
begin
h := FindWindow('Shell_TrayWnd',nil);
h := FindWindowEx(h, 0, 'Button', nil);
SetWindowText(h, 'Start');
InvalidateRect(h, nil, false);
end; |