IVsTextViewFilter.GetWordExtent(Int32, Int32, UInt32, TextSpan[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir karakter konumunu temel alan sözcük kapsamını hesaplar.
public:
int GetWordExtent(int iLine, int iIndex, System::UInt32 dwFlags, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pSpan);
public:
int GetWordExtent(int iLine, int iIndex, unsigned int dwFlags, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ pSpan);
int GetWordExtent(int iLine, int iIndex, unsigned int dwFlags, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & pSpan);
public int GetWordExtent (int iLine, int iIndex, uint dwFlags, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] pSpan);
abstract member GetWordExtent : int * int * uint32 * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] -> int
Public Function GetWordExtent (iLine As Integer, iIndex As Integer, dwFlags As UInteger, pSpan As TextSpan()) As Integer
Parametreler
- iLine
- Int32
'ndaki Karakterin satır dizinini içeren tamsayı.
- iIndex
- Int32
'ndaki Karakterin sütun dizinini içeren tamsayı.
- dwFlags
- UInt32
'ndaki Sözcük kapsamını belirleme seçenekleri. Seçeneklerin listesi için dwFlags bkz WORDEXTFLAGS ..
- pSpan
- TextSpan[]
dışı Sözcük uzantısını tanımlayan span nesnesine yönelik işaretçi.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
COM Imzası
Textmgr. IDL dosyasından:
HRESULT IVsTextViewFilter::GetWordExtent(
[in] long iLine,
[in] CharIndex iIndex,
[in] DWORD dwFlags,
[out] TextSpan * pSpan
);
Bu yöntem için, ortam bir satır ve sütun dizininde geçirilir ve bu da sözcük kapsamının nasıl belirlenmesi gerektiğini belirleyen bayrakları bir karakter konumu tanımlar. Dil hizmetiniz, bu bilgilere göre sözcüğün kapsamına karar verir ve bu bilgileri bir metin yayma yapısında () ortama geri geçirebilirsiniz pSpan .
Not
İçinde döndürülen metin aralığı pSpan , ve tarafından belirtilen orijinal karakteri içermelidir iLine iIndex .