2010-08-20 21 views
0

我創建了一個帶有WS_POPUP屬性集的LayerdWindow .. 但我無法通過SetWindowPos設置它的Z-Order ..這個窗口總是出現在其他窗口的頂部。我想下面的特定窗口..Z-Order PopupWindow

回答

1

我的猜測是,你不是從你創建窗口的線程調用SetWindowPos()。使用相同的線程或嘗試這個標誌:

SWP_ASYNCWINDOWPOS 如果調用線程和擁有窗口的線程連接到不同的輸入隊列,系統職位要求擁有該窗口的線程。這可以防止調用線程在其他線程處理請求時阻止其執行。