Programmgesteuert das Desktop-Hintergrundbild regelmäßig ändern

7

Was ist der beste Weg, um ein Programm zu erstellen, das das Desktop-Hintergrundbild in regelmäßigen Abständen ändert? Ich möchte auch eine GUI um das Programm herum erstellen. Ich bin ein Informatikstudent, und als solcher kenne ich grundlegende Programmierung in Java und C ++ unter anderem. Dies wird unter Windows 7 OS erfolgen.

Was wäre die beste Sprache für ein Projekt wie dieses?

Idealerweise möchte ich die Systemuhr verwenden, um die Änderung auszulösen. Ist das möglich?

Bin ich über meinem Kopf?

Jede Antwort wird sehr geschätzt. Danke.

    
Shane Quiroz 31.08.2012, 00:50
quelle

2 Antworten

9

Dies ist ein relativ einfaches Projekt und kann problemlos mit jeder Sprache ausgeführt werden, die Win32-API-Funktionen aufrufen kann (z. B. C ++). Die nicht naheliegende Funktion, das Hintergrundbild zu ändern, ist SystemParametersInfo mit dem SPI_SETDESKWALLPAPER -Flag. Sie geben ihm einen Dateinamen eines neuen Bildes, und der Hintergrund ändert sich.

    
Greg Hewgill 31.08.2012, 00:53
quelle
15

In Java:

%Vor%

In Win32 C ++ können Sie SetTimer verwenden, um eine Änderung auszulösen.

%Vor%     
Software_Designer 31.08.2012 09:17
quelle

Tags und Links