2009-06-14 50 views
2

想知道是否有可能與WPF窗口,框架或東西,我可以使用WPF和C#進行交互,以取代桌面(即圖標,壁紙)更換桌面?點擊「顯示桌面」時,我也不希望它隱藏。與WPF應用程序

我猜,我會需要使用一些Win32 API的什麼?任何人都有任何例子,或者任何人都可以指出我正確的方向嗎?

感謝

回答

1

退房Baby Smash!這是一個WPF應用程序,這聽起來像它的大多數,你會想要什麼。我相信你也可以獲得源代碼。

0

您可以使用Silverlight(XAML & C#)一個網頁,然後將桌面到Web頁面。

0

使用下面的代碼和窗口句柄傳遞給函數,而形式負載的希望完全解決您的問題。以防止您的應用程序使用最小化代碼

public void SetFormOnDesktop(IntPtr hwnd) { 
IntPtr hwndf = hwnd; 
IntPtr hwndParent = FindWindow("ProgMan", null); 
SetParent(hwndf, hwndParent); 
}