Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
In deze opmerking worden de standaardbronnen beschreven die door de MFC-bibliotheek worden geleverd en die nodig zijn.
Standaardmiddelen
MFC biedt twee categorieƫn vooraf gedefinieerde resources die u in uw toepassing kunt gebruiken: illustraties en standaardframeworkbronnen.
Clip-art afbeeldingen zijn aanvullende middelen waarvan het framework niet afhankelijk is, maar die u mogelijk wilt toevoegen aan de gebruikersinterface van uw toepassing. De volgende clipart bronnen zijn opgenomen in het MFC General voorbeeld CLIPART:
Common.rc: Een enkel bestand met resources die het volgende bevat:
Een grote verzameling pictogrammen die een verscheidenheid aan zakelijke en gegevensverwerkingstaken vertegenwoordigen.
Verschillende algemene cursors (zie ook Afxres.rc).
Een werkbalk bitmap met verschillende werkbalkknoppen.
De bitmap- en pictogrambronnen die worden gebruikt door Commdlg.dll.
Indicate.rc: Bevat tekenreeksbronnen voor de key-state-indicatoren op de statusbalk, zoals 'CAP' voor Caps Lock.
Prompts.rc: bevat tekenreeksbronnen voor menuprompts voor elke vooraf gedefinieerde opdracht, zoals 'Een nieuw document maken' voor ID_FILE_NEW.
Commdlg.rc: een visual Studio-compatibel RC-bestand dat de standaard-COMMDLG-dialoogvenstersjablonen bevat.
Standaard frameworkresources zijn resources met door AFX gedefinieerde ID's waarop het framework vertrouwt voor interne implementaties. U hoeft deze AFX-gedefinieerde resources zelden te wijzigen. Als u dit doet, moet u de procedure volgen die verderop in dit onderwerp wordt beschreven.
De volgende frameworkbronnen bevinden zich in de map MFC\INCLUDE:
Afxres.rc: Algemene resources die door het framework worden gebruikt.
Afxprint.rc: Resources die specifiek zijn voor afdrukken.
Afxolecl.rc: Resources die specifiek zijn voor OLE-clienttoepassingen.
Afxolev.rc: Resources die specifiek zijn voor volledige OLE-servertoepassingen.
Resources voor Clip-Art gebruiken
Een binaire resource voor clip-art gebruiken
Open het resourcebestand van uw toepassing in Visual Studio.
Open Common.rc. Dit bestand bevat alle binaire clip-art bronnen. Dit kan enige tijd duren omdat het Common.rc-bestand is gecompileerd.
Houd Ctrl ingedrukt terwijl u de resources sleept die u wilt gebruiken van Common.rc naar het resourcebestand van uw toepassing.
Als u andere illustraties wilt gebruiken, volgt u dezelfde stappen. Het enige verschil is dat u het juiste RC-bestand opent in plaats van Common.rc.
Opmerking
Wees voorzichtig om resources niet per ongeluk permanent uit Common.rc te verplaatsen. Als u de Ctrl-toets ingedrukt houdt terwijl u resources sleept, maakt u een kopie. Als u Ctrl niet ingedrukt houdt terwijl u sleept, worden de resources verplaatst. Als u zich zorgen maakt dat u per ongeluk wijzigingen hebt aangebracht in het bestand Common.rc, klikt u op Nee wanneer u wordt gevraagd of u de wijzigingen wilt opslaan in Common.rc.
Opmerking
De .rc-resourcebestanden hebben een speciale TEXTINCLUDE-resource die ervoor zorgt dat u niet per ongeluk op de standaard .rc-bestanden kunt opslaan.
Standard Framework-resources aanpassen
Standaardframeworkresources worden meestal opgenomen in een toepassing met behulp van de opdracht #include in het resourcebestand van een toepassing. AppWizard genereert een resourcebestand. Dit bestand bevat de juiste standaardframeworkbronnen, afhankelijk van welke AppWizard-opties u selecteert. U kunt controleren, toevoegen of verwijderen welke resources worden opgenomen door de richtlijnen voor compileertijd te wijzigen. Hiervoor opent u het menu Resource en selecteert u Inclusief instellen. Bekijk het bewerkingsitem "Compile-Time Directieven". Voorbeeld:
#include "afxres.rc"
#include "afxprint.rc"
Het meest voorkomende geval van het aanpassen van standaardframeworkresources is het toevoegen of verwijderen van extra informatie over afdrukken, OLE-client en OLE Server-ondersteuning.
In sommige zeldzame gevallen wilt u mogelijk de inhoud van de standaardframeworkbronnen voor uw specifieke toepassing aanpassen, niet alleen het hele bestand toevoegen en verwijderen. De volgende stappen laten zien hoe u de resources kunt beperken die zijn opgenomen:
De inhoud van een standaardresourcebestand aanpassen
Open het resourcebestand in Visual Studio.
Gebruik de opdracht "Resource Set Includes" om de
#includeuit het standaard .rc-bestand dat u wilt aanpassen te verwijderen. Als u bijvoorbeeld de werkbalk Afdrukvoorbeeld wilt aanpassen, verwijdert u de#include "afxprint.rc"regel.Open de juiste standaardbronnenbestanden in MFC\INCLUDE. Na het voorbeeld eerder in dit onderwerp is het juiste bestand MFC\Include\Aafxprint.rc
Kopieer alle resources van het standaard .rc-bestand naar uw toepassingsresourcebestand.
Wijzig de kopie van de standaardresources in uw toepassingsresourcebestand.
Opmerking
Wijzig de resources niet rechtstreeks in de standaard .rc-bestanden. Als u dit doet, worden de resources die beschikbaar zijn in elke toepassing gewijzigd, niet alleen in de resources waaraan u momenteel werkt.
Zie ook
Technische notities per nummer
Technische Aantekeningen Per Categorie