2010-07-01 3 views
3

Hey essayant de faire une petite application de fantaisie ici dans VB.NET framework 4. J'ai vu plusieurs programmes qui utilisent la barre de progression de la barre des tâches de Windows 7, mais ils l'ont intégré dans l'application quand j'ai googlé et tenté de le faire, mon programme a dû trimballer 3 dll supplémentaires quand il est supposé être un seul exécutable, et très portable. comment puis-je accéder à la barre de progression de la barre des tâches sans avoir à faire glisser sur ces ressources? A l'aide de l'API Windows.VB.NET - intégrer la progression de la barre des tâches Win7 sans les DLL externes?

Répondre

4

Le Windows API Code Pack inclut le code C# qui montre comment accéder à ces fonctions de l'API Windows (y compris l'icône de progression de la barre des tâches de Windows 7) via .NET.

Oui, habituellement vous compilez ce pack d'API dans une DLL et le distribuez avec votre projet, mais comme le code source est disponible et la licence semble assez permissive (veuillez vérifier vous-même, je ne suis pas un avocat), vous pouvez traduire les parties pertinentes du code en VB (il y a beaucoup d'outils disponibles pour cela en ligne) et l'inclure dans votre projet. De cette façon, vous avez toujours votre seul fichier EXE sans dépendances externes.

+0

Pourquoi vous remercier, je l'avais téléchargé cette fois avant, mais je ne pensais pas à copier en fait le code nécessaire plutôt que de trimballer toute dll API avec moi. Très apprécié! –

+0

Maintenant Windows API Code Pack n'existe pas parce que Microsoft Archive Gallery n'est plus disponible, si vous ne modifiez pas la réponse, probablement vous obtiendrez downview –

+0

@CodigosTutoriales: N'hésitez pas à mettre à jour le lien vers son URL actuelle. – Heinzi

Questions connexes