Freigeben über


CWnd::OnWinIniChange

Das Framework ruft diese Memberfunktion, nachdem eine Änderung an der Windows-Initialisierungsdatei vorgenommen wurde, WIN.INI auf.

afx_msg void OnWinIniChange(
   LPCTSTR lpszSection 
);

Parameter

  • lpszSection
    Zeigt auf eine Zeichenfolge, die den Namen des Abschnitts angibt, der geändert hat.(Die Zeichenfolge enthält nicht die eckigen Klammern, die den Abschnittsnamen einfügen.)

Hinweise

Die SystemParametersInfo Windows-Funktion OnWinIniChange ruft auf, nachdem eine Anwendung die Funktion verwendet, um eine Einstellung in der WIN.INI-Datei zu ändern.

Um die WM_WININICHANGE Meldung an alle Fenster der obersten Ebene zu senden, kann eine Anwendung die SendMessage Windows-Funktion mit dem hwnd-Parameter verwenden, der zu HWND_BROADCAST festgelegt ist.

Wenn eine Anwendung viele unterschiedliche Abschnitte in WIN.INI gleichzeitig ändert, sollte die Anwendung eine WM_WININICHANGE Meldung mit lpszSection senden, das zu NULL festgelegt ist.Andernfalls sollte eine Anwendung WM_WININICHANGE senden, sobald sie eine Änderung an WIN.INI vornimmt.

Wenn eine Anwendung einen OnWinIniChange Aufruf mit lpszSection empfängt, das zu NULL festgelegt ist, sollte die Anwendung alle Abschnitte in WIN.INI überprüfen, die die Anwendung auswirken.

HinweisHinweis

Diese Memberfunktion wird vom Framework aufgerufen, um die Anwendung zu ermöglichen, eine Windows-Meldung zu bearbeiten.Die Parameter, die an die Funktion übergeben werden, geben die Parameter, die vom Framework empfangen werden, als die Nachricht empfangen wurde.Wenn Sie die Basisklassenimplementierung dieser Funktion aufrufen, verwendet diese Implementierung die Parameter, die mit der Meldung übergeben werden und nicht die Parameter, die an die Funktion bereitstellen.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

SendMessage

SystemParametersInfo

WM_WININICHANGE