![]() |
Изменить програмно вид кнопки меню Пуск (Delphi)
Привет
Люди, подскажите плиз как мона изменить програмно (с помощью Delphi) вид кнопки меню Пуск. Нашел один способ с помощью которого это можно сделать, но он работает только под Windows 9x, вот код: Код:
procedure TForm1.FormCreate(Sender: TObject);не знаете - не пишите, извиняюсь за грубость просто уже достали тупыми ответами и флудом. Заранее благадарю. p.s. если реально поможежете обещаю + :) |
АУУУУ народ, че тишина то такая, тупой вопрос задал или это не осуществимо?
|
Нашел пример в Delphi Russian Knowledge Base form Vit
Код:
Пример из серии "Что можно сделать с рабочим столом". В общем, это обычный трюк с кнопкой "Пуск" (Start). |
будем пробовать, хотя смахивает на мой :), спасибо за помощь, с меня +
|
кнопка пус это ваще то картинка.
создай какой нить Bitmap, на кнопку, учитывая размеры Сначала объявви глобальные переменные Цитата:
Цитата:
Цитата:
|
Чё вы один и то-же код в разном форматировании копипастите, если не понятно что это одно и тоже, то нечего постить!
|
Темы, кстати, учимся называть. первое предупреждение
|
Цитата:
Цитата:
|
Народ, вообщето если мне не изменяет память, то в XP кнопка пуск чуток отличается от 9x и с ней нельзя работать как в 9x. она имеет клас Button.
поэтому чтобы сменить текст на ней, надо просто послать сообщение WM_SETTEXT Поэтому нужно шагать от сюда :) Зато есть другая возможность - наложить поверх неё чтонить еще :) типа постоянно на канвасе рисовать своё чтонить или вообще передвинуть её, чтобы не мешала |
Да.
Код:
MoveWindow(FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'Button', nil),300, 0, 80, 22, true);Код:
s := FindWindow('Shell_TrayWnd',nil); |
| Время: 19:26 |