wallpaper change über registry?

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/wallpaper_change_ueber_registry_144957/page_1 - zur Vollversion wechseln!


thr|janus schrieb am 29.06.2005 um 16:27

hi!

bin grad dabei mir ein programm zu coden dass periodisch wallpaper changet aber ich komm nicht hinter die registry keys die das tun.. ich hab schon händisch versucht alle gefundenen keys die das aktuelle wallpaper bezeichnen zu wechseln aber hat trotzdem nicht funktioniert?! bräuchte hier hilfe vllt hat das schon mal wer gmacht..

mfg tia


dio schrieb am 29.06.2005 um 16:35

http://mail.python.org/pipermail/tu...ber/033004.html


thr|janus schrieb am 29.06.2005 um 17:05

dieselben keys hab ich auch verwendet aber das wallpaper ändert sich einfach nicht - vllt braucht man eine refresh methode oder so?


that schrieb am 29.06.2005 um 21:24

Probier mal sowas wie:

SendNotifyMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0);


thr|janus schrieb am 30.06.2005 um 00:21

hmm danke erstmal.. ich verwende c# / vs.net und schaffs nicht, mit DllImport die dll einzubinden weil angeblich der namespace für dllimport fehlt.. der müsste normalerweise zwar in System.Runtime.InteropService sein aber ich krieg immer den folgenden error
"Der Typ oder Namespacename 'InteropService' ist in der Klasse oder dem Namespace 'System.Runtime' nicht vorhanden (fehlt ein Assemblyverweis?)"

oder mach ich das sowieso falsch/umständlich? :confused:
wollte für das verwenden von SendNotifyMessage eben die dll einbinden und steh jetz vor dem problem mit dem namespace

mfg


void0 schrieb am 30.06.2005 um 00:50

jo, weils InteropServices heisst...


thr|janus schrieb am 30.06.2005 um 12:39

ähm jo, guter hinweis ~~ ich muss irgendwie das s wegglöscht haben.. :o

kann mir bitte wer sagen was der fehler soll:
betroffene zeile: SendNotifyMessage("HWND_BROADCAST", "WM_SETTINGCHANGE", "0", "0");

Error-msg: Keine Überladung für die Methode 'SendNotifyMessage' erfordert '4' Argumente

wenn ich die meldung übrigens ignoriere funktioniert das refreshen auch nicht - weiß aber ned obs daran liegt dass event. die zeile nicht kompiliert wird..

mfg thx


that schrieb am 01.07.2005 um 09:26

Wie kann man Fehlermeldungen ignorieren? Da kommt doch dann kein ausführbares Programm raus. Und sind das wirklich Strings, die du da übergeben sollst?


Neo-=IuE=- schrieb am 01.07.2005 um 10:45

glaub auch net, dass das strings bekommen sollte
http://msdn.microsoft.com/library/d...tifymessage.asp
da schauts a net so aus ;)


thr|janus schrieb am 04.07.2005 um 01:10

hab beides probiert ;) hab mir nur nach dieser komischen fehlermeldung mal gedacht ich versuchs mit strings aber es funktioniert ja weder noch ~~

ja man kann fehlermeldungen ignorieren ich weiß aber nicht ob dann einfach die letzte compiled .exe ausgeführt wird oder ob der fehlerhafte teil weggelassen wird - ka


Neo-=IuE=- schrieb am 04.07.2005 um 07:41

i nehm mal an die letzte fehlerfreie, normal wird bei compilerfehlern das kompilieren abgebrochen




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025