【发布时间】:2010-02-03 21:23:12
【问题描述】:
我使用属性表实现了一个向导。如果用户输入无效的内容,我会显示一页一页的工具提示。这是一个跟踪工具提示,所以我必须手动打开和关闭它。现在我想在向导页面移动时移动工具提示。
似乎只有属性表窗口从 Windows 接收 WM_MOVE 事件。页面没有。有没有办法在向导移动时在页面窗口中获得通知?
【问题讨论】:
标签: c++ windows winapi windows-xp
我使用属性表实现了一个向导。如果用户输入无效的内容,我会显示一页一页的工具提示。这是一个跟踪工具提示,所以我必须手动打开和关闭它。现在我想在向导页面移动时移动工具提示。
似乎只有属性表窗口从 Windows 接收 WM_MOVE 事件。页面没有。有没有办法在向导移动时在页面窗口中获得通知?
【问题讨论】:
标签: c++ windows winapi windows-xp
属性页没有相对于其父窗口、属性表移动 - 这就是它没有收到 WM_MOVE 消息的原因。您可以在属性表中设置 WM_MOVE 处理程序,并让它使用 PostMessage 或 SendMessage 将另一条消息转发到属性页。我建议 WM_APP 范围内的消息。
【讨论】: