Button na pulpicie

Rus3k
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam!!!
Czy ktos wie jak mozna umiescic buttona na pulpicie.
[hurra]

Szymek
  • Rejestracja: dni
  • Ostatnio: dni
0

Poprawione

Windows.SetParent(Button1.Handle,GetDesktopWindow);

Rus3k
  • Rejestracja: dni
  • Ostatnio: dni
0

nic nie wyszło bo typy zmiennych mu sie myla
[Error] Unit1.pas(28): Incompatible types: 'TWinControl' and 'HWND'

lofix
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wdzydze
0

Zrób to na formie, tyle że formę zrób niewidoczną
(w FAQ jest wskazówka [była])

Rus3k
  • Rejestracja: dni
  • Ostatnio: dni
0

Lofix dzieks za podpowiedz , ale mi zalezy na tym by on naprawde był na pulpicie

mirekpil
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 481
0

poczytaj to:
http://4programmers.net/Forum/viewtopic.php?id=19827#19936
może na podobnej zasadzie uda się z przyciskiem.

WT
  • Rejestracja: dni
  • Ostatnio: dni
0

Mi wszystko działa.Pamiętaj że musisz mieć Button na formie !!

Rus3k
  • Rejestracja: dni
  • Ostatnio: dni
0

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 :-|

Johnny_Bit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kielce
0

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

Szymek
  • Rejestracja: dni
  • Ostatnio: dni
0

Przechwyć procedurkę okienkową pulpitu i sprawdzaj czy został naciśnięty twój przycisk, jeżeli nie to wywołuj poprzednią.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.