我创建了一个具有WS_POPUP prpoerty设置的LayerdWindow .. 但我无法通过SetWindowPos设置它的Z-Order。这个窗口始终位于其他窗口的顶部。我希望它在下面的特定窗口..
答案 0 :(得分:1)
我的猜测是你没有从你创建窗口的线程中调用SetWindowPos()。使用相同的线程或尝试此标志:
<强> SWP_ASYNCWINDOWPOS 强> 如果调用线程和拥有该窗口的线程附加到不同的输入队列,则系统将请求发布到拥有该窗口的线程。这可以防止调用线程在其他线程处理请求时阻止其执行。