IVsLanguageClipboardOps.DataObjectRendered(IVsTextLines, UInt32, TextSpan[]) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite alterações em um objeto de dados depois que ele é inserido.
public:
int DataObjectRendered(Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ pTextLines, System::UInt32 dwHint, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsInsertedText);
public:
int DataObjectRendered(Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ pTextLines, unsigned int dwHint, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsInsertedText);
int DataObjectRendered(Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & pTextLines, unsigned int dwHint, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & ptsInsertedText);
public int DataObjectRendered (Microsoft.VisualStudio.TextManager.Interop.IVsTextLines pTextLines, uint dwHint, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] ptsInsertedText);
abstract member DataObjectRendered : Microsoft.VisualStudio.TextManager.Interop.IVsTextLines * uint32 * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
Public Function DataObjectRendered (pTextLines As IVsTextLines, dwHint As UInteger, ptsInsertedText As TextSpan()) As Integer
Parâmetros
- pTextLines
- IVsTextLines
no Ponteiro para o buffer de texto que contém o objeto de dados.
- dwHint
- UInt32
no Indica a origem do texto (exibição ou ação) para o objeto de dados que acabou de ser renderizado. Para obter mais informações, consulte DATA_OBJECT_RENDER_HINT.
- ptsInsertedText
- TextSpan[]
no Especifica o intervalo do texto recentemente inserido, nas coordenadas do buffer.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
Assinatura COM
De textmgr. idl:
HRESULT IVsLanguageClipboardOps::DataObjectRendered(
[in] IVsTextLines *pTextLines,
[in] DWORD dwHint,
[in] TextSpan *ptsInsertedText
);
Use esse método para alterar a forma como o texto de um objeto de dados é mostrado depois que o texto é renderizado. Esse método permite que você personalize seu código em resposta a quais tipos de exibições ou ações fizeram com que a renderização do objeto de dados ocorra (por exemplo, uma exibição da área de transferência ou ação colar).