CODFontListBox Class

class CODFontListBox: public CListBox

Font facenames owner-drawn listbox.

Defined in: OdFontCompPP.h

Class Members

VIEWS_API CODFontListBox()

CODFontListBox constructor

VIEWS_API virtual ~CODFontListBox()

CODFontListBox destructor

VIEWS_API int AddFont(LOGFONT *, DWORD)

Adds a font to the list box.

VIEWS_API CString GetCurrentName()

Retrieves the currently selected font facename.

VIEWS_API ODFONTITEM_PPG* GetFontItem(int sel=-1)

Retrieves a font item for a listbox element (see alse ODFONTITEM_PPG).

VIEWS_API LPLOGFONT GetLogFont(int sel=-1)

Retrieves logical font info for a listbox element.

VIEWS_API DWORD GetFontType(int sel=-1)

Retrieves font type for a listbox element.

VIEWS_API virtual void DrawItem(LPDRAWITEMSTRUCT lpDIS)

Draws font listbox items.

VIEWS_API virtual void DeleteItem(LPDELETEITEMSTRUCT lpDIS)

Deletes an item from the font listbox.

VIEWS_API virtual void MeasureItem(LPMEASUREITEMSTRUCT lpMeasureItemStruct)

Returns the measurement of a listbox item.

VIEWS_API static void _DrawMaskedBitmap(CDC* pDC, CBitmap* pbmp, CBitmap* pbmpMask, int x, int y, int cx, int cy)

Draws a masked bitmap.

VIEWS_API static void _InitMaskFromBitmap(CBitmap* pbmp, CBitmap* pbmpMask)

Generates a sprite mask given a bitmap.

CBitmap m_bmpTrueType

TrueType bitmap (used for listbox item drawing).

CBitmap m_bmpMask

TrueType bitmap sprite mask.