Witam!!!
Czy ktos wie jak mozna umiescic buttona na pulpicie.
[hurra]
Poprawione
Windows.SetParent(Button1.Handle,GetDesktopWindow);
nic nie wyszło bo typy zmiennych mu sie myla
[Error] Unit1.pas(28): Incompatible types: 'TWinControl' and 'HWND'
Zrób to na formie, tyle że formę zrób niewidoczną
(w FAQ jest wskazówka [była])
Lofix dzieks za podpowiedz , ale mi zalezy na tym by on naprawde był na pulpicie
poczytaj to:
http://4programmers.net/Forum/viewtopic.php?id=19827#19936
może na podobnej zasadzie uda się z przyciskiem.
Mi wszystko działa.Pamiętaj że musisz mieć Button na formie !!
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 :-|
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
Przechwyć procedurkę okienkową pulpitu i sprawdzaj czy został naciśnięty twój przycisk, jeżeli nie to wywołuj poprzednią.