Control Spy v2.0
Control Spy es una herramienta que ayuda a los desarrolladores a entender los controles comunes: cómo aplicarles estilos y cómo responden a mensajes y notificaciones. Con Control Spy, puede ver inmediatamente cómo afectan los diferentes estilos al comportamiento y la apariencia de cada control, y también cómo puede cambiar el estado de cada control enviando mensajes.
Hay dos versiones de Control Spy disponibles, una para Comctl32.dll versión 5.x y otra para Comctl32.dll versión 6.0 y posteriores. ControlSpyV6.exe tiene un manifiesto de aplicación integrado para que use los controles con temática más recientes. ControlSpyV5.exe no tiene este manifiesto, por lo que el valor predeterminado es la versión anterior.
En este tema se incluyen las siguientes secciones.
Información general
Control Spy hospeda un control común seleccionado en el centro de su ventana de la aplicación. Para cambiar el control que se muestra seleccionando controles diferentes en el cuadro de lista situado en el lado izquierdo de la ventana. Los mensajes o notificaciones recibidos por el control se mostrarán en el lado derecho de la ventana a medida que llegan. Puede habilitar o deshabilitar esta funcionalidad mediante las casillas Mensajes recibidos y Notificaciones recibidas.
En la imagen siguiente se muestra la aplicación Control Spy.
En la parte inferior de la ventana, hay varias pestañas que presentan más funcionalidad.
Estilos
La pestaña Estilos permite cambiar el estilo de ventana actual del control. Seleccione o anule la selección de cualquiera de los estilos enumerados y, a continuación, haga clic en el botón Aplicar para cambiar el estilo del control mostrado. Como alternativa, puede usar el botón Volver a crear para crear un nuevo control con los estilos seleccionados. El botón Restablecer devolverá el control a los estilos predeterminados.
Los botones Copiar estilo y Copiar ExStyle debajo de la pestaña copiarán las constantes de estilo seleccionadas en el Portapapeles como una lista delimitada bit a bit OR (|). Puede pegar esta lista directamente en la llamada a CreateWindowEx para proporcionar un control en su propia aplicación con el mismo estilo.
En la imagen siguiente se muestra la pestaña Estilos de un control de botón.
Mensajes
La pestaña Mensajes permite enviar casi cualquier mensaje a un control. Después de seleccionar un mensaje en el cuadro de lista, puede escribir los datos que se envían como parámetros wParam y lParam de la llamada a SendMessage. Después de hacer clic en Enviar, el mensaje se envía al control y cualquier resultado se muestra en el cuadro de texto de la parte inferior de la pestaña.
En la imagen siguiente se muestra la pestaña mensajes cuando se selecciona un mensaje determinado.
Tamaño/Color
La pestaña Tamaño/Color se puede usar para cambiar el tamaño del control, así como el color de su fondo.
Dónde obtener Control Spy
Descargar Control Spy 2.0 (ambas versiones están contenidas en la descarga).
Temas relacionados