Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#13

Re: Änderungen in der Registry ohne Neustart übernehmen

  Alt 8. Jun 2005, 11:08
Wer solche Werte in der Registry aendert muss danach ein WM_SETTINGSCHANGE broadcasten.
Dabei ist der lParam wichtig. Man schreibt daher ein Programm das WM_SETTINGSCHANGE abfaengt und den PChar, der in lParam enthalten ist, anzeigt.
Danach veraendert man den Wert mit dem Kontrollfeld von windows und schaut ob ein WM_SETTINGSCHANGE generiert wurde.
Damit weiss man was fuer ein WM_SETTINGSCHANGE man broadcasten muss, wenn man die Registry selber aendert.

Ist der Wert mit SystemParametersInfo() aenderbar, so sollte man auch SystemParametersInfo() benutzen.
  Mit Zitat antworten Zitat