IVsTextHidingLayerModule Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird von jedem Ebenenmodul implementiert,der Text ausblendet.
public interface class IVsTextHidingLayerModule
public interface class IVsTextHidingLayerModule
__interface IVsTextHidingLayerModule
[System.Runtime.InteropServices.Guid("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextHidingLayerModule
[<System.Runtime.InteropServices.Guid("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextHidingLayerModule = interface
Public Interface IVsTextHidingLayerModule
- Attribute
Hinweise
Diese Schnittstelle wird von jedem ebenenmodul implementiert, das Text verbirgt. Anders ausgedrückt: Wenn eine bestimmte Ebene jemals zurückgeben kann VIEW_E_LOCATION_HIDDEN , muss Sie diese Schnittstelle implementieren, damit der Text sichtbar gemacht werden kann, wenn eine Benutzeraktion (z. b. der Befehl "Gehe zu Zeile") dies erforderlich macht.
Wenn MakeBaseSpanVisible aufgerufen wird, sollte die Ebene den Text sichtbar machen, wenn er weiß, wie es ist. Wenn dies nicht möglich ist, wird das Layoutmodul zerstört. Ebenen, die keinen Text ausblenden, dürfen diese Schnittstelle nicht implementieren. Wenn jedoch MakeBaseSpanVisible aufgerufen wird, können Ebenen annehmen (und sind willkommen bei Assert), dass die Basis Spanne bereits durch die Ebene unten sichtbar gemacht wurde.
Methoden
| MakeBaseSpanVisible(TextSpan[]) |
Macht einen Textbereich sichtbar. |