SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: Sandra_mad en Miércoles 16 de Junio de 2004, 12:05

Título: Handle De Una Ventana
Publicado por: Sandra_mad en Miércoles 16 de Junio de 2004, 12:05
Hola, buenos dias a todos; necesito saber el handle de una ventana, como puedo saberlo??? Que funcion me lo dice??? gracias
Título: Re: Handle De Una Ventana
Publicado por: Eternal Idol en Miércoles 16 de Junio de 2004, 12:09
Que datos tenes sobre esa ventana??

Podes usar FindWindow tal vez ...

 :ph34r:
Título: Re: Handle De Una Ventana
Publicado por: Sandra_mad en Miércoles 16 de Junio de 2004, 12:20
Gracias por contestar; Pues es una ventana que yo creo; Se el nombre;

FindWindow(nombre de la clase, caption), funciona asi, no???? Devuelve el handle, que es el identifcador de la ventana, y es de tipo HWND?????
Título: Re: Handle De Una Ventana
Publicado por: Eternal Idol en Miércoles 16 de Junio de 2004, 12:27
A ver, un momento, como la creas la ventana? Con código? O es un control de un diálogo o es MFC??

 :ph34r:
Título: Re: Handle De Una Ventana
Publicado por: Sandra_mad en Miércoles 16 de Junio de 2004, 12:58
La ventana es un control de dialogo que creo yo, es una caja de texto, que forma parte de un control con pestañas;
Título: Re: Handle De Una Ventana
Publicado por: Eternal Idol en Miércoles 16 de Junio de 2004, 13:10
Es fácil entonces, te vas al control, botón derecho del mouse Properties, una de esas propiedades es ID, entonces la usas con esta función con el HANDLE (HWND) del diálogo al que pertenece:

GetDlgItem(hDlg,ID_CONTROL);

 :ph34r:  :hola:
Título: Re: Handle De Una Ventana
Publicado por: Sandra_mad en Miércoles 16 de Junio de 2004, 13:22
Gracias, me pondre manos a la obra.
Título: Re: Handle De Una Ventana
Publicado por: Eternal Idol en Miércoles 16 de Junio de 2004, 13:26
De nadas y suerte.

 :ph34r:  :comp:  :hola: