
Klasa CFontDialog umożliwia włączenie okno dialogowe wybór czcionek do aplikacji. Obiekt CFontDialog jest okno dialogowe z listą czcionek, które są aktualnie zainstalowane w systemie. Użytkownik może wybrać danej czcionki z listy, a ten wybór jest następnie zgłoszone Wróć do stosowania.
Do konstruowania obiektu CFontDialog , użyj konstruktora, pod warunkiem, że lub pobrać nową podklasę i używać swój własny niestandardowy konstruktor.
Po obiekt CFontDialog został wybudowany, aby zainicjować wartości lub Państwa formantów w oknie dialogowym można użyć struktury m_cf . Struktura m_cf jest typu CHOOSEFONT. Więcej informacji na temat tej struktury na ten temat można znaleYć w dokumentacji zestawu SDK Win32.
Po inicjowanie obiektu okna dialogowego formantów, wywołania funkcji członek DoModal zostanie wyświetlone okno dialogowe i pozwala użytkownikowi wybrać czcionkę. DoModal zwraca, czy wybranych przez użytkownika, przycisk OK (IDOK) lub przycisk Anuluj (IDCANCEL).
Jeśli DoModal zwraca IDOK, można jedną z funkcji członek CFontDialogdo pobrania informacji o wprowadzania przez użytkownika.
Można użyć systemu Windows CommDlgExtendedError funkcji do ustalenia, czy wystąpił błąd podczas inicjowania okna dialogowego oraz aby dowiedzieć się więcej o błędzie. Aby uzyskać więcej informacji o tej funkcji można znaleźć w dokumentacji zestawu SDK Win32.
CFontDialog opiera się na COMMDLG.Plik DLL, dostarczany z systemem Windows w wersji 3.1 i później.
Aby dostosować okna dialogowego, pochodną klasy CFontDialog, dostarczają szablonu niestandardowe okna dialogowe i dodać mapy wiadomości do przetwarzania komunikatów powiadomienia z rozszerzonej kontroli. Komunikaty nieprzetworzonych powinien zostać przekazany do klasy podstawowej.
Dostosowywanie funkcji hak nie jest wymagane.
Aby uzyskać więcej informacji na temat używania CFontDialog, zobacz Wspólne okno dialogowe klas w Visual C++ Programmer's Guide.
# include lt;afxdlgs.h>
Członkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii
Próbki Próbki MFC HIERSVR