Kelas CMFCPropertyGridFontProperty

Nota

Pustaka Microsoft Foundation Classes (MFC) terus didukung. Namun, kami tidak lagi menambahkan fitur atau memperbarui dokumentasi.

Kelas CMFCPropertyGridFileProperty mendukung item kontrol daftar properti yang membuka kotak dialog pemilihan font.

Sintaks

class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty

Anggota

Konstruktor Publik

Nama Deskripsi
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty Membuat CMFCPropertyGridFontProperty objek.
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty Destruktor.

Metode Publik

Nama Deskripsi
CMFCPropertyGridFontProperty::FormatProperty Memformat representasi teks dari nilai properti. (Penimpaan CMFCPropertyGridProperty::FormatProperty.)
CMFCPropertyGridFontProperty::GetColor Mengambil warna font yang dipilih pengguna dari kotak dialog font.
CMFCPropertyGridFontProperty::GetLogFont Mengambil font yang dipilih pengguna dari kotak dialog font.
CMFCPropertyGridFontProperty::GetThisClass Digunakan oleh kerangka kerja untuk mendapatkan penunjuk ke objek CRuntimeClass yang terkait dengan jenis kelas ini.
CMFCPropertyGridFontProperty::OnClickButton Dipanggil oleh kerangka kerja saat pengguna mengklik tombol yang terkandung dalam properti. (Penimpaan CMFCPropertyGridProperty::OnClickButton.)

Keterangan

Hierarki Warisan

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFontProperty

Persyaratan

Header: afxpropertygridctrl.h

CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty

Membuat CMFCPropertyGridFontProperty objek.

CMFCPropertyGridFontProperty(
    const CString& strName,
    LOGFONT& lf,
    DWORD dwFontDialogFlags = CF_EFFECTS | CF_SCREENFONTS,
    LPCTSTR lpszDescr = NULL,
    DWORD_PTR dwData = 0,
    COLORREF color = (COLORREF)-1);

Parameter

strName
[in] Nama properti.

Lf
[di] Struktur font logis yang menentukan atribut font.

dwFontDialogFlags
[di] Gaya yang diterapkan ke kotak dialog font yang ditampilkan saat Anda mengklik tombol drop-down nilai properti. Nilai defaultnya adalah kombinasi bitwise (OR) CF_EFFECTS dan CF_SCREENFONTS. Untuk informasi selengkapnya, lihat parameter Bendera Struktur SELECTFONT.

lpszDescr
[di] Deskripsi properti font. Nilai defaultnya adalah NULL.

dwData
[di] Data khusus aplikasi, seperti bilangan bulat atau penunjuk ke data lain yang terkait dengan properti . Nilai default adalah 0.

warna
[di] Warna font. Nilai defaultnya adalah warna default.

Keterangan

Objek CMFCPropertyGridFontProperty mewakili properti font dalam kontrol font kisi properti.

Contoh

Contoh berikut menunjukkan bagaimana membangun objek CMFCPropertyGridFontProperty kelas. Contoh ini adalah bagian dari sampel Kontrol Baru.

// LOGFONT lf
// CMFCPropertyGridProperty* pGroupFont
pGroupFont->AddSubItem(new CMFCPropertyGridFontProperty(_T("Font"), lf, CF_EFFECTS | CF_SCREENFONTS, _T("Specifies the default font for the dialog")));

CMFCPropertyGridFontProperty::GetColor

Mengambil warna font yang dipilih pengguna dari kotak dialog font.

COLORREF GetColor() const;

Tampilkan Nilai

Nilai warna RGB yang mewakili warna font yang dipilih.

Keterangan

CMFCPropertyGridFontProperty::GetLogFont

Mengambil font yang dipilih pengguna dari kotak dialog font.

LPLOGFONT GetLogFont();

Tampilkan Nilai

Penunjuk ke struktur LOGFONT yang menjelaskan font yang dipilih.

Keterangan

Lihat juga

Bagan Hierarki
Kelas
Kelas CMFCPropertyGridCtrl
Kelas CMFCPropertyGridProperty