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