Scrolls de una ventana que contiene un dialogo

Scrolls de una ventana que contiene un dialogo

Postby RodolfoRBG » Wed Jun 22, 2011 5:03 am

Hola de nuevo,

Tengo un nuevo problemita en el sistema de Toros que estoy reconstruyendo que les agradecere me orienten para resolverlo.

Al dar dobleclic desde un xBrowse donde se encuentra la lista de animales, se encadena a una funcion en la cual abro una ventana que incluye a su vez un dialogo creado desde un RC que contiene la "tarjeta" del animal con sus datos.

La idea de que coloque el dialogo dentro de la ventana es que desde el xbrowse puedan abrir varias tarjetas de diferentes animales.

Mi problema consiste que si la ventana la hacen mas pequeña que el dialogo que esta incluido, no pueden recorrer el dialogo con los Scrolls Horizontal y Vertical que inclui en la ventana ya que al mover cualquiera de los scrolls no hace nada.

Este es el codigo:
Code: Select all  Expand view

 DEFINE WINDOW oWndA MDICHILD OF M->oWndPrin TITLE "Tarjeta del animal" ;
   VSCROLL HSCROLL ; //<-Con esto aparecen los scrolls pero no recorren el dialogo dentro de la ventana
   FROM 0,0 TO 24,79 COLOR CLR_BLACK,CLR_WHITE
  oWndA:bGotFocus={||oDlgA:SetFocus()} //Pasa el control a Dialogo

  //Abre el dialogo dentro de la ventana
  DEFINE DIALOG oDlgA RESOURCE "TAR_ANI" OF oWndA
   //Botones
   REDEFINE BTNBMP oBtnXDef FILE DirSist+"BAceptar.BMP" ID 151 OF oDlgA ;
    ACTION (BAceptar:=.T.,oDlgA:END()) PROMPT "" TOOLTIP 'Actualizar los datos modificados y salir'
   REDEFINE BTNBMP FILE DirSist+"BCancelar.BMP" ID 161 OF oDlgA ;
    ACTION (BAceptar:=.F.,oDlgA:END()) PROMPT "" TOOLTIP "Salir ignorando los cambios efectuados"
   //Datos de identificacion
   REDEFINE GET Nombre ID 12 OF oDlgA UPDATE
.....
  ACTIVATE DIALOG oDlgA NOWAIT CENTERED ON INIT (oDlgA:Move(0,0)) VALID(oWndA:End(),.T.)

 ACTIVATE WINDOW oWndA ;
  ON INIT oWndA:SetSize(oDlgA:nWidth,oDlgA:nHeight ) ; //Hace la ventana del mismo tamaño que el dialogo
  VALID (CierraArchivos(),.T.)
 
RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
User avatar
RodolfoRBG
 
Posts: 257
Joined: Tue May 16, 2006 4:46 pm
Location: San Luis Potosi, SLP, Mexico

Re: Scrolls de una ventana que contiene un dialogo

Postby RodolfoRBG » Mon Jun 27, 2011 7:08 pm

Alguna sugerencia? o de plano es mejor no usar recursos y hacer todo desde codigo?
RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
User avatar
RodolfoRBG
 
Posts: 257
Joined: Tue May 16, 2006 4:46 pm
Location: San Luis Potosi, SLP, Mexico

Re: Scrolls de una ventana que contiene un dialogo

Postby Raymundo Islas M. » Tue Jun 28, 2011 11:37 pm

Rodolfo,

viewtopic.php?f=6&t=6005&p=26833&hilit=dialogo+scroll#p26833

en su momento me funciono, cuestion que lo pruebes para ver si es lo que necesitas.


Saludos
FWH 10.6 + xHarbour + Borland 582
User avatar
Raymundo Islas M.
 
Posts: 592
Joined: Tue Mar 14, 2006 11:34 pm
Location: Acapulco, Gro. MEXICO

Re: Scrolls de una ventana que contiene un dialogo

Postby RodolfoRBG » Tue Jun 28, 2011 11:48 pm

Ray,

Jejeje, llegamos al mismo ejemplo pero yo despues de buscarlo por varias horas y precisamente estaba a punto de mencionar ese ejemplo en el foro ya que a mi tambien me funciono, pero es un "parche" del 2007 y pensaba preguntarles si eso no se habia ya implementado como parte del propio FWH ya que a veces usa uno ese tipo de parches y luego resulta que eso ya estaba incluido en una nueva clase con mejoras.

Te lo agradezco. Salu2
RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
User avatar
RodolfoRBG
 
Posts: 257
Joined: Tue May 16, 2006 4:46 pm
Location: San Luis Potosi, SLP, Mexico


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 81 guests