BCGControlBar Pro for MFC
CBCGPFontComboBox

Detailed Description

The CBCGPFontComboBox class provides the functionality that allows to create combo box controls containing a list of fonts.

There is a special version of this class CBCGPToolbarFontCombo that can be used with toolbars.

To use CBCGPToolbarFontCombo in application just embed it into a dialog then call CBCGPFontComboBox::Setup when processing WM_INITDIALOG.

To retrieve a selected font call CBCGPFontComboBox::GetSelFont.

See also
CBCGPToolbarFontCombo, CBCGPFontDesc
+ Inheritance diagram for CBCGPFontComboBox:

Public Member Functions

 CBCGPFontComboBoxConstructs a CBCGPFontCombotBox object.
 
 GetSelFontRetrieves the currently selected font.
 
 SelectFontSelects a font in the font combo.
 
 SelectFontSelects a font in the font combo.
 
 SetupSets up the font combo.
 
- Public Member Functions inherited from CBCGPComboBox
 AdjustDroppedWidthAdjust dropped-down list width. The horizontal size will be width of the widest combo box item.
 
 EnableAutoCompleteEnables the automatic complete.
 
 GetEditCtrlCalled by the framework to obtain an in-place edit box.
 
 GetErrorMessageGets error message.
 
 GetHorizontalPaddingGets item horizontal padding.
 
 GetItemImageGets item image.
 
 GetItemIndentGets item indentation.
 
 GetPromptReturns a prompt (displayed when the combo box text is empty).
 
 GetVerticalPaddingGets item vertical padding.
 
 IsAutoCompleteEnabledTells whether automatic complete is enabled.
 
 IsItemGroupStartTells whether the item is a group start.
 
 IsThemedDropDownListCalled by the frame to check if drop down list is themed or not.
 
 SetErrorMessageSets a custom error message.
 
 SetHorizontalPaddingSets item horizontal padding.
 
 SetImageListSets image list.
 
 SetImageListSets image list.
 
 SetItemGroupStartSets item group start.
 
 SetItemImageSets item image.
 
 SetItemIndentSets item indentation (in pixels).
 
 SetPromptSets a prompt displayed when the combo box text is empty.
 
 SetVerticalPaddingSets item vertical padding.
 

Static Public Attributes

 m_bDrawUsingFontSpecifies how to draw items of font combo box.
 
- Static Public Attributes inherited from CBCGPComboBox
 m_bOptimizedSelectionSpecifies whether an already selected item shouldn't be redrawn when control receives CB_SETCURSEL message.
 

Additional Inherited Members

- Public Attributes inherited from CBCGPComboBox
 m_bOnGlassSpecifies whether a control is located on the "glass" (DWM) area of the parent window.
 
 m_bVisualManagerStyleSpecifies whether a control has a Visual Manager style look.