CFontDialog

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

Index