[youtube=640,360]https://www.youtube.com/watch?v=R685GFJoemg[/youtube]
Código (c) [Seleccionar]
/*
Ejercicio #15: Buscar una ventana especifica que el usuario nos proporcione y cambiarle el caption a uno que el usuario digite.
- ¿Que es caption? - Nombre de la ventana
*/
#include <windows.h>
#include <stdio.h>
int main()
{
// ALMACENAR EL PROCESO
HWND Proceso;
// VARIABLES PARA LOS NOMBRES
char nombreActual[100];
char nombreNuevo[100];
// QUE NOS DIGITE TODOS LOS DATOS
printf("\nDigite el nombre actual de su ventana: ");
gets(nombreActual);
printf("\nDigite el nuevo nombre que desea: ");
gets(nombreNuevo);
// ENCONTRAR LA VENTANA
Proceso = FindWindow(0, (nombreActual) );
// PREGUNTAMOS SI LA VENTANA SE ENCUENTRA ABIERTA / SI FUE ENCONTRADA
if (Proceso) // DEVOLVERNOS TRUE O FALSE
{
// EL PROCESO SE HA ENCONTRADO Y REALIZAMOS EL CAMBIO
printf("\nEl nombre de la ventana se ha encontrado, %s ha sido cambiado a %s " , nombreActual , nombreNuevo);
SetWindowText(Proceso, nombreNuevo ); // YA ESTA GUARDADO EL NOMBRE NUEVO
}
else
{
printf("\nLa ventana con el nombre %s no ha sido encontrada " , nombreActual);
}
return 0;
}