2009-06-14 10 views
2

Vous vous demandez s'il est possible de remplacer le bureau (icônes, fond d'écran) par une fenêtre WPF, un cadre ou quelque chose avec lequel je peux interagir avec WPF et C#? Je ne veux pas non plus le cacher quand on clique sur "Afficher le bureau".Remplacer le bureau par l'application WPF

Je devine que je vais avoir besoin d'utiliser des API Win32 ou quelque chose? Quelqu'un a-t-il des exemples, ou quelqu'un peut-il me pointer dans la bonne direction?

Merci

Répondre

1

Découvrez Baby Smash! c'est une application WPF qui sonne comme il le fait la plupart de ce que vous voudrez. Je crois que vous pouvez obtenir la source aussi.

0

Vous pouvez créer une page Web avec Silverlight (XAML & C#), puis définir votre bureau sur la page Web.

0

utilisez le code suivant et passez la poignée de la fenêtre à la fonction tandis que le formulaire de chargement espère pleinement cela résout votre problème. pour éviter de minimiser votre application utiliser S'il vous plaît lire à nouveau la question le code suivant

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