CMFCRibbonFontComboBox Sınıfı
Yazı tiplerinin listesini içeren bir birleşik giriş kutusu uygular. Birleşik giriş kutusunu şerit panele yerleştirirsiniz.
Sözdizimi
class CMFCRibbonFontComboBox : public CMFCRibbonComboBox
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CMFCRibbonFontComboBox::~CMFCRibbonFontComboBox |
Yıkıcı. |
Korumalı Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox | Bir CMFCRibbonFontComboBox nesneyi oluşturur ve başlatır. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CMFCRibbonFontComboBox::BuildFonts | Şerit yazı tipi birleşik giriş kutusunu belirtilen yazı tipi türü, karakter kümesi, perde ve aile yazı tipleri ile doldurur. |
CMFCRibbonFontComboBox::CreateObject |
Bu sınıf türünün dinamik bir örneğini oluşturmak için çerçeve tarafından kullanılır. |
CMFCRibbonFontComboBox::GetCharSet | Belirtilen karakter kümesini döndürür. |
CMFCRibbonFontComboBox::GetFontDesc | |
CMFCRibbonFontComboBox::GetFontType | Birleşik giriş kutusunda görüntülenecek yazı tipi türlerini döndürür. Geçerli seçenekler DEVICE_FONTTYPE, RASTER_FONTTYPE ve TRUETYPE_FONTTYPE ya da bunların bit düzeyindeki bileşimleridir. |
CMFCRibbonFontComboBox::GetPitchAndFamily | Birleşik giriş kutusunda görüntülenen yazı tiplerinin perdesini ve ailesini döndürür. |
CMFCRibbonFontComboBox::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. |
CMFCRibbonFontComboBox::RebuildFonts | Şerit yazı tipi birleşik giriş kutusunu önceden belirtilen yazı tipi türü, karakter kümesi, aralık ve aile yazı tipleri ile doldurur. |
CMFCRibbonFontComboBox::SetFont | Birleşik giriş kutusunda belirtilen yazı tipini seçer. |
Açıklamalar
Bir CMFCRibbonFontComboBox
nesne oluşturduktan sonra, CMFCRibbonPanel::Add komutunu çağırarak bir şerit paneline ekleyin.
Devralma Hiyerarşisi
Gereksinimler
Üst bilgi: afxRibbonComboBox.h
CMFCRibbonFontComboBox::BuildFonts
Şeritteki birleşik giriş kutusunu yazı tipleriyle doldurur.
void BuildFonts(
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
BYTE nPitchAndFamily = DEFAULT_PITCH);
Parametreler
nFontType
[in] Eklenecek yazı tiplerinin yazı tipi türünü belirtir.
nCharSet
[in] Eklenecek yazı tiplerinin karakter kümesini belirtir.
nPitchAndFamily
[in] Eklenecek yazı tiplerinin perdesini ve ailesini belirtir.
CMFCRibbonFontComboBox::CMFCRibbonFontComboBox
CMFCRibbonFontComboBox nesnesini oluşturur ve başlatır.
CMFCRibbonFontComboBox(
UINT nID,
int nFontType = DEVICE_FONTTYPE | RASTER_FONTTYPE | TRUETYPE_FONTTYPE,
BYTE nCharSet = DEFAULT_CHARSET,
BYTE nPitchAndFamily = DEFAULT_PITCH,
int nWidth = -1);
Parametreler
Nıd
[in] Kullanıcı birleşik giriş kutusundan bir öğe seçtiğinde yürütülen komutun komut kimliği.
nFontType
[in] Birleşik giriş kutusunda hangi yazı tipi türlerinin görüntüleneceğini belirtir. Geçerli seçenekler DEVICE_FONTTYPE, RASTER_FONTTYPE ve TRUETYPE_FONTTYPE ya da bunların bit düzeyindeki bileşimleridir.
nCharSet
[in] Birleşik giriş kutusundaki yazı tiplerini belirtilen karakter kümesine ait olan yazı tipleriyle filtreler..
nPitchAndFamily
[in] Birleşik giriş kutusunda görüntülenen yazı tiplerinin perdesini ve ailesini belirtir.
nWidth
[in] Birleşik giriş kutusunun genişliğini piksel cinsinden belirtir.
Açıklamalar
Olası nFontType parametre değerleri hakkında daha fazla bilgi için Windows SDK belgelerindeki EnumFontFamProc bölümüne bakın.
nCharSet'e atanabilecek geçerli karakter kümeleri ve nPitchAndFamily'ye atanabilecek geçerli değerler hakkında daha fazla bilgi için Windows SDK belgelerindeki LOGFONT'a bakın.
CMFCRibbonFontComboBox::GetFontDesc
Daha fazla ayrıntı için Visual Studio yüklemenizin VC\atlmfc\src\mfc klasöründe bulunan kaynak koduna bakın.
const CMFCFontInfo* GetFontDesc(int iIndex = -1) const;
Parametreler
[in] iIndex
Dönüş Değeri
Açıklamalar
CMFCRibbonFontComboBox::RebuildFonts
Şeritteki birleşik giriş kutusunu önceden belirtilen yazı tipi, karakter kümesi, aralık ve aile yazı tipleri ile doldurur.
void RebuildFonts();
Açıklamalar
Bu sınıfın oluşturucusunda şerit yazı tipi birleşik giriş kutusuna eklenecek yazı tiplerinin yazı tipi türünü, karakter kümesini ve perdesini ve ailesini belirtebilir veya CMFCRibbonFontComboBox::BuildFonts'ı çağırabilirsiniz.
CMFCRibbonFontComboBox::SetFont
Birleşik giriş kutusunda belirtilen yazı tipini seçer.
BOOL SetFont(
LPCTSTR lpszName,
BYTE nCharSet = DEFAULT_CHARSET,
BOOL bExact = FALSE);
Parametreler
lpszName
Seçecek yazı tipinin adını belirtir.
nCharSet
Seçili yazı tipi için karakter kümesini belirtir.
bExact
Bir yazı tipi seçilirken karakter kümesinin eşleşmesi gerektiğini belirtmek için DOĞRU; Yazı tipi seçilirken karakter kümesinin yoksayılabilir olduğunu belirtmek için YANLIŞ.
Dönüş Değeri
Belirtilen yazı tipi bulunduysa ve seçildiyse sıfır olmayan; aksi takdirde, sıfır.
Açıklamalar
CMFCRibbonFontComboBox::GetCharSet
Belirtilen karakter kümesini döndürür.
BYTE GetCharSet() const;
Dönüş Değeri
Karakter kümesi (Windows SDK belgelerinde LOGFONT bölümüne bakın).
Açıklamalar
CMFCRibbonFontComboBox::GetFontType
Birleşik giriş kutusunda görüntülenecek yazı tipi türlerini döndürür. Geçerli seçenekler DEVICE_FONTTYPE, RASTER_FONTTYPE ve TRUETYPE_FONTTYPE ya da bunların bit düzeyindeki bileşimleridir.
int GetFontType() const;
Dönüş Değeri
Yazı tipi türleri (Windows SDK belgelerinde EnumFontFamProc bölümüne bakın).
Açıklamalar
CMFCRibbonFontComboBox::GetPitchAndFamily
Birleşik giriş kutusunda görüntülenen yazı tiplerinin perdesini ve ailesini döndürür.
BYTE GetPitchAndFamily() const;
Dönüş Değeri
Sunum ve aile (Windows SDK belgelerinde LOGFONT bölümüne bakın).