Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
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