IVsTextColorState.ReColorizeLines(Int32, Int32) Yöntem

Tanım

Metin arabelleğindeki çizgilerin renk durumunu yeniden hesaplar.

public:
 int ReColorizeLines(int iTopLine, int iBottomLine);
public:
 int ReColorizeLines(int iTopLine, int iBottomLine);
int ReColorizeLines(int iTopLine, int iBottomLine);
public int ReColorizeLines (int iTopLine, int iBottomLine);
abstract member ReColorizeLines : int * int -> int
Public Function ReColorizeLines (iTopLine As Integer, iBottomLine As Integer) As Integer

Parametreler

iTopLine
Int32

'ndaki Denetlenecek ilk satır.

iBottomLine
Int32

'ndaki Denetlenecek son satır.

Döndürülenler

Int32

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 IVsTextColorState::ReColorizeLines(  
   [in] long iTopLine,  
   [in] long iBottomLine  
);  

Bir dizi satırın renk durumundaki değişikliklere işaret etmek için gereken renkleyiciler bu yöntemi çağırır. Arabelleğin uygulanması, her satırın sonundaki renk durumunu ' dan iTopLine iBottomLine ' a ve bir satır aynı renk durumunu raporladığında satır sonu (EOL) durumlarını hesaplamaya devam eder. Arabellek daha sonra OnChangeAttributes Bu rengin kullanılabilir görünümlere geçişini tetikler.

iTopLine =-1, iBottomLine =-1, tüm satırları renklendirme anlamına gelen özel bir durumdur.

Şunlara uygulanır