1. Moze ako preuzmes dogadjaje vezane za iscrtavanje. To je koliko vidim trenutno krupan zalogaj za tebe. Mozda da potrazis neki TListView na netu koji ima vec uradjenu podrsku za to.
2. Moze, ali ne svaki. Neki kljucevi su zasticeni i ne mogu se dirati. Kljuc koji pominjes ne bi trebao da diras jer je potreban za ispravan rad Windows-a. Windows NT familija sistema radi poprilicno drugacije sa registry bazom od Win9x sistema i mnoge stvari koje mozes da radis pod Win9x ne mozes pod Win NT, 2K ili XP.
3. TStrings je klasa koju ne treba koristiti direktno jer ona samo sluzi kao pocetni "sablon" ili kao bazna klasa za sve klase koje implementiraju neku vrstu string liste. Znaci nikada je ne treba direktno koristiti sem prilikom nasledjivanja. Ono sto tebi treba je verovatno TStringList:
Code:
Var Sl : TStringList;
begin
Sl := TStringList.Create;
try
Sl.Add('Prvi red');
Sl.Add('Drugi red');
Sl[0] := 'Izmenjen prvi red';
ShowMessage(Sl.Text);
finally
Sl.Free;
end;
end;
5. Mozes koristiti funkciju SystemParametersInfo:
Code:
Uses Windows, ...;
...
SystemParametersInfo(SPI_SETDESKWALLPAPER,
0,
PChar('c:\slika.bmp'),
SPIF_UPDATEINIFILE);