2

デスクトップ(アイコン、壁紙など)をWPFウィンドウ、フレーム、またはWPFとC#を使用して操作できるものに置き換えることができるかどうか疑問に思っていますか?また、[デスクトップの表示]をクリックしたときに非表示にしたくありません。

Win32 APIなどを使用する必要があると思いますか?誰かが例を持っていますか、または誰かが私を正しい方向に向けることができますか?

ありがとう

4

4 に答える 4

1

ベイビースマッシュをチェック!これは、必要なことのほとんどを実行するように聞こえる WPF アプリケーションです。ソースも入手できると思います。

于 2009-06-14T18:06:18.297 に答える
0

Silverlight(XAML&C#)を使用してWebページを作成し、デスクトップをWebページに設定できます。

于 2009-06-15T11:02:40.017 に答える
0

次のコードを使用してウィンドウ ハンドルを関数に渡しますが、フォーム ロードはこれで問題が完全に解決されることを願っています。アプリケーションの最小化を防ぐには、次のコードを使用します

public void SetFormOnDesktop(IntPtr hwnd) {
IntPtr hwndf = hwnd;  
IntPtr hwndParent = FindWindow("ProgMan", null);  
SetParent(hwndf, hwndParent);  
}
于 2010-05-05T06:30:19.697 に答える