Uwaga ta opisuje standardowe zasoby wyposażone i wymagane przez biblioteki MFC.
Standardowe zasoby
MFC oferuje dwie kategorie wstępnie zasobów, które można użyć w aplikacji: obiektów clipart oraz standardowych ramach środków.
Clipart zasoby są dodatkowe zasoby, że ramy nie zależą, ale które użytkownik może chcieć dodać do interfejsu użytkownika aplikacji. Następujące zasoby clipart są zawarte w próbce ogólnej MFC CLIPART
Standardowych ramach zasobów są zasoby identyfikatorami zdefiniowanych na AFX, które ramach zależy od dla wewnętrznego implementacji. Rzadko trzeba będzie zmienić te zasoby określone AFX. Jeśli zrobisz, należy wykonać procedurę opisaną poniżej.
Następujące zasoby ramy znajdują się w katalogu MFC\INCLUDE:
Przy użyciu obiektów clipart zasobów
Aby użyć zasób binarne obiektów clipart:
Aby użyć innych zasobów obiektów clipart, kroki jak powyżej są z wyjątkiem można otworzyć odpowiednie.RC pliku zamiast wspólnego.RC. Zmiana nazwy identyfikator zasobu nie jest potrzebna, ponieważ zasoby clipart zostaną już przypisane odpowiednie symbole dla Ciebie.
Uwaganbsp; &Należy uważać, aby nie przypadkowo przenieść zasoby ze wspólnym.RC trwale. Można tego uniknąć, CTRL-przeciągnięcie (kopię) zamiast proste przeciąganie (Przenieś zasoby). Można to także uniknąć przez zawsze odpowiadać "Nie", gdy zostanie wyświetlone pytanie, czy chcesz zapisać zmiany do wspólnych.RC.
.Pliki zasobów RC mają specjalne zasobów TEXTINCLUDE w nich, które uniemożliwi przypadkowo zapisywanie w górnej części normy.Pliki RC.
Dostosowywanie standardowych ramach zasobów
Standardowych ramach zasobów są zazwyczaj # include'd w Twojej aplikacji.Plik RC. AppWizard spowoduje wygenerowanie.RC plik, który zawiera zasoby właściwe ramy standardowej, w zależności od tego, które AppWizard opcje można wybrać. Można przejrzeć, dodawać lub usuwać, zasoby, które są # include'd za pomocą polecenia "Set obejmuje..." Visual C++ w menu zasobów Visual C++ i spojrzenie na "Dyrektywy w czasie kompilacji" Edytuj element. Na przykład:
# include "afxres.rc"
# include "afxprint.rc"
Najczęściej w przypadku dostosowywania standardowe ramy zasobów jest dodawanie lub usuwanie dodatkowych obejmuje druku, OLE klienta i obsługi serwera OLE.
W pewnych rzadkich przypadkach, które może chcesz dostosować zawartość zasobów standardowych ram dla określonej aplikacji nie tylko dodawanie i usuwanie całego pliku.
Aby dostosować zawartość pliku standardowy zasobu, wykonaj następujące kroki:
Otwórz plik zasobów aplikacji w programie Visual C++.
Uwagi techniczne przez liczbę |nbsp; Uwagi techniczne według kategorii