none
关于鼠标消息的传递 RRS feed

  • 问题

  • 您好:

           请问一下当鼠标在子窗口上移动时,鼠标移动的消息是先发往父窗口还是先发往子窗口呢?

    2021年3月13日 10:03

答案

  • 你好,

    >>如果在子窗口上移动,鼠标消息只会发往子窗口,父窗口是不会收到消息的。

    当发生鼠标事件时,包含热点的窗口通常会接收到由事件引起的鼠标消息。该窗口不必处于活动状态,也不必具有键盘焦点即可接收鼠标消息。

    如果在子窗口上移动,鼠标消息只会发往子窗口.我认为Windows系统仅将鼠标消息发送到鼠标指针悬停的窗口。父窗口不会收到消息。

    Best Regards,

    Jeanine Zhang


    "Visual c++" forum will be migrating to a new home on Microsoft Q&A !
    We invite you to post new questions in the "Developing Universal Windows apps" forum’s new home on Microsoft Q&A !
    For more information, please refer to the sticky post.

    2021年3月16日 2:01
    版主

全部回复

  • 你好

    感谢您在MSDN中文论坛发帖提问。

    >>请问一下当鼠标在子窗口上移动时,鼠标移动的消息是先发往父窗口还是先发往子窗口呢?

    当光标移动发布到窗口时,如果未捕获鼠标,则消息将发布到包含光标的窗口中。否则,该消息将发布到捕获鼠标的窗口中。

    当用户移动鼠标时,系统会在屏幕上移动一个称为鼠标光标的位图。鼠标光标包含一个称为热点的单像素点,该点被系统跟踪并识别为光标的位置。当发生鼠标事件时,包含热点的窗口通常会接收到由事件引起的鼠标消息。该窗口不必处于活动状态,也不必具有键盘焦点即可接收鼠标消息。

    当发生鼠标事件时,系统通常会将鼠标消息发布到包含光标热点的窗口。

    更多相关信息, 我建议你可以参考以下链接:

    https://docs.microsoft.com/en-us/windows/win32/inputdev/about-mouse-input#mouse-cursor
    https://docs.microsoft.com/zh-cn/windows/win32/inputdev/wm-mousemove

    Best Regards,

    Jeanine Zhang


    "Visual c++" forum will be migrating to a new home on Microsoft Q&A !
    We invite you to post new questions in the "Developing Universal Windows apps" forum’s new home on Microsoft Q&A !
    For more information, please refer to the sticky post.

    2021年3月15日 3:09
    版主
  • 你好:

           是不是消息发送是不管是子窗口还是父窗口的。如果在子窗口上移动,鼠标消息只会发往子窗口,父窗口是不会收到消息的。

    2021年3月15日 4:31
  • 你好,

    >>如果在子窗口上移动,鼠标消息只会发往子窗口,父窗口是不会收到消息的。

    当发生鼠标事件时,包含热点的窗口通常会接收到由事件引起的鼠标消息。该窗口不必处于活动状态,也不必具有键盘焦点即可接收鼠标消息。

    如果在子窗口上移动,鼠标消息只会发往子窗口.我认为Windows系统仅将鼠标消息发送到鼠标指针悬停的窗口。父窗口不会收到消息。

    Best Regards,

    Jeanine Zhang


    "Visual c++" forum will be migrating to a new home on Microsoft Q&A !
    We invite you to post new questions in the "Developing Universal Windows apps" forum’s new home on Microsoft Q&A !
    For more information, please refer to the sticky post.

    2021年3月16日 2:01
    版主