IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr) 方法

定义

向环境窗口广播消息时激发。

public:
 int OnBroadcastMessage(System::UInt32 msg, IntPtr wParam, IntPtr lParam);
public int OnBroadcastMessage (uint msg, IntPtr wParam, IntPtr lParam);
abstract member OnBroadcastMessage : uint32 * nativeint * nativeint -> int
Public Function OnBroadcastMessage (msg As UInteger, wParam As IntPtr, lParam As IntPtr) As Integer

参数

msg
UInt32

中指定通知消息。

wParam
IntPtr

nativeint

中环境收到的 Windows 消息的 Word value 参数。

lParam
IntPtr

nativeint

中环境收到的 Windows 消息的长整型参数。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell:

HRESULT IVsBroadcastMessageEvents::OnBroadcastMessage(  
   [in] UINT msg,  
   [in] WPARAM wParam,  
   [in] LPARAM lParam  
);  

当前传递的消息包括:

  • WM_WININICHANGE

  • WM_DISPLAYCHANGE

  • WM_SYSCOLORCHANGE

  • WM_PALETTECHANGED

  • WM_PALETTEISCHANGING

  • WM_ACTIVATEAPP

适用于