FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour COMBOBOX alineado a la derecha
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
COMBOBOX alineado a la derecha
Posted: Sun Jan 10, 2010 07:08 AM

¿Hay alguna manera de alinear un COMBOBOX a la derecha?. A diferencia de GET, no veo la claúsula ALIGN. Lo he intentado con PICTURE, pero no lo consigo.

¿Alguna idea?

Feliz año nuevo a todos.

Un saludo



Manuel
Posts: 1088
Joined: Fri Oct 07, 2005 03:33 PM
Re: COMBOBOX alineado a la derecha
Posted: Tue Jan 12, 2010 12:51 PM

Hola,

revisa setWindowLong, en el manual de FW y en San Google, yo intento cambiar la alineacion de un GET en tiempo de ejecucion y no lo he logrado

saludos

Marcelo

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: COMBOBOX alineado a la derecha
Posted: Tue Jan 12, 2010 05:56 PM

Manuel,

Como te indica Marcelo, prueba con:

SetWindowLong( oComboBox:oGet:hWnd, GWL_STYLE, nOr( GetWindowLong( oComboBox:oGet:hWnd, GWL_STYLE ), ES_RIGHT ) )

Debes hacerlo una vez el combobox tenga un hWnd válido (en caso de usar un diálogo, desde la claúsula ON INIT):
ACTIVATE DIALOG oDlg ON INIT ...

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 711
Joined: Thu Oct 06, 2005 09:57 PM
Re: COMBOBOX alineado a la derecha
Posted: Wed Jan 13, 2010 04:07 AM

Muchas gracias Marcelo y Antonio. Lo probaré.

Un saludo



Manuel

Continue the discussion