SimpleEditorView.OnActivationChange 方法
调用激活时,新的对象。
命名空间: Microsoft.VisualStudio.Package
程序集: Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
语法
声明
Public Overridable Sub OnActivationChange ( _
pic As IOleComponent, _
fSameComponent As Integer, _
pcrinfo As OLECRINFO(), _
fHostIsActivating As Integer, _
pchostinfo As OLECHOSTINFO(), _
dwReserved As UInteger _
)
public virtual void OnActivationChange(
IOleComponent pic,
int fSameComponent,
OLECRINFO[] pcrinfo,
int fHostIsActivating,
OLECHOSTINFO[] pchostinfo,
uint dwReserved
)
参数
- pic
类型:Microsoft.VisualStudio.OLE.Interop.IOleComponent
IOleComponent ,如果它是活动的视图,否则 nullnull 引用(在 Visual Basic 中为 Nothing)。
- fSameComponent
类型:System.Int32
true ,如果 pic 为元素和此方法与被调用方,否则 false。
- pcrinfo
类型:array<Microsoft.VisualStudio.OLE.Interop.OLECRINFO[]
数组 OLECRINFO framework 中,表示 pic的注册表信息。
- fHostIsActivating
类型:System.Int32
true ,则激活的主机,否则 false。
- pchostinfo
类型:array<Microsoft.VisualStudio.OLE.Interop.OLECHOSTINFO[]
数组 OLECHOSTINFO 结构,表示宿主信息。
- dwReserved
类型:System.UInt32
保留供将来使用。
实现
备注
如果激活 pic ,并 pcrinfo[0].grfcrf 具有 bit 设置的 olecrfExclusiveBorderSpace ,必须隐藏边框空间工具 (工具栏、状态栏等)。如果是激活和 pchostinfo[0].grfchostf 的宿主有 olechostfExclusiveBorderSpace bit 设置,必须隐藏边框空间工具。在这些情况之一,则下次激活,,边框空间工具应是由视图。
如果激活 pic ,并 pcrinfo[0].grfcrf 具有 olecrfExclusiveActivation 位安装,则 pic 在 ExclusiveActive 模式中激活。如果承载 pic 的顶部框架窗口与视图自己的顶部框架窗口不同,视图应该禁用其窗口执行的操作将在其中执行,在收到 OnEnterState 通知时。否则,因此,如果视图是顶级的,则它应拒绝将其窗口激活将适当地处理 WM_MOUSEACTIVATE。元素应在其中一种状态保持,直到 ExclusiveActive 模式结束,表示将来调用 OnActivationChange 与 olecrfExclusiveActivation bit 未设置或与 nullnull 引用(在 Visual Basic 中为 Nothing)pcrinfo。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。