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 vornehmen. Die SystemParametersInfo-Funktion sendet diese Nachricht, nachdem eine Anwendung die -Funktion verwendet, um eine Einstellung in WIN.INI zu ändern.
Hinweis
Die WM _ WININICHANGE-Nachricht wird nur aus Gründen der Kompatibilität mit früheren Versionen des Systems bereitgestellt. Anwendungen sollten die WM _ SETTINGCHANGE-Nachricht 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 datei Win.ini 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 und nicht den gesamten Pfad an. 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 0 (null) zurück.
Hinweise
Um die WM _ WININICHANGE-Nachricht an alle Fenster der obersten Ebene zu senden, verwenden Sie die SendMessage-Funktion mit dem hWnd-Parameter, der 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 geänderte Abschnitt in der Registrierung unter dem folgenden Schlüssel angegeben werden:
HKEY _ LOCAL MACHINE Software Microsoft Windows NT _ \ \ \ \ CurrentVersion \ IniFileMapping
Die Änderung am Speicherort 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 |
|