Clase CMFCPropertyGridFontProperty
La clase CMFCPropertyGridFileProperty
admite un elemento de control de la lista de propiedades que abre un cuadro de diálogo de selección de fuente.
Sintaxis
class CMFCPropertyGridFontProperty : public CMFCPropertyGridProperty
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty | Construye un objeto CMFCPropertyGridFontProperty . |
CMFCPropertyGridFontProperty::~CMFCPropertyGridFontProperty |
Destructor. |
Métodos públicos
Nombre | Descripción |
---|---|
CMFCPropertyGridFontProperty::FormatProperty |
Da formato a la representación de texto de un valor de propiedad. (Invalida CMFCPropertyGridProperty::FormatProperty). |
CMFCPropertyGridFontProperty::GetColor | Recupera el color de fuente que el usuario selecciona en el cuadro de diálogo de fuente. |
CMFCPropertyGridFontProperty::GetLogFont | Recupera la fuente que el usuario selecciona en el cuadro de diálogo de fuente. |
CMFCPropertyGridFontProperty::GetThisClass |
Lo usa el marco para obtener un puntero al objeto CRuntimeClass asociado a este tipo de clase. |
CMFCPropertyGridFontProperty::OnClickButton |
Lo llama el marco cuando el usuario hace clic en un botón que se encuentra en una propiedad. (Invalida CMFCPropertyGridProperty::OnClickButton.) |
Comentarios
Jerarquía de herencia
CMFCPropertyGridPropertyProperty
Requisitos
Encabezado: afxpropertygridctrl.h
CMFCPropertyGridFontProperty::CMFCPropertyGridFontProperty
Construye un 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] Nombre de la propiedad.
lf
[in] Estructura de fuente lógica que especifica los atributos de la fuente.
dwFontDialogFlags
[in] Estilos que se aplican al cuadro de diálogo de fuente que aparece al hacer clic en el botón desplegable del valor de propiedad. El valor predeterminado es la combinación bit a bit (OR) de CF_EFFECTS y CF_SCREENFONTS. Para más información, consulte el parámetro Flags de la estructura CHOOSEFONT.
lpszDescr
[in] Descripción de la propiedad de fuente. El valor predeterminado es NULL.
dwData
[in] Datos específicos de la aplicación, como un entero o un puntero a otros datos asociados a la propiedad. El valor predeterminado es 0.
color
[in] Color de la fuente. El valor predeterminado es el color predeterminado.
Comentarios
Un objeto CMFCPropertyGridFontProperty
representa una propiedad de fuente en un control de fuente de cuadrícula de propiedades.
Ejemplo
En el ejemplo siguiente se muestra cómo construir un objeto de la clase CMFCPropertyGridFontProperty
. Este ejemplo forma parte del ejemplo de controles nuevos.
// 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 el color de fuente que el usuario selecciona en el cuadro de diálogo de fuente.
COLORREF GetColor() const;
Valor devuelto
Valor de color RGB que representa el color de fuente seleccionado.
Comentarios
CMFCPropertyGridFontProperty::GetLogFont
Recupera la fuente que el usuario selecciona en el cuadro de diálogo de fuente.
LPLOGFONT GetLogFont();
Valor devuelto
Puntero a una estructura LOGFONT que describe la fuente seleccionada.
Comentarios
Consulte también
Gráfico de jerarquías
Clases
CMFCPropertyGridCtrl (clase)
CMFCPropertyGridProperty (clase)