Página 1 de 1

[source] Function wtChanger >>> Coded ColosusRed

Publicado: 24 Ago 2010, 05:48
por ØnLy
wtChanger >>>> Window Title Changer!

Bueno como su nombre lo indica es una funcion que cambia el titulo a la ventana
que queramos espesificamente!

Código: Seleccionar todo

void wtChanger()
{
  HWND ventana;

/*Bucle que se ejecutara hasta que la ventana se encuentre y nos retorne el "HANDLE" a la misma!*/
do{
      ventana =  FindWindow(NULL,"Titulo_De_La_Ventana_A_Buscar");
      sleep(1000);
}while( ventana == NULL);  
 
/*Si tenemos "HANDLE" asignamos un nuevo titulo!*/
if(ventana != NULL )
{
       SetWindowText(ventana,"Nuevo_Titulo_de_La_Ventana!");
}

 return 0;
}
Basstante simple , espero les sirva!

Saludos!

Re: Function wtChanger >>> Coded ColosusRed

Publicado: 24 Ago 2010, 10:49
por p0is0n-123
Asi,asi.....Esta re bueno programar estas funciones....Te felicito
Voi a ver si hago algo similar con EnumWindows para elegir ventana y maximizarla.

Salu2

Re: Function wtChanger >>> Coded ColosusRed

Publicado: 24 Ago 2010, 11:19
por sod
si la funcion es void no devuelve nada el "return 0;" sobra, y para mejorarla pasale el antiguo nombre de la ventana y el nuevo atraves de la funcion, para no tener que editar la funcion cada vez que quieras cambiar una ventana.
Saludos

Re: Function wtChanger >>> Coded ColosusRed

Publicado: 24 Ago 2010, 13:20
por ØnLy
sod escribió:si la funcion es void no devuelve nada el "return 0;" sobra, y para mejorarla pasale el antiguo nombre de la ventana y el nuevo atraves de la funcion, para no tener que editar la funcion cada vez que quieras cambiar una ventana.
Saludos
Toda la rason tienes sod, quedaria hasi!

Código: Seleccionar todo

void wtChanger(char hWindow , char nWindow)
{
  HWND ventana;

/*Bucle que se ejecutara hasta que la ventana se encuentre y nos retorne el "HANDLE" a la misma!*/
do{
      ventana =  FindWindow(NULL,hWindow);
      sleep(1000);
}while( ventana == NULL); 

  /*Si tenemos "HANDLE" asignamos un nuevo titulo con el parametro!*/
  if(ventana != NULL )
  {
       SetWindowText(ventana,nWindow);
  }

}
Funcion corregida !

Saludos!

Re: Function wtChanger >>> Coded ColosusRed

Publicado: 24 Ago 2010, 15:57
por linkgl
Y si haces que retorne un valor?, True si todo funciono bien, False si no?