Aracılığıyla paylaş


CMFCPropertyGridFontProperty Sınıfı

sınıfı, CMFCPropertyGridFileProperty yazı tipi seçimi iletişim kutusunu açan bir özellik listesi denetim öğesini destekler.

Sözdizimi

class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty

Üyeler

Ortak Oluşturucular

Ad Tanım
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty Bir CMFCPropertyGridFontProperty nesne oluşturur.
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty Yıkıcı.

Genel Yöntemler

Ad Tanım
CMFCPropertyGridFontProperty::FormatProperty Özellik değerinin metin gösterimini biçimlendirer. (Geçersiz Kılmalar CMFCPropertyGridProperty::FormatProperty.)
CMFCPropertyGridFontProperty::GetColor Kullanıcının yazı tipi iletişim kutusundan seçtiği yazı tipi rengini alır.
CMFCPropertyGridFontProperty::GetLogFont Kullanıcının yazı tipi iletişim kutusundan seçtiği yazı tipini alır.
CMFCPropertyGridFontProperty::GetThisClass Çerçeve tarafından, bu sınıf türüyle ilişkili CRuntimeClass nesnesine bir işaretçi almak için kullanılır.
CMFCPropertyGridFontProperty::OnClickButton Kullanıcı bir özellikte bulunan bir düğmeye tıkladığında çerçeve tarafından çağrılır. (Geçersiz Kılmalar CMFCPropertyGridProperty::OnClickButton.)

Açıklamalar

Devralma Hiyerarşisi

Cobject

CMFCPropertyGridProperty

CMFCPropertyGridFontProperty

Gereksinimler

Üst bilgi: afxpropertygridctrl.h

CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty

Bir CMFCPropertyGridFontProperty nesne oluşturur.

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

Parametreler

strName
[in] Özelliğin adı.

Eğer
[in] Yazı tipinin özniteliklerini belirten mantıksal yazı tipi yapısı.

dwFontDialogFlags
[in] Özellik değeri açılan düğmesine tıkladığınızda görüntülenen yazı tipi iletişim kutusuna uygulanan stiller. Varsayılan değer, CF_EFFECTS ve CF_SCREENFONTS bit tabanlı bileşimidir (OR). Daha fazla bilgi için CHOOSEFONT Yapısı'nın Flags parametresine bakın.

lpszDescr
[in] Yazı tipi özelliğinin açıklaması. Varsayılan değer NULL'dir.

Dwdata
[in] Tamsayı veya özelliğiyle ilişkili diğer verilere yönelik bir işaretçi gibi uygulamaya özgü veriler. Varsayılan değer 0'tir.

Renk
[in] Yazı tipinin rengi. Varsayılan değer varsayılan renktir.

Açıklamalar

CMFCPropertyGridFontProperty Nesne, özellik kılavuzu yazı tipi denetimindeki bir yazı tipi özelliğini temsil eder.

Örnek

Aşağıdaki örnekte sınıfının bir nesnesinin nasıl oluşturulmuş olduğu gösterilmektedir CMFCPropertyGridFontProperty . Bu örnek, Yeni Denetimler örneğinin bir parçasıdır.

// 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

Kullanıcının yazı tipi iletişim kutusundan seçtiği yazı tipi rengini alır.

COLORREF GetColor() const;

İade Değeri

Seçili yazı tipi rengini temsil eden RGB renk değeri.

Açıklamalar

CMFCPropertyGridFontProperty::GetLogFont

Kullanıcının yazı tipi iletişim kutusundan seçtiği yazı tipini alır.

LPLOGFONT GetLogFont();

İade Değeri

Seçilen yazı tipini açıklayan LOGFONT yapısına yönelik bir işaretçi.

Açıklamalar

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar
CMFCPropertyGridCtrl Sınıfı
CMFCPropertyGridProperty Sınıfı