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 API 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.
TaskDialog maTaskDialog =
new
TaskDialog
(
);
maTaskDialog.
Caption =
"Ma TaskDialogue Personnalisée"
;
maTaskDialog.
Icon =
TaskDialogStandardIcon.
Warning;
maTaskDialog.
InstructionText =
"Êtes-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 encourus"
;
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
}
Dim maTaskDialog As New TaskDialog
maTaskDialog.
Caption =
"Ma TaskDialogue Personnalisée"
maTaskDialog.
Icon =
TaskDialogStandardIcon.
Warning
maTaskDialog.
InstructionText =
"Êtes-vous sûr 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 encourus"
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 :
- MSDN : http://msdn.microsoft.com/fr-fr/windows/default.aspx
- Le coach Windows 7 : http://msdn.microsoft.com/fr-fr/windows/msdn.coach.windows7
- Kit de développement pour Windows 7 : http://msdn.microsoft.com/fr-fr/windows/gg398052.aspx