TN023 : Des ressources MFC standards

Cette note décrit les ressources standards fourni avec et nécessaires de la bibliothèque MFC.

Ressources standard

MFC offre deux catégories de ressources prédéfinis que vous pouvez utiliser dans votre application : clipart ressources et cadre standard.

Clipart les ressources supplémentaires que le cadre ne dépend pas, mais que vous souhaitez ajouter à l'interface utilisateur de votre application. Les ressources suivantes de clip-art sont contenus dans l'échantillon général MFC CLIPART

Cadre standard les ressources avec ID AFX-défini le cadre dépend des implémentations internes. Rarement, vous devrez modifier ces ressources définies par AFX. Si vous le faites, vous devriez suivre la procédure décrite ci-dessous.

Les ressources suivantes de cadre sont contenus dans le répertoire MFC\INCLUDE:

L'utilisation des ressources de Clip-Art

Pour utiliser une ressource binaire-clipart:

  1. Ouvrez le fichier de ressources de votre application en Visual C++.

  2. Ouvrez commun.RC, il contient toutes les ressources binaires clip-art. Cela peut prendre un certain temps comme commun.Fichier RC est compilé.

  3. Appuyez sur CTRL et faites glisser pour copier la resource(s) que vous voulez du bon.RC au fichier de ressources de votre application.

  4. Si vous le souhaitez, renommez la ressource à partir d'un nom de chaîne à un symbole.

Pour utiliser les autres ressources de clip-art, les étapes sont comme ci-dessus sauf vous ouvrez l'approprié.Fichier RC au lieu de la commune.RC. Renommage de l'ID de ressource n'est pas nécessaire étant donné que les ressources de clip-art seront affectés déjà les symboles appropriés pour vous.

&Notenbsp ;  Veillez à ne pas déménager involontairement des ressources hors du commun.RC en permanence. Vous pouvez éviter cela par CTRL-glisser (copie) plutôt que directement en faisant glisser (déplacer les ressources). Vous pouvez également éviter cela en répondant toujours avec « Non » lorsque vous êtes invité si vous souhaitez enregistrer les modifications dans la commune.RC.

Le.Les fichiers de ressources RC ont une ressource TEXTINCLUDE spéciale qui vous empêchera de sauver accidentellement sur le dessus de la norme.Fichiers RC.

Personnalisation des ressources cadre Standard

Ressources cadre standard sont habituellement # include'd dans votre application.Fichier RC. AppWizard va générer un.Fichier RC qui comprend les ressources appropriées cadre standard selon les options de AppWizard que vous choisissez. Vous pouvez examiner, ajouter ou supprimer dont les ressources sont # include'd à l'aide de "Set comprend..." commande de Visual C++ dans le menu ressources de Visual C++ et en regardant les « Directives de compilation » modifier l'élément. Par exemple:

# include « afxres.rc »
# include « afxprint.rc »

Le cas plus courant de personnalisation de ressources cadre standard est l'ajout ou la suppression supplémentaire comprend pour l'impression, OLE Client et le serveur OLE soutien.

Dans certains cas rares, que vous pouvez personnaliser le contenu des ressources cadre standard pour votre application particulière, non seulement ajouter et de supprimer la totalité du fichier.

Pour personnaliser le contenu d'un fichier de ressources standard, veuillez suivre ces étapes:

Ouvrez le fichier de ressources de votre application en Visual C++.

  1. À l'aide de la commande Set comprend des ressources, supprimer le # inclure le fichier .rc standard vous souhaitez personnaliser (par exemple, pour personnaliser la barre d'outils Aperçu avant impression, supprimer le # inclure ligne « afxprint.rc »).

  2. Ouvrez les fichiers de ressources standard approprié dans MFC\INCLUDE (par exemple, MFC\INCLUDE\AFXPRINT.RC)

  3. Copiez toutes les ressources du fichier .rc standard au fichier de ressources de votre application.

  4. C'est une proposition tout ou rien. Soit vous # inclure toutes les ressources de la.Fichier RC MFC\INCLUDE ou vous disposez d'une copie (sur mesure) de ces ressources dans le fichier de ressources de votre application.

  5. Modifier la copie des ressources dans le fichier de ressources de votre application standards.

  6. &Notenbsp ;  Être particulièrement attention à ne pas modifier les ressources directement dans la norme.Fichiers RC.

&Notes techniques par le numéro |nbsp ; Notes techniques par catégorie

Index