默認情況下,對象是從前到後繪製的。我正在繪製一個2-D UI對象,並希望將其重新創建。例如,我可以先創建一個白色正方形,然後在其上創建一個稍小的黑色正方形,從而創建一個帶有白色邊框的黑色窗格。 This post對它有一些討論,並將此順序描述爲「畫家算法」,但最終他們給出的例子只是以相反的順序渲染對象以獲得所需的效果。我回到前面(第一個物體回來,後面的物體在頂部繪製)可以通過一些轉換(gOrtho
我正在將另一個應用程序的窗口放在最頂層,以確保在我的應用程序中的點擊將另一個應用程序的對話框帶入視圖。我遇到的問題是在通話結束後,我沒有將注意力集中回到我的應用程序。如果其他應用程序有更多的窗口,其中一個應用程序以焦點結束,否則沒有窗口(僅查看任務欄)會獲得焦點。我應該從哪裏開始調查這個問題? 我製作的其他應用程序最上面的代碼是: Process p = Process.GetProcessByI