OleComponent.IOleComponent.FContinueMessageLoop(UInt32, IntPtr, MSG[]) Yöntem

Tanım

Bileşenin gönderildiği ileti döngüsünün her yinelemesi sırasında çağırılır. Yalnızca ' a çağrı yapın FContinueMessageLoopCore(UInt32, IntPtr, MSG[]) .

 virtual int Microsoft.VisualStudio.OLE.Interop.IOleComponent.FContinueMessageLoop(System::UInt32 uReason, IntPtr pvLoopData, cli::array <Microsoft::VisualStudio::OLE::Interop::MSG> ^ pMsgPeeked) = Microsoft::VisualStudio::OLE::Interop::IOleComponent::FContinueMessageLoop;
int IOleComponent.FContinueMessageLoop (uint uReason, IntPtr pvLoopData, Microsoft.VisualStudio.OLE.Interop.MSG[] pMsgPeeked);
abstract member Microsoft.VisualStudio.OLE.Interop.IOleComponent.FContinueMessageLoop : uint32 * nativeint * Microsoft.VisualStudio.OLE.Interop.MSG[] -> int
override this.Microsoft.VisualStudio.OLE.Interop.IOleComponent.FContinueMessageLoop : uint32 * nativeint * Microsoft.VisualStudio.OLE.Interop.MSG[] -> int
Function FContinueMessageLoop (uReason As UInteger, pvLoopData As IntPtr, pMsgPeeked As MSG()) As Integer Implements IOleComponent.FContinueMessageLoop

Parametreler

uReason
UInt32

Çağıran tarafından verilen neden FPushMessageLoop(UInt32, UInt32, IntPtr) .

pvLoopData
IntPtr

nativeint

Çağıran tarafından sunulan özel veriler FPushMessageLoop(UInt32, UInt32, IntPtr) .

pMsgPeeked
MSG[]

Kuyruktaki ileti veya None ise null.

Döndürülenler

Int32

DOĞRU (1) ileti döngüsünün devam etmesi gerekiyorsa, aksi durumda FALSE (0).

Uygulamalar

Açıklamalar

Bu yöntem, sıradaki bir sonraki iletiye (PeekMessage aracılığıyla), ancak ileti kuyruktan kaldırılmadan önce göz önüne alındıktan sonra çağrılır. Atılamıyor iletisi param 'a geçirilir pMsgPeeked (kuyrukta bir ileti yoksa null). Bu yöntem, sonraki ileti kuyruktan zaten kaldırıldığında çağrılabilir, bu durumda pMsgPeeked null olarak geçirilir. FALSE (0) döndürülürse, Bileşen Yöneticisi döngüyü kuyruktan kaldırmadan sonlandırır pMsgPeeked .

Şunlara uygulanır