Thread Desktop Hintergundfarbe ändern?
(5 answers)
Opened by gstueb at 2009-04-16 23:56
Hallo,
eine Idee wäre mal zu schauen ob man WM_SETTINGCHANGE broadcasten kann. Ich habe mal ein Programm geschrieben, mit dem online der Pfad über die Registry geändert wurde. Um dem System den neuen Pfad mitzuteilen habe ich folgendes gemacht: Code (perl): (dl
)
1 2 3 my $SendMessage = new Win32::API("user32", "SendMessageTimeout", ['N','N','N','P','N','N','N'], 'N') or die "Couldn't create SendMessage: $!\n"; $SendMessage->Call(HWND_BROADCAST,WM_SETTINGCHANGE,0,'Environment',SMTO_NORMAL,10,0); Vielleicht kannst Du das ja irgendwie umbiegen. 'Environment' muss z.B. mit Sicherheit durch irgendwas anderes ersetzt werden. Viel Erfolg, LordP |