WM_WININICHANGE Nachricht
Eine Anwendung sendet die WM_WININICHANGE-Nachricht an alle Fenster der obersten Ebene, nachdem sie eine Änderung an der WIN.INI-Datei vorgenommen hat. Die SystemParametersInfo-Funktion sendet diese Nachricht, nachdem eine Anwendung die Funktion verwendet hat, um eine Einstellung in WIN.INI zu ändern.
Hinweis
Die WM_WININICHANGE Meldung wird nur aus Gründen der Kompatibilität mit früheren Versionen des Systems bereitgestellt. Anwendungen sollten die WM_SETTINGCHANGE Meldung verwenden.
Ein Fenster empfängt diese Meldung über seine WindowProc-Funktion .
#define WM_WININICHANGE 0x001A
Parameter
-
wParam
-
Dieser Parameter wird nicht verwendet.
-
lParam
-
Ein Zeiger auf eine Zeichenfolge, die den Namen des geänderten Systemparameters enthält. Diese Zeichenfolge kann beispielsweise der Name eines Registrierungsschlüssels oder der Name eines Abschnitts in der Win.ini-Datei sein. Dieser Parameter ist nicht besonders nützlich, um zu bestimmen, welcher Systemparameter geändert wurde. Wenn die Zeichenfolge beispielsweise ein Registrierungsname ist, gibt sie in der Regel nur den Blattknoten in der Registrierung an, nicht den gesamten Pfad. Darüber hinaus senden einige Anwendungen diese Nachricht, wobei lParam auf NULL festgelegt ist. Wenn Sie diese Meldung erhalten, sollten Sie im Allgemeinen alle Systemparametereinstellungen überprüfen und neu laden, die von Ihrer Anwendung verwendet werden.
Rückgabewert
Typ: LRESULT
Wenn Sie diese Nachricht verarbeiten, geben Sie null zurück.
Bemerkungen
Um die WM_WININICHANGE Nachricht an alle Fenster der obersten Ebene zu senden, verwenden Sie die SendMessage-Funktion , wobei der hWnd-Parameter auf HWND_BROADCAST festgelegt ist.
Aufrufe von Funktionen, die WIN.INI ändern, können stattdessen der Registrierung zugeordnet werden. Diese Zuordnung tritt auf, wenn WIN.INI und der zu ändernde Abschnitt in der Registrierung unter dem folgenden Schlüssel angegeben werden:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\IniFileMapping
Die Änderung des Speicherorts hat keine Auswirkungen auf das Verhalten dieser Nachricht.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|
Siehe auch