settings.h

Enumerado wxSystemMetric

enum  	wxSystemMetric {
  wxSYS_MOUSE_BUTTONS ,
  wxSYS_BORDER_X ,
  wxSYS_BORDER_Y ,
  wxSYS_CURSOR_X ,
  wxSYS_CURSOR_Y ,
  wxSYS_CURSOR_SIZE ,
  wxSYS_DCLICK_X ,
  wxSYS_DCLICK_Y ,
  wxSYS_DRAG_X ,
  wxSYS_DRAG_Y ,
  wxSYS_EDGE_X ,
  wxSYS_EDGE_Y ,
  wxSYS_HSCROLL_ARROW_X ,
  wxSYS_HSCROLL_ARROW_Y ,
  wxSYS_HTHUMB_X ,
  wxSYS_ICON_X ,
  wxSYS_ICON_Y ,
  wxSYS_ICONSPACING_X ,
  wxSYS_ICONSPACING_Y ,
  wxSYS_WINDOWMIN_X ,
  wxSYS_WINDOWMIN_Y ,
  wxSYS_SCREEN_X ,
  wxSYS_SCREEN_Y ,
  wxSYS_FRAMESIZE_X ,
  wxSYS_FRAMESIZE_Y ,
  wxSYS_SMALLICON_X ,
  wxSYS_SMALLICON_Y ,
  wxSYS_HSCROLL_Y ,
  wxSYS_VSCROLL_X ,
  wxSYS_VSCROLL_ARROW_X ,
  wxSYS_VSCROLL_ARROW_Y ,
  wxSYS_VTHUMB_Y ,
  wxSYS_CAPTION_Y ,
  wxSYS_MENU_Y ,
  wxSYS_NETWORK_PRESENT ,
  wxSYS_PENWINDOWS_PRESENT ,
  wxSYS_SHOW_SOUNDS ,
  wxSYS_SWAP_BUTTONS ,
  wxSYS_DCLICK_MSEC ,
  wxSYS_CARET_ON_MSEC ,
  wxSYS_CARET_OFF_MSEC ,
  wxSYS_CARET_TIMEOUT_MSEC
}

Valores posibles para el parámetro de índice wxSystemSettings::GetMetric().

Miembros/valores

wxSYS_MOUSE_BUTTONS
Número de botones del ratón, o cero si no hay ningún ratón instalado.
wxSYS_BORDER_X
Ancho de un solo borde.
wxSYS_BORDER_Y
Altura de un solo borde.
wxSYS_CURSOR_X
Ancho del cursor en píxeles lógicos.
wxSYS_CURSOR_Y
Altura del cursor en píxeles lógicos.
wxSYS_CURSOR_SIZE

Ancho o altura del cursor en píxeles lógicos.

Es igual que wxSYS_CURSOR_X y wxSYS_CURSOR_Y, ya que los cursores siempre son cuadrados.

wxSYS_DCLICK_X
Ancho en píxeles del rectángulo dentro del cual deben caer dos clics sucesivos del ratón para generar un doble clic.
wxSYS_DCLICK_Y
Altura en píxeles del rectángulo dentro del cual deben caer dos clics sucesivos del ratón para generar un doble clic.
wxSYS_DRAG_X
Ancho en píxeles de un rectángulo centrado en un punto de arrastre para permitir un movimiento limitado del puntero del ratón antes de que comience una operación de arrastre.
wxSYS_DRAG_Y
Altura en píxeles de un rectángulo centrado en un punto de arrastre para permitir un movimiento limitado del puntero del ratón antes de que comience una operación de arrastre.
wxSYS_EDGE_X
Ancho de un borde 3D, en píxeles.
wxSYS_EDGE_Y
Altura de un borde 3D, en píxeles.
wxSYS_HSCROLL_ARROW_X
Ancho del mapa de bits de la flecha en la barra de desplazamiento horizontal.
wxSYS_HSCROLL_ARROW_Y
Altura del mapa de bits de la flecha en la barra de desplazamiento horizontal.
wxSYS_HTHUMB_X
Ancho del pulgar de la barra de desplazamiento horizontal.
wxSYS_ICON_X
Ancho predeterminado de un icono.
wxSYS_ICON_Y
Altura predeterminada de un icono.
wxSYS_ICONSPACING_X
Ancho de una celda de la cuadrícula para elementos en vista de iconos grandes, en píxeles. Cada elemento encaja en un rectángulo de este tamaño cuando se organiza.
wxSYS_ICONSPACING_Y
Altura de una celda de la cuadrícula para elementos en vista de iconos grandes, en píxeles. Cada elemento encaja en un rectángulo de este tamaño cuando se organiza.
wxSYS_WINDOWMIN_X
Ancho mínimo de una ventana.
wxSYS_WINDOWMIN_Y
Altura mínima de una ventana.
wxSYS_SCREEN_X
Ancho de la pantalla en píxeles.
wxSYS_SCREEN_Y
Altura de la pantalla en píxeles.
wxSYS_FRAMESIZE_X
Ancho del marco de la ventana para una ventana wxTHICK_FRAME.
wxSYS_FRAMESIZE_Y
Altura del marco de la ventana para una ventana wxTHICK_FRAME.
wxSYS_SMALLICON_X
Ancho recomendado para un icono pequeño (en los títulos de ventana y en la vista de iconos pequeños).
wxSYS_SMALLICON_Y
Altura recomendada para un icono pequeño (en los títulos de ventana y en la vista de iconos pequeños).
wxSYS_HSCROLL_Y
Altura de la barra de desplazamiento horizontal en píxeles.
wxSYS_VSCROLL_X
Ancho de la barra de desplazamiento vertical en píxeles.
wxSYS_VSCROLL_ARROW_X
Ancho del mapa de bits de la flecha en una barra de desplazamiento vertical.
wxSYS_VSCROLL_ARROW_Y
Altura del mapa de bits de la flecha en una barra de desplazamiento vertical.
wxSYS_VTHUMB_Y
Altura del control deslizante vertical.
wxSYS_CAPTION_Y
Altura del área de título normal.
wxSYS_MENU_Y
Altura de la barra de menú de una sola línea.
wxSYS_NETWORK_PRESENT
1 si hay una red presente, 0 en caso contrario.
wxSYS_PENWINDOWS_PRESENT
1 si PenWindows está instalado, 0 en caso contrario.
wxSYS_SHOW_SOUNDS
Distinto de cero si el usuario requiere que una aplicación presente la información visualmente en situaciones en las que, de otro modo, la presentaría solo en forma audible; cero en caso contrario.
wxSYS_SWAP_BUTTONS
Distinto de cero si se intercambian los significados de los botones izquierdo y derecho del ratón; cero en caso contrario.
wxSYS_DCLICK_MSEC
Tiempo máximo, en milisegundos, que puede transcurrir entre clics sucesivos para que se genere un doble clic.
wxSYS_CARET_ON_MSEC

Tiempo, en milisegundos, durante el cual un cursor parpadeante debe permanecer visible durante un solo ciclo de parpadeo antes de desaparecer.

Si este valor es cero, el cursor debe estar visible todo el tiempo en lugar de parpadear. Si el valor es negativo, la plataforma no admite la configuración del usuario.

wxSYS_CARET_OFF_MSEC

Tiempo, en milisegundos, durante el cual un cursor parpadeante debe permanecer invisible durante un ciclo de parpadeo antes de volver a aparecer.

Si este valor es cero, el cursor debe estar visible todo el tiempo en lugar de parpadear. Si el valor es negativo, la plataforma no admite la configuración del usuario.

wxSYS_CARET_TIMEOUT_MSEC

Tiempo, en milisegundos, durante el cual debe parpadear el cursor después de una interacción del usuario.

Una vez transcurrido este tiempo, el cursor permanecerá visible hasta que el usuario vuelva a interactuar con él (por ejemplo, introduciendo, borrando o cortando texto). Si este valor es negativo, el cursor parpadeará indefinidamente; si es cero, el cursor no parpadeará en absoluto.