Freigeben über


ITfContextOwnerServices::OnLayoutChange-Methode (msctf.h)

Die ITfContextOwnerServices::OnLayoutChange-Methode wird vom Kontextbesitzer aufgerufen, wenn die Bildschirmdarstellung des Textstreams während einer Komposition aktualisiert wird. Textstreamaktualisierungen umfassen, wenn die Position des Fensters, das den Text enthält, geändert wird oder wenn sich die Bildschirmkoordinaten des Texts ändern.

Syntax

HRESULT OnLayoutChange();

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Ein Aufruf von ITfContextOwnerServices::OnLayoutChange kann als Reaktion auf eine Textbearbeitung, eine Änderung des Schriftgrads, eine Fensterverschiebung/Größenänderung usw. erfolgen.

Wenn ein Aufruf von ITfContextView::GetTextExt oder ITfContextOwner::GetACPFromPoint fehlschlägt, weil die Anwendung das Bildschirmlayout nicht berechnet hat (Rückgabewert: TS_E_NOLAYOUT), muss die Anwendung ITfContextOwnerServices::OnLayoutChange aufrufen, wenn die Informationen bereit sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile msctf.h
DLL Msctf.dll
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

ITfContextOwner::GetACPFromPoint

ITfContextOwnerServices

ITfContextView::GetTextExt