Freigeben über


ITfPropertyStore::D ivide-Methode (msctf.h)

Wird aufgerufen, wenn der von der -Eigenschaft abgedeckte Text in zwei Bereiche aufgeteilt wird.

Syntax

HRESULT Divide(
  [in]  ITfRange         *pRangeThis,
  [in]  ITfRange         *pRangeNew,
  [out] ITfPropertyStore **ppPropStore
);

Parameter

[in] pRangeThis

Zeiger auf ein ITfRange-Objekt , das den Bereich enthält, den der Eigenschaftenspeicher jetzt abdeckt. Dies ist der Textbereich, der dem Anfang des Kontexts am nächsten kommt.

[in] pRangeNew

Zeiger auf ein ITfRange-Objekt , das den Bereich enthält, den der neue Eigenschaftenspeicher abdeckt. Dies ist der Textbereich, der dem Ende des Kontexts am nächsten kommt.

[out] ppPropStore

Zeiger auf einen ITfPropertyStore-Schnittstellenzeiger , der ein neues Eigenschaftenspeicherobjekt empfängt, das den durch pRangeNew angegebenen Bereich abdeckt.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Diese Methode erstellt ein neues Eigenschaftenspeicherobjekt, um pRangeNew abzudecken, und gibt den Zeiger auf dieses Objekt in ppPropStore zurück. Wenn kein neuer Eigenschaftenspeicher zurückgegeben wird, wird der ursprüngliche Eigenschaftenspeicher verworfen, und der Eigenschaftenspeicher für beide Bereiche wird auf leer festgelegt.

Wenn diese Methode einen anderen Wert als S_OK zurückgibt, wird der ursprüngliche Eigenschaftenspeicher verworfen.

Anforderungen

   
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

ITfPropertyStore

ITfRange