propgrid/propgrid.h

Enumerado propgrid.h

Estilos de ventana wxPropertyGrid

enum  	wxPG_WINDOW_STYLES {
  wxPG_AUTO_SORT ,
  wxPG_HIDE_CATEGORIES ,
  wxPG_ALPHABETIC_MODE ,
  wxPG_BOLD_MODIFIED ,
  wxPG_SPLITTER_AUTO_CENTER ,
  wxPG_TOOLTIPS ,
  wxPG_HIDE_MARGIN ,
  wxPG_STATIC_SPLITTER ,
  wxPG_STATIC_LAYOUT ,
  wxPG_LIMITED_EDITING ,
  wxPG_TOOLBAR ,
  wxPG_DESCRIPTION ,
  wxPG_NO_INTERNAL_BORDER ,
  wxPG_WINDOW_STYLE_MASK
}

El método SetWindowStyleFlag se puede utilizar para modificar algunos de estos en tiempo de ejecución.

Miembros/valores

wxPG_AUTO_SORT

Esto provocará que Sort() se ejecute automáticamente después de añadir un elemento.

Al insertar muchos elementos en este modo, puede ser conveniente utilizar Freeze() antes de las operaciones y Thaw() después para aumentar el rendimiento.

wxPG_HIDE_CATEGORIES

Las categorías no se muestran inicialmente (incluso si se han añadido).

NOTA IMPORTANTE: Si no tiene previsto utilizar categorías, este estilo supondrá un desperdicio de recursos. Esta bandera también se puede cambiar utilizando el método wxPropertyGrid::EnableCategories.

wxPG_ALPHABETIC_MODE
Este estilo combina el modo no categórico y la clasificación automática.
wxPG_BOLD_MODIFIED

Los valores modificados se muestran en negrita.

Para mostrar los cambios, es necesario ejecutar Refresh().

wxPG_SPLITTER_AUTO_CENTER

Cuando se cambia el tamaño de wxPropertyGrid, el divisor se mueve al centro.

Este comportamiento se detiene una vez que el usuario mueve manualmente el divisor.

wxPG_TOOLTIPS

Muestra información sobre herramientas para el texto de las celdas que no se puede mostrar completamente.

Si wxUSE_TOOLTIPS es 0, esto no tiene ningún efecto.

wxPG_HIDE_MARGIN

Desactiva el margen y oculta todos los botones de expandir/contraer que aparecerían fuera del margen (para subpropiedades).

Al activar o desactivar este estilo, se expanden automáticamente todos los elementos contraídos.

wxPG_STATIC_SPLITTER
Este estilo impide al usuario mover el divisor.
wxPG_STATIC_LAYOUT
Combinación de otros estilos que impiden al usuario modificar el diseño.
wxPG_LIMITED_EDITING

Desactiva los editores basados en wxTextCtrl para las propiedades que se pueden editar de otra manera.

Equivale a llamar a wxPropertyGrid::LimitPropertyEditing() para todas las propiedades añadidas.

wxPG_TOOLBAR
Sólo wxPropertyGridManager: muestra la barra de herramientas para la selección del modo y la página.
wxPG_DESCRIPTION
Sólo wxPropertyGridManager: muestra un cuadro de texto ajustable con la descripción o el texto de ayuda, si está disponible, de la propiedad seleccionada actualmente.
wxPG_NO_INTERNAL_BORDER

Sólo wxPropertyGridManager: no muestra un borde interno alrededor de la cuadrícula de propiedades.

Recomendado si se utiliza un encabezado.

wxPG_WINDOW_STYLE_MASK
Una máscara que se puede utilizar para filtrar (excluir) todos los estilos.