Mam takie male pytanko :
jak ( jesli w ogole :) mozna pod delphi wyrzucac jakies informacje na
windowsowski active desktop ???
Tak sobie wpadlem na pomysl ze fajnie byloby np pingowac ludzi w mojej sieci
a uzyskane info o tym czy sa oni aktualnie mozna byloby wyrzucac w jakiejs
milej formie na pulpicie
Serdecznie pozdrawiam i z gory dziekuje za wszelkie podpowiedzi.
Mariusz
Duzego doswiadczenia z htmlem nie mam niestety, ale nie wydaje mi sie to
specjalnie trudne.
Metoda chyba nie najgorsza - zastanawiam sie tylko nad tym jak bardzo
obciazy system. Teoretycznie jednak nic nie wymysle, wiec trzeba sie bedzie
brac za pisanie. Aha : jak sie ustawia autoodswiezanie w htmlu ???
Poki co wpadlem na jeszcze jeden pomysl : przezroczysta forma , ktora jest
zawsze na najnizszej warstwie pulpitu ( tuz nad tapeta :)) Nie bedzie sie na
niej dalo zrobic active , czy focus i moze bedzie ok :)). Sorki za
ewentualne bledy myslowe ale nie znam terminologii ani teorii.
Tak poza tym zastanawialem sie czy jest mozliwosc bezposredniego rysowania
na pulpit ( tapete ) .
Nie jestem pewein , ale wydaje mi sie ze tez jest to niezle rozwiazanie
Pozdrawiam serdecznie
var
Desktop:TCanvas;
begin
Desktop:=TCanvas.Create;
Desktop.Handle := GetWindowDC (0);
// tu możesz okrelić kolor tła i tekstu....
Desktop.TextOut(100,100,'To mój pierwszy napis na pulpicie');
ReleaseDC(0, Desktop.Handle);
Desktop.Free;
end;
Musisz jednak zadbać o odwieżanie pulpitu - każde okienko będzie
zamazywało Twój napis....
Wielkie dzieki :) Wlasnie to 20 min temu podpowiedzial mi kumpel : zaby
zrobic handla do pulpitu :) - tyle tylko ze nie wiedzialem jak sie za to
zabrac.
A propos : czy na active desktop tez mozna w ten sposob rysowac ???
Jeszcze raz serdecznie dziekuje
var
Desktop:TCanvas;
begin
Desktop:=TCanvas.Create;
Desktop.Handle := GetWindowDC (0);
// tu możesz okrelić kolor tła i tekstu....
Desktop.TextOut(100,100,'To mój pierwszy napis na pulpicie');
ReleaseDC(0, Desktop.Handle);
Desktop.Free;
end;
Musisz jednak zadbać o odwieżanie pulpitu - każde okienko będzie
zamazywało Twój napis....
A propos : czy na active desktop tez mozna w ten sposob rysowac ???
Jeszcze raz serdecznie dziekuje
| Rysować, czy pisać na pulpicie oczywi¶cie możesz. Np. tak:
| var
| Desktop:TCanvas;
| begin
| Desktop:=TCanvas.Create;
| Desktop.Handle := GetWindowDC (0);
| // tu możesz okrelić kolor tła i tekstu....
| Desktop.TextOut(100,100,'To mój pierwszy napis na pulpicie');
| ReleaseDC(0, Desktop.Handle);
| Desktop.Free;
| end;
| Musisz jednak zadbać o odwieżanie pulpitu - każde okienko będzie
| zamazywało Twój napis....