URL: https://www.overclockers.at/coding-stuff/wallpaper_change_ueber_registry_144957/page_1 - zur Vollversion wechseln!
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
http://mail.python.org/pipermail/tu...ber/033004.html
dieselben keys hab ich auch verwendet aber das wallpaper ändert sich einfach nicht - vllt braucht man eine refresh methode oder so?
Probier mal sowas wie:
SendNotifyMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0);
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?
wollte für das verwenden von SendNotifyMessage eben die dll einbinden und steh jetz vor dem problem mit dem namespace
mfg
jo, weils InteropServices heisst...
ähm jo, guter hinweis ~~ ich muss irgendwie das s wegglöscht haben..
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
Wie kann man Fehlermeldungen ignorieren? Da kommt doch dann kein ausführbares Programm raus. Und sind das wirklich Strings, die du da übergeben sollst?
glaub auch net, dass das strings bekommen sollte
http://msdn.microsoft.com/library/d...tifymessage.asp
da schauts a net so aus
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
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