共用方式為


HIDDEN_REGION_BEHAVIOR 列舉類型

指定是否隱藏的區域由用戶端或控制編輯器]。

命名空間:  Microsoft.VisualStudio.TextManager.Interop
組件:  Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

語法

'宣告
Public Enumeration HIDDEN_REGION_BEHAVIOR
public enum HIDDEN_REGION_BEHAVIOR
public enum class HIDDEN_REGION_BEHAVIOR
type HIDDEN_REGION_BEHAVIOR
public enum HIDDEN_REGION_BEHAVIOR

成員

成員名稱 描述
hrbClientControlled 用於取得各種事件的通知,並完全控制每個層面的隱藏的文字區域。
hrbEditorControlled 如果您只想要執行之區域的分層顯示型別隱藏,又希望讓編輯器] 能夠承擔起責任,外觀、 行為及隱藏區域的存留期使用。

備註

行為是永久的隱藏區域屬性。 隱藏的區域的行為會決定該區域是否控制用戶端,或在編輯器]。 以下是您可以明確地控制如果您使用用戶端控制的主要功能 (hrbClientControlled) 或控制的編輯器 (hrbEditorControlled) 您的隱藏區域,以及與每個選項的預設實作的行為:

  • 橫幅文字

    • hrbClientControlled: [橫幅文字] 選項使用指定的NewHiddenRegionSetBanner

    • hrbEditorControlled: 橫幅文字永遠是固定的字串,也就是"..."預設情況下。

  • 提示文字

    • hrbClientControlled: 提示文字使用指定的GetTipText

    • hrbEditorControlled: 簡報的第一個非空白字元的 n 個字元的隱藏文字會被截斷。

  • 命令交涉

    • hrbClientControlled: 內容功能表命令會公開,以及處理使用 IVsHiddenTextClient::GetMarkerCommandInfo或 IVsHiddenTextClient::ExecMarkerCommand

    • hrbEditorControlled: 修正內容功能表命令。 例如,隱藏選取項目而停止分層顯示。

  • 事件通知

    • hrbClientControlled: 使用來提供通知IVsHiddenTextClient介面,有關刪除隱藏的區域時,其狀態的變更,以及等等。

    • hrbEditorControlled: 任何通知會不傳送至用戶端。 編輯器會在內部處理所有的通知。

如果您要執行簡單大綱,請使用hrbEditorControlled。 如果您想更進一步的控制隱藏的區域的行為方式,請使用hrbClientControlled。

COM 簽章

從 textmgr.idl:

[C++]

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間