Edytor informacji o wersji (C++)
Informacje o wersji obejmują identyfikację firmy i produktu, numer wydania produktu oraz powiadomienia o prawach autorskich i znakach towarowych. Za pomocą Edytora informacji o wersji utworzysz i zachowasz te dane, które są przechowywane w zasobie informacji o wersji. Zasób informacji o wersji nie jest wymagany przez aplikację, ale jest to przydatne miejsce do zbierania informacji identyfikujących aplikację. Informacje o wersji są również używane przez interfejsy API konfiguracji.
Uwaga
Standardem systemu Windows jest posiadanie tylko jednego zasobu wersji o nazwie VS_VERSION_INFO.
Zasób informacji o wersji ma górny blok i co najmniej jeden dolny blok: jeden blok informacji stałych u góry i co najmniej jeden blok informacji o wersji znajdujący się u dołu (w przypadku innych języków i/lub zestawów znaków). Górny blok zawiera zarówno edytowalne pola liczbowe, jak i listy rozwijane z możliwością wyboru. Dolne bloki mają tylko edytowalne pola tekstowe.
Uwaga
Korzystając z Edytora informacji o wersji, w wielu przypadkach możesz kliknąć prawym przyciskiem myszy, aby wyświetlić menu skrótów poleceń specyficznych dla zasobów. Jeśli na przykład wybierzesz opcję wskazującą wpis nagłówka bloku, w menu skrótów są wyświetlane polecenia Informacje o bloku nowej wersji i Usuń informacje o bloku wersji.
Instrukcje
Edytor informacji o wersji umożliwia:
Aby edytować ciąg w zasobie informacji o wersji
Wybierz element raz, aby go wybrać, a następnie ponownie, aby rozpocząć jego edycję. Wprowadź zmiany bezpośrednio w tabeli Informacje o wersji lub w okno Właściwości. Wprowadzone zmiany zostaną odzwierciedlone w obu miejscach.
Podczas edytowania FILEFLAGS
klucza w Edytorze informacji o wersji zwróć uwagę, że nie można ustawić właściwości Debugowanie, Kompilacja prywatna lub Specjalna kompilacja w oknie Właściwości dla plików rc:
Edytor informacji o wersji ustawia właściwość Debug z elementem
#ifdef
w skry skrycie zasobu na_DEBUG
podstawie flagi kompilacji.Private Build
Jeśli klucz ma wartość ustawioną w tabeli Informacje o wersji, odpowiednia właściwość Kompilacja prywatna w oknie Właściwości kluczaFILEFLAGS
będzie mieć wartość True. Jeśli wartość jest pusta, właściwość będzie mieć wartość False. Podobnie klucz specjalnej kompilacji w tabeli Informacje o wersji jest powiązany z właściwością Special Build dlaFILEFLAGS
klucza.
Sekwencję informacji bloku ciągów można sortować, wybierając nagłówek Klucz lub Kolumna Wartość . Te nagłówki automatycznie rozmieszczają informacje w wybranej sekwencji.
Aby dodać informacje o wersji dla innego języka (blok informacji o nowej wersji)
Otwórz zasób informacji o wersji, klikając go dwukrotnie w widoku zasobów.
Kliknij prawym przyciskiem myszy w tabeli informacji o wersji i wybierz pozycję Nowy blok informacji o wersji.
To polecenie dodaje dodatkowy blok informacji do bieżącego zasobu informacji o wersji i otwiera odpowiednie właściwości w okno Właściwości.
W oknie Właściwości wybierz odpowiedni język i zestaw znaków dla nowego bloku.
Aby usunąć blok informacji o wersji
Otwórz zasób informacji o wersji, klikając dwukrotnie jego ikonę w widoku zasobów.
Kliknij prawym przyciskiem myszy nagłówek bloku, który chcesz usunąć, a następnie wybierz pozycję Usuń blok informacji o wersji.
To polecenie usuwa zaznaczony nagłówek i pozostawia pozostałe informacje o wersji nienaruszone. Nie można cofnąć akcji.
Aby uzyskać dostęp do informacji o wersji z poziomu programu
Jeśli chcesz uzyskać dostęp do informacji o wersji z poziomu programu, użyj funkcji GetFileVersionInfo i funkcji VerQueryValue .
Wymagania
Win32
Zobacz też
Edytory zasobów
Menu i inne zasoby
Informacje o wersji (Windows)