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: [橫幅文字] 選項使用指定的NewHiddenRegion和SetBanner。
hrbEditorControlled: 橫幅文字永遠是固定的字串,也就是"..."預設情況下。
提示文字
hrbClientControlled: 提示文字使用指定的GetTipText。
hrbEditorControlled: 簡報的第一個非空白字元的 n 個字元的隱藏文字會被截斷。
命令交涉
hrbClientControlled: 內容功能表命令會公開,以及處理使用 IVsHiddenTextClient::GetMarkerCommandInfo或 IVsHiddenTextClient::ExecMarkerCommand。
hrbEditorControlled: 修正內容功能表命令。 例如,隱藏選取項目而停止分層顯示。
事件通知
hrbClientControlled: 使用來提供通知IVsHiddenTextClient介面,有關刪除隱藏的區域時,其狀態的變更,以及等等。
hrbEditorControlled: 任何通知會不傳送至用戶端。 編輯器會在內部處理所有的通知。
如果您要執行簡單大綱,請使用hrbEditorControlled。 如果您想更進一步的控制隱藏的區域的行為方式,請使用hrbClientControlled。
COM 簽章
從 textmgr.idl:
[C++]