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.