Witam!!!
Czy ktos wie jak mozna umiescic buttona na pulpicie.
[hurra]
Button na pulpicie
- Rejestracja: dni
- Ostatnio: dni
- Rejestracja: dni
- Ostatnio: dni
Poprawione
Windows.SetParent(Button1.Handle,GetDesktopWindow);
- Rejestracja: dni
- Ostatnio: dni
nic nie wyszło bo typy zmiennych mu sie myla
[Error] Unit1.pas(28): Incompatible types: 'TWinControl' and 'HWND'
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wdzydze
Zrób to na formie, tyle że formę zrób niewidoczną
(w FAQ jest wskazówka [była])
- Rejestracja: dni
- Ostatnio: dni
Lofix dzieks za podpowiedz , ale mi zalezy na tym by on naprawde był na pulpicie
- Rejestracja: dni
- Ostatnio: dni
- Postów: 481
poczytaj to:
http://4programmers.net/Forum/viewtopic.php?id=19827#19936
może na podobnej zasadzie uda się z przyciskiem.
- Rejestracja: dni
- Ostatnio: dni
Mi wszystko działa.Pamiętaj że musisz mieć Button na formie !!
- Rejestracja: dni
- Ostatnio: dni
Działa, ale jeszcze jedną probśbę kieruje do Was. Jak przypisac do tego buttona zdarzenie OnClick. ......................
Tak, poza tym to button sie pokazuje na pulpicie, ale nie mozna na niego kliknac(moze i tak powinno byc). Jak mozecie to pomózcie :-|
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kielce
w np. public formy robisz:
procedure btnNaPulpicieClick(Sender: TObject);
naciskasz Ctrl+Shift+C i wpisujesz odpowiedni kod, a tam gdzie tworzysz button dajesz:
ButtonTworzonyDynamicznie.OnClick:=btnNaPulpicieClick;
Chyba że masz buttona na formie, w tedy na zakładce events jest OnClick, dwa razy kliknąc i masz przypisane
- Rejestracja: dni
- Ostatnio: dni
Przechwyć procedurkę okienkową pulpitu i sprawdzaj czy został naciśnięty twój przycisk, jeżeli nie to wywołuj poprzednią.