SimpleEditorView.FContinueMessageLoop 方法

对消息循环的每次迭代时。

命名空间:  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 Function FContinueMessageLoop ( _
    uReason As UInteger, _
    pvLoopData As IntPtr, _
    pMsgPeeked As MSG() _
) As Integer
public virtual int FContinueMessageLoop(
    uint uReason,
    IntPtr pvLoopData,
    MSG[] pMsgPeeked
)

参数

返回值

类型:System.Int32
true ,如果消息循环应继续,否则 false 。

实现

IOleComponent.FContinueMessageLoop(UInt32, IntPtr, array<MSG[])

备注

默认情况下此方法不执行并不返回 true。

对实现者的说明

uReason 和 pvLoopData 为原因和 \ 传递给 FPushMessageLoop的私有数据。此方法在偷看调用在队列中的下一条消息后,但,在从队列中检索消息之前移除。将偷看的消息。 pMsgPeeked 参数 (nullnull 引用(在 Visual Basic 中为 Nothing) 通过,如果该消息未在队列)。此方法还调用,如下从队列中检索消息时已移除,则为; 在 pMsgPeeked 将作为 nullnull 引用(在 Visual Basic 中为 Nothing)情况下。如果此方法返回 false,组件管理器终止循环,而不移除 pMsgPeeked 从队列。

.NET Framework 安全性

请参见

参考

SimpleEditorView 类

Microsoft.VisualStudio.Package 命名空间