Classe CMFCPropertyGridFontProperty
A classe CMFCPropertyGridFileProperty
dá suporte a um item de controle de lista de propriedades que abre uma caixa de diálogo de seleção de fonte.
Sintaxe
class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty
Membros
Construtores públicos
Nome | Descrição |
---|---|
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty | Constrói um objeto CMFCPropertyGridFontProperty . |
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty |
Destruidor. |
Métodos públicos
Nome | Descrição |
---|---|
CMFCPropertyGridFontProperty::FormatProperty |
Formata a representação de texto de um valor da propriedade. (Substitui CMFCPropertyGridProperty::FormatProperty.) |
CMFCPropertyGridFontProperty::GetColor | Recupera a cor da fonte selecionada pelo usuário na caixa de diálogo da fonte. |
CMFCPropertyGridFontProperty::GetLogFont | Recupera a fonte selecionada pelo usuário na caixa de diálogo da fonte. |
CMFCPropertyGridFontProperty::GetThisClass |
Usado pela estrutura para obter um ponteiro para o objeto CRuntimeClass associado a esse tipo de classe. |
CMFCPropertyGridFontProperty::OnClickButton |
Chamado pela estrutura quando o usuário clica em um botão contido em uma propriedade. (Substitui CMFCPropertyGridProperty::OnClickButton.) |
Comentários
Hierarquia de herança
Requisitos
Cabeçalho: afxpropertygridctrl.h
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty
Constrói um objeto CMFCPropertyGridFontProperty
.
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
[in] O nome da propriedade.
lf
[in] Uma estrutura de fonte lógica que especifica os atributos da fonte.
dwFontDialogFlags
[in] Estilos que são aplicados à caixa de diálogo de fonte exibida quando você clica no botão suspenso de valor da propriedade. O valor padrão é a combinação bit a bit (OR) de CF_EFFECTS e CF_SCREENFONTS. Para obter mais informações, consulte o parâmetro Flags da Estrutura CHOOSEFONT.
lpszDescr
[in] Descrição da propriedade de fonte. O valor padrão é NULL.
dwData
[in] Dados específicos do aplicativo, como um inteiro ou um ponteiro para outros dados associados à propriedade. O valor padrão é 0.
color
[in] A cor da fonte. O valor padrão é a cor padrão.
Comentários
Um objeto CMFCPropertyGridFontProperty
representa uma propriedade de fonte em um controle de fonte da grade de propriedades.
Exemplo
O exemplo a seguir demonstra como construir um objeto da classe CMFCPropertyGridFontProperty
. Este exemplo faz parte da amostra de Novos Controles.
// 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 selecionada pelo usuário na caixa de diálogo da fonte.
COLORREF GetColor() const;
Valor de retorno
Um valor de cor RGB que representa a cor da fonte selecionada.
Comentários
CMFCPropertyGridFontProperty::GetLogFont
Recupera a fonte selecionada pelo usuário na caixa de diálogo da fonte.
LPLOGFONT GetLogFont();
Valor de retorno
Um ponteiro para uma estrutura LOGFONT que descreve a fonte selecionada.
Comentários
Confira também
Gráfico da hierarquia
Classes
Classe CMFCPropertyGridCtrl
Classe CMFCPropertyGridProperty