ITextRange::CanPaste-Methode (tom.h)
Bestimmt, ob ein Datenobjekt in einem angegebenen Format in den aktuellen Bereich eingefügt werden kann.
Syntax
HRESULT CanPaste(
VARIANT *pVar,
long Format,
long *pValue
);
Parameter
pVar
Typ: VARIANT*
Das zu einfügende IDataObject . Der Inhalt der Zwischenablage wird jedoch auf Einfügen überprüft, wenn einer der folgenden Punkte zutrifft:
- pVar ist NULL
- pVar-punkVal> ist NULL
- pVar-vt> ist nicht VT_UNKNOWN
- pVar-punkVal> gibt kein IDataObject-Objekt zurück, wenn eins abgefragt wird.
Format
Typ: long
Zwischenablageformat, das verwendet wird. Null stellt das beste Format dar, das normalerweise RTF ist, aber auch CF_UNICODETEXT und andere Formate sind möglich. Der Standardwert ist 0 (null).
pValue
Typ: long*
Ein tomBool-Wert , der nur dann tomTrue ist, wenn das durch pVar identifizierte Datenobjekt im angegebenen Format in den Bereich eingefügt werden kann. Dieser Parameter kann null sein.
Rückgabewert
Typ: HRESULT
Die Methode gibt die folgenden COM-Fehlercodes zurück. Weitere Informationen zu COM-Fehlercodes finden Sie unter Fehlerbehandlung in COM.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der Inhalt der Zwischenablage oder IDataObject kann eingefügt werden. |
|
Der Inhalt der Zwischenablage oder IDataObject kann nicht eingefügt werden. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | tom.h |
DLL | Msftedit.dll |
Siehe auch
Konzept
Referenz