Partilhar via


CMFCPropertyGridFontProperty Class

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

A CMFCPropertyGridFileProperty classe suporta um item de controlo da lista de propriedades que abre uma caixa de diálogo de seleção de fontes.

Sintaxe

class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty

Membros

Construtores Públicos

Nome Description
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty Constrói um CMFCPropertyGridFontProperty objeto.
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty Destruidor.

Métodos Públicos

Nome Description
CMFCPropertyGridFontProperty::FormatProperty Formata a representação textual de um valor de propriedade. (Sobrepõe CMFCPropertyGridProperty::FormatProperty.)
CMFCPropertyGridFontProperty::GetColor Recupera a cor da fonte que o utilizador seleciona na caixa de diálogo da fonte.
CMFCPropertyGridFontProperty::GetLogFont Recupera a fonte que o utilizador seleciona na caixa de diálogo da fonte.
CMFCPropertyGridFontProperty::GetThisClass Usado pelo framework para obter um ponteiro para o objeto CRuntimeClass associado a este tipo de classe.
CMFCPropertyGridFontProperty::OnClickButton Chamado pelo framework quando o utilizador clica num botão contido numa propriedade. (Sobrepõe CMFCPropertyGridProperty::OnClickButton.)

Observações

Hierarquia de herança

CObject

CMFCPropertyGridProperty

CMFCPropertyGridFontProperty

Requerimentos

Cabeçalho: afxpropertygridctrl.h

CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty

Constrói um CMFCPropertyGridFontProperty objeto.

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

Parâmetros

strName
[dentro] O nome da propriedade.

LIF
[dentro] Uma estrutura lógica de fonte que especifica os atributos da fonte.

dwFontDialogueFlags
[dentro] Estilos que são aplicados à caixa de diálogo da fonte que é mostrada quando clica no botão suspenso do valor da propriedade. O valor padrão é a combinação bit a bit (OR) de CF_EFFECTS e CF_SCREENFONTS. Para mais informações, consulte o parâmetro Flags da Estrutura CHOOSEFONT.

lpszDescr
[dentro] Descrição da propriedade da fonte. O valor padrão é NULL.

dwData
[dentro] Dados específicos da aplicação, como um inteiro ou um ponteiro para outros dados associados à propriedade. O valor padrão é 0.

cor
[dentro] A cor da fonte. O valor padrão é a cor padrão.

Observações

Um CMFCPropertyGridFontProperty objeto representa uma propriedade de fonte num controlo de fonte de grelha de propriedades.

Example

O exemplo seguinte demonstra como construir um objeto da CMFCPropertyGridFontProperty classe. Este exemplo faz parte do exemplo New Controls.

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

Recupera a cor da fonte que o utilizador seleciona na caixa de diálogo da fonte.

COLORREF GetColor() const;

Valor de retorno

Um valor de cor RGB que representa a cor de fonte selecionada.

Observações

CMFCPropertyGridFontProperty::GetLogFont

Recupera a fonte que o utilizador seleciona na caixa de diálogo da fonte.

LPLOGFONT GetLogFont();

Valor de retorno

Um ponteiro para uma estrutura LOGFONT que descreve a fonte selecionada.

Observações

Consulte também

Gráfico de Hierarquia
Classes
Classe CMFCPropertyGridCtrl
CMFCPropertyGridProperty Class