IVsCodeWindowEx.Initialize 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
自定义代码窗口的某些行为,如使窗口处于只读、隐藏下拉栏和拆分器,以及提供辅助用户上下文。
public:
int Initialize(System::UInt32 grfCodeWindowBehaviorFlags, Microsoft::VisualStudio::Shell::Interop::VSUSERCONTEXTATTRIBUTEUSAGE usageAuxUserContext, System::String ^ szNameAuxUserContext, System::String ^ szValueAuxUserContext, System::UInt32 InitViewFlags, cli::array <Microsoft::VisualStudio::TextManager::Interop::INITVIEW> ^ pInitView);
public:
int Initialize(unsigned int grfCodeWindowBehaviorFlags, Microsoft::VisualStudio::Shell::Interop::VSUSERCONTEXTATTRIBUTEUSAGE usageAuxUserContext, Platform::String ^ szNameAuxUserContext, Platform::String ^ szValueAuxUserContext, unsigned int InitViewFlags, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::INITVIEW> ^ pInitView);
int Initialize(unsigned int grfCodeWindowBehaviorFlags, Microsoft::VisualStudio::Shell::Interop::VSUSERCONTEXTATTRIBUTEUSAGE usageAuxUserContext, std::wstring const & szNameAuxUserContext, std::wstring const & szValueAuxUserContext, unsigned int InitViewFlags, std::Array <Microsoft::VisualStudio::TextManager::Interop::INITVIEW> const & pInitView);
public int Initialize (uint grfCodeWindowBehaviorFlags, Microsoft.VisualStudio.Shell.Interop.VSUSERCONTEXTATTRIBUTEUSAGE usageAuxUserContext, string szNameAuxUserContext, string szValueAuxUserContext, uint InitViewFlags, Microsoft.VisualStudio.TextManager.Interop.INITVIEW[] pInitView);
abstract member Initialize : uint32 * Microsoft.VisualStudio.Shell.Interop.VSUSERCONTEXTATTRIBUTEUSAGE * string * string * uint32 * Microsoft.VisualStudio.TextManager.Interop.INITVIEW[] -> int
Public Function Initialize (grfCodeWindowBehaviorFlags As UInteger, usageAuxUserContext As VSUSERCONTEXTATTRIBUTEUSAGE, szNameAuxUserContext As String, szValueAuxUserContext As String, InitViewFlags As UInteger, pInitView As INITVIEW()) As Integer
参数
- grfCodeWindowBehaviorFlags
- UInt32
中确定代码窗口行为的枚举值。 可能的值包括: CWB _DEFAULT、CWB_DISABLEDROPDOWNBAR 或 CWB_DISABLESPLITTER。
- usageAuxUserContext
- VSUSERCONTEXTATTRIBUTEUSAGE
中确定辅助用户上下文用法的枚举值。
- szNameAuxUserContext
- String
中辅助用户上下文的名称。
- szValueAuxUserContext
- String
中辅助用户上下文的值。
- pInitView
- INITVIEW[]
中指定查看参数的枚举。
返回
如果该方法成功,则返回S_OK。
注解
调用之前应调用此方法 SetBuffer 。