FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Editando una l铆nea completa con TxBrowse
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Editando una l铆nea completa con TxBrowse
Posted: Tue Aug 21, 2007 09:14 AM
Buenas... sigo con mi migraci贸n a TxBrowse. Estoy intentando hacer una edici贸n de toda una l铆nea de datos (todas las columnas) y para ello obtengo el recuadro de la l铆nea que quiero editar del browse mediante el siguiente c贸digo :

  nTop    := ( ( oLbx:nRowSel - 1 ) * oLbx:nRowHeight ) + oLbx:HeaderHeight()
  nBottom := nTop+oLbx:nRowHeight
  nLeft   := 0
  nRight  := oLbx:BrwWidth()


Pero cuando genero el di谩logo, mediante :

  DEFINE DIALOG oDlgDoc FROM nTop,nLeft TO nBottom, nRight;
         STYLE nOR ( WS_VISIBLE, WS_POPUP ) COLOR CLR_WHITE, CLR_RED PIXEL OF oDlg


Este se muestra con los valores nTop y nLeft haciendo referencia a la ventana principal, no al di谩logo conteneder del browse con lo que se me fastidia la presentaci贸n.

Ver imagen :




Gracias.
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
Posts: 728
Joined: Fri Oct 07, 2005 07:38 AM
Parece resuelto
Posted: Tue Aug 21, 2007 09:27 AM
Bien, creo que lo resolv铆 a帽adiendo el siguiente c贸digo :

aRct :=GetWndRect (oLbx:hWnd)
nTop:=nTop+aRct[1]
nLeft:=nLeft+aRct[2]


Un saludo.
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4

Continue the discussion