objeto a partir de hWnd

objeto a partir de hWnd

Postby Carlos Mora » Tue May 27, 2008 4:43 pm

Hola Antonio,

como puedo obtener una referencia al objeto de un control, dado su handle de windows?

En clipper se podía usar el GetProp( hWnd, 'WP' ) y con ello el índice dentro de aWindows, pero en 32 bits eso no se usa más.

Una alternativa es hacer un ascan en el diálogo, pero eso siempre y cuando el control no esté dentro de un folder o algo así, y en ese caso se complica.

Hay alguna forma directa?

un saludo,

Carlos.
Carlos Mora
 
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Postby Antonio Linares » Tue May 27, 2008 11:19 pm

Carlos,

oWndFromHwnd( hWnd ) --> oWnd

Devolverá nil si no lo encuentra
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41318
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Carlos Mora » Wed May 28, 2008 9:58 am

Excelente!

Gracias.
Carlos Mora
 
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 15 guests