Manipular ventanas y procesos video de demostracion

Iniciado por Kevin Korduner, 12 Octubre 2017, 20:23 PM

0 Miembros y 1 Visitante están viendo este tema.

Kevin Korduner

[youtube=640,360]https://www.youtube.com/watch?v=R685GFJoemg[/youtube]

/*

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;
}