2009-05-19 8 views

Répondre

8

Oui, il est possible d'ajouter un menu aux applications basées sur les boîtes de dialogue. Vous pouvez créer le menu en tant que ressource et le joindre à la boîte de dialogue.

Si vous ouvrez les propriétés de la boîte de dialogue, vous pouvez voir un menu comme une propriété pour laquelle vous pouvez affecter un ID de menu existant.

Étapes:

  • Faites un clic droit sur l'affichage des ressources et insérer une nouvelle Menu. (Menu avec ID - permet de dire IDR_MENU1 - est créé)
  • Configurer le menu pour ajouter les éléments requis dans le menu et fournir l'ID, Légende pour les éléments de menu.
  • Faites un clic droit sur la boîte de dialogue et ouvert Propriétés ...
  • A partir du menu Combobox, sélectionnez l'ID de le menu requis (ici IDR_MENU1)
1

Vous pouvez ajouter une ressource de menu à une application de boîte de dialogue, mais vous n'avez pas indiqué quelle version de Visual Studio vous utilisez, donc les détails sont difficiles à fournir. Vous devriez savoir que CDialog n'est pas dérivé de CFrameWnd, le routage de mise à jour ne fonctionnera pas - vous devez lire this article pour les détails.

Cet article inclut des instructions pour ajouter le menu si vous utilisez une version de Visual Studio post-VC6, ce que vous êtes probablement - lisez la section "plus d'informations" plus bas dans l'article pour cela.