Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Windows Desktop Hintergrund ändern? (https://www.delphipraxis.net/106956-windows-desktop-hintergrund-aendern.html)

bitsetter 20. Jan 2008 22:07

Re: Windows Desktop Hintergrund ändern?
 
Hi,

versuche es mal so:
Delphi-Quellcode:
if not SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, @var_edit1[1], SPIF_SENDWININICHANGE) then

Honigdachs 20. Jan 2008 22:27

Re: Windows Desktop Hintergrund ändern?
 
Zitat:

Zitat von bitsetter
Hi,

versuche es mal so:
Delphi-Quellcode:
if not SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, @var_edit1[1], SPIF_SENDWININICHANGE) then

Dann bräuchte ich aber ein Array oder?
Jedenfalls meckert er und möchte einen Array-Typ angegeben haben.

bitsetter 20. Jan 2008 23:36

Re: Windows Desktop Hintergrund ändern?
 
Ich dachte var_edit1 ist bei dir ein Ansistring
Delphi-Quellcode:
var
  var_edit1: AnsiString;
Mit deinem Code müsste es eigentlich auch gehen, steht in var_edit1 überhaupt ein gültiger Dateipfad drin?

Honigdachs 22. Jan 2008 12:19

Re: Windows Desktop Hintergrund ändern?
 
Zitat:

Zitat von bitsetter
Ich dachte var_edit1 ist bei dir ein Ansistring
Delphi-Quellcode:
var
  var_edit1: AnsiString;
Mit deinem Code müsste es eigentlich auch gehen, steht in var_edit1 überhaupt ein gültiger Dateipfad drin?

Nein, es ist ein ganz normaler String gewesen. Werde es mal mit ansistring versuchen.
Und in var_edit1 steht ein korrekter Pfad drin, der mittels OpenDialog festgelegt wurde.

Außerdem wird für ca. 1 sec der HG ja auch gewechselt...nur springt dann wieder um.

Ich kann gerne bei Bedarf mal den kompletten QT posten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:42 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz