Partager via


Affichage de boîtes de dialogue depuis une DLL ou XLL (traduction automatique)

Dernière modification : dimanche 15 mars 2009

S’applique à : Excel 2010 | Office 2010 | VBA | Visual Studio

Important

Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Pour afficher une boîte de dialogue Win32 en utilisant, par exemple, la fonction DialogBox du SDK Windows, vous devez d’abord obtenir les handles de l’instance 32 bits et de la fenêtre principale Excel. Pour plus d’informations, voir Procédure : accéder aux handles de l’instance et de la fenêtre principale Excel (traduction automatique).

En supposant que votre projet contient la ressource de boîte de dialogue, vous devez prendre plusieurs étapes de la routine de gestion des messages à celle de la boîte de dialogue qui vient d'être affichée et pour restaurer la routine de gestion des lors de la fermeture de la boîte de dialogue du message Excel. Le fShowDialog de commande exemple dans le projet générique illustre l'utilisation des fonctions de Windows pour ce faire correctement.

Vous pouvez également afficher des boîtes de dialogue à l'aide de l'API c sans avoir à utiliser les fonctions du Kit de développement logiciel Windows. Toutefois, les fonctionnalités de boîte de dialogue de l'API c sont très limitées par rapport à ceux de Windows, Visual Basic pour Applications (VBA) ou les Classes MFC (Microsoft Foundation). (Par exemple, les boîtes de dialogue API C sont toujours modales).

Notes

Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Voir aussi

Concepts

Création de XLL (traduction automatique)

Développement de DLL (traduction automatique)

Procédure : accéder aux handles de l’instance et de la fenêtre principale Excel (traduction automatique)

Fonctions de l’API C appelables uniquement depuis une DLL ou XLL (traduction automatique)