Quel est le nom de l'API .NET qui permet de tirer profit des fonctionnalités de Windows 7 ?

Toutes les semaines un peu de code pour aller plus loin avec Windows 7

Retrouvez l'intégralité des questions / réponses sur le développement sous Windows 7 dans l'article suivant.

Commentez cet article : 41 commentaires Donner une note à l'article (5)

Article lu   fois.

Les deux auteurs

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

I. Quel est le nom de l'API .NET qui permet de tirer profit des fonctionnalités de Windows 7 ?

Le nom de cette API s'appelle WindowsAPICodePack, que vous pourrez télécharger à l'adresse suivante http://code.msdn.microsoft.com/WindowsAPICodePack.

Cette API .NET, vous permettra de tirer profit rapidement et facilement des nouvelles fonctionnalités de Windows 7, telles que la barre des tâches, les Jump-List, les fonctionnalités du Shell Windows 7 telles que les bibliothèques, les capteurs, et autres fonctionnalités telles que la gestion de la consommation électrique. Vous pourrez également ajouter de la robustesse à votre application à l'aide des APIs Application Restart and Recovery Manager, Créer de nouvelles boites de dialogue standard (TaskDialog), manipuler l'explorateur, le shell, développer des applications directX et d'autres que nous vous laissons découvrir dans ce pack de code pour Windows 7.

Exemple de création d'une boite de dialogue standard à la Windows 7
Exemple de création d'une boite de dialogue standard à la Windows 7
En C#
Sélectionnez
TaskDialog maTaskDialog = new TaskDialog();
maTaskDialog.Caption = "Ma TaskDialogue Personnalisée";
maTaskDialog.Icon = TaskDialogStandardIcon.Warning; 
maTaskDialog.InstructionText = "Etes-vous sûr de vouloir continuer l'opération ?";
maTaskDialog.StandardButtons = TaskDialogStandardButtons.Yes | TaskDialogStandardButtons.No ;
maTaskDialog.Text = "Cliquez sur voir les détails pour vérifier les risques encourues";
maTaskDialog.DetailsExpandedText = "Que risquez-vous si vous continuez :"; 
maTaskDialog.ExpansionMode = TaskDialogExpandedDetailsLocation.ExpandContent; 
maTaskDialog.FooterText = "Texte en pied de page";
TaskDialogCommandLink boutonLink = new TaskDialogCommandLink("BoutonLink", "Cliquez ici pour plus d'info");
boutonLink.Click += new EventHandler(boutonLink_Click);
maTaskDialog.Controls.Add(boutonLink);  
if (TaskDialogResult.Yes == maTaskDialog.Show())
{
	//Yes
}
else
{
	//No
}
En VB
Sélectionnez
Dim maTaskDialog As New TaskDialog
maTaskDialog.Caption = "Ma TaskDialogue Personnalisée"
maTaskDialog.Icon = TaskDialogStandardIcon.Warning
maTaskDialog.InstructionText = "Etes-vous sur de vouloir continuer l'opération ?"
maTaskDialog.StandardButtons = (TaskDialogStandardButtons.No Or TaskDialogStandardButtons.Yes)
        maTaskDialog.Text = "Cliquez sur voir les détails pour vérifier les risques encourues"
maTaskDialog.DetailsExpandedText = "Que risquez-vous si vous continuez :"
maTaskDialog.ExpansionMode = TaskDialogExpandedDetailsLocation.ExpandContent
maTaskDialog.FooterText = "Texte en pied de page"
Dim boutonLink As New TaskDialogCommandLink("BoutonLink", "Cliquez ici pour plus d'info")
AddHandler boutonLink.Click, New EventHandler(AddressOf Me.boutonLink_Click)
maTaskDialog.Controls.Add(boutonLink)
If (TaskDialogResult.Yes = maTaskDialog.Show) Then
    'yes
Else
    'no
End If
Pour plus d'infos :

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2010 Microsoft MSDN France. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.