Código
Declare a procedure PapelDeParede na área de declarações Public da Unit conforme abaixo:}
public
{ Public declarations }
procedure PapelDeParede(bitmap: string);
{Agora copie a procedure na área Implementation:}
procedure TForm1.PapelDeParede(bitmap: string);
var
pBitmap : pchar;
begin
bitmap:=bitmap+#0;
pBitmap:=@bitmap[1];
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, pBitmap, SPIF_UPDATEINIFILE);
end;
{Faça a chamada à procedure PapelDeParede no evento OnClick do Button1 (veja abaixo):}
procedure TForm1.Button1Click(Sender: TObject);
begin
PapelDeParede(Edit1.Text);
end;
{Agora é só executar o aplicativo, mas não se esqueça que só podem ser usadas imagens com extensão BMP. }
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009