Preguntas básicas sobre programación en C++. . .
Parámetros de GetSystemMetrics
La siguiente es la definición del parámetro nIndex de la función GetSystemMetrics:
SM_ARRANGE devuelve si se debe preparar para la minimización.
SM_CLEANBOOT vuelve al modo de inicio del sistema:
0 Inicio normal
1 Inicio en modo seguro
2 Inicio en modo seguro de red
El valor de retorno de SM_CMOUSEBUTTONS es compatible con el sistema. El número de botones del mouse. Si devuelve 0, el mouse no está instalado en el sistema.
SM_CXBORDER,
SM_CYBORDER devuelve el ancho y alto del borde de la ventana de Windows en valores de píxeles. Si Windows está en formato 3D,
es equivalente a los parámetros SM_CXEDGE.
SM_CXCURSOR,
SM_CYCURSOR Devuelve el ancho y alto del cursor estándar en valores de píxeles
SM_CXDLGFRAME,
SM_CYDLGFRAME Equivalente a SM_CXFIXEDFRAME y SM_CYFIXEDFRAME
SM_CXDOUBLECLK,
SM_CYDOUBLECLK Haga doble clic en el área rectangular efectiva en unidades de valor de píxeles
SM_CXEDGE, SM_CYEDGE en unidades de valor de píxeles El ancho y alto del 3D borde
SM_CXFIXEDFRAME,
SM_CYFIXEDFRAME El grosor del borde que rodea una ventana (normalmente algún cuadro de diálogo) que tiene un título pero no se puede cambiar de tamaño
SM_CXFRAME, SM_CYFRAME son equivalentes a SM_CXSIZEFRAME y SM_CYSIZEFRAME
SM_CXFULLSCREEN,
SM_CYFULLSCREEN El ancho y alto del área de la ventana de pantalla completa
SM_CXHSCROLL, p>
SM_CYHSCROLL La altura de la barra de desplazamiento horizontal y el ancho de las flechas en la barra de desplazamiento horizontal
SM_CXHTHUMB El ancho del control deslizante en la barra de desplazamiento horizontal en píxeles
SM_CXICON, falta el sistema SM_CYICON La altura y el ancho del ícono provincial (generalmente 32*32)
SM_CXICONSPACING,
SM_CYICONSPACING El espacio entre íconos cuando se visualiza el elemento en modo de ícono grande, esto la distancia siempre es mayor o igual a
SM_CXICON y SM_CYICON
SM_CXMAXIMIZED,
SM_CYMAXIMIZED El tamaño predeterminado de la ventana maximizada de nivel superior
.SM_CXMAXTRACK,
SM_CYMAXTRACK El tamaño máximo predeterminado de una ventana con bordes y barras de título redimensionables. Si la ventana es más grande que este
tamaño, la ventana no se puede mover.
SM_CXMENUCHECK,
SM_CYMENUCHECK El tamaño del mapa de bits de la marca de verificación del menú calculado en píxeles
SM_CXMENUSIZE,
SM_CYMENUSIZE El tamaño del menú botón de barra calculado por píxeles
SM_CXMIN, SM_CYMIN El tamaño mínimo que la ventana puede alcanzar
SM_CXMINIMIZED,
SM_CYMINIMIZED El tamaño de la ventana minimizada normal
SM_CXMINTRACK,
SM_CYMINTRACK Distancia mínima de seguimiento Cuando el usuario arrastra la ventana y mueve una distancia menor que este valor, la ventana no se moverá.
SM_CXSCREEN,
SM_CYSCREEN Tamaño de pantalla en píxeles.
SM_CXSIZE, SM_CYSIZE El tamaño del botón de la barra de título en píxeles
SM_CXSIZEFRAME,
SM_CYSIZEFRAME El grosor del borde que rodea la ventana redimensionable
SM_CXSMICON,
SM_CYSMICON El tamaño del ícono pequeño calculado en píxeles Los íconos pequeños generalmente aparecen en la barra de título de la ventana.
M_CXVSCROLL,
SM_CYVSCROLL El ancho de la barra de desplazamiento vertical calculado en píxeles y la altura de la flecha en la barra de desplazamiento vertical
SM_CYCAPTION Ventana normal calculada en píxeles La altura del título
SM_CYMENU La altura de una sola barra de menú calculada en píxeles
SM_CYSMCAPTION La altura de la pequeña barra de título de la ventana calculada en píxeles
SM_CYVTHUMB La altura del bloque de desplazamiento en la barra de desplazamiento vertical calculada en píxeles
SM_DBCSENABLED Si es TRUE o un valor distinto de 0, indica que la versión de doble byte de USER.EXE está instalada en el sistema, si es FALSO o 0, no lo es.
SM_DEBUG Si es TRUE o un valor distinto de 0, indica que el sistema tiene instalada una versión de depuración de USER.EXE. Si es FALSE o 0, no lo es.
SM_MENUDROPALIGNMENT Si es TRUE o un valor distinto de 0, el menú desplegable está alineado a la derecha; de lo contrario, está alineado a la izquierda.
SM_MOUSEPRESENT Si es TRUE o un valor distinto de 0, el mouse está instalado, en caso contrario no está instalado.
SM_MOUSEWHEELPRESENT Si es TRUE o un valor distinto de 0, la rueda del mouse está instalada, de lo contrario no está instalada. (Solo Windows NT)
SM_SWAPBUTTON Si es TRUE o un valor distinto de 0, los botones izquierdo y derecho del mouse se intercambian; de lo contrario, no hay