Voy a ampliar por si no es suficiente como plantee la consulta anterior.
Este es mi c贸digo:
聽 聽DEFINE ICON aO[_Ico] 聽RESNAME "iGO"
聽 聽DEFINE WINDOW soWnd0 ;
聽 聽 聽 聽 聽 TITLE 聽"Protocolo de Transferencia de Archivos (FTP)" ;
聽 聽 聽 聽 聽 ICON 聽 aO[_Ico] ;
聽 聽 聽 聽 聽 NOMAXIMIZE ;
聽 聽 聽 聽 聽 FROM 聽 2000,5 TO 2001,5
聽 聽soWnd0:SetSize( W0_ANCHO, W0_HEIGHT )
聽 聽soWnd0:aMinMaxInfo = { W0_ANCHO, W0_HEIGHT, ; 聽 // xMaxSize, 聽 聽 聽yMaxSize
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 0, 0, ; 聽 聽 聽 聽 聽 聽 聽 聽 聽// xMaxPosition, 聽yMaxPosition
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 W0_ANCHO, W0_HEIGHT, ; 聽 // xMinTrackSize, yMinTrackSize
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 W0_ANCHO, W0_HEIGHT } 聽 聽// xMaxTrackSize, yMaxTrackSize
聽 聽// Barra Tipo Outlook
聽 聽DEFINE OUTLOOK2003 aO[_OL2003] OF soWnd0 ;
聽 聽 聽 聽 聽 PROMPTS "iGO", "Configurar" ;
聽 聽 聽 聽 聽 BITMAPS "bmp_iGO24", "bmp_Config24"
聽 聽// iGO
聽 聽@ 0, 0 EXPLORERBAR aO[_ExpBar1] OF aO[_OL2003]:aDialogs[ 1 ]
聽 聽aO[_Panel1] = aO[_ExpBar1]:AddPanel( "Opciones", "bmp_iGO24", 127 )
聽 聽aO[_Panel1]:lSpecial = .T.
聽 聽aO[_Panel1]:AddLink( "Conectar", 聽{|| if( oConxFTP:ChkFTPConexion(), ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽( aO[_Panel1]:aControls[2]:Enable(), aO[_Panel1]:aControls[3]:Enable(), aO[_Panel1]:aControls[1]:Disable() ), ) }, ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 "bmp_Conecta" )
聽 聽aO[_Panel1]:AddLink( "Cargar", 聽 聽{|| oConxFTP:DlgSendFiles() }, "bmp_Carga" )
聽 聽 聽 aO[_Panel1]:aControls[2]:Disable()
聽 聽aO[_Panel1]:AddLink( "Descargar", {|| "" }, "bmp_Descarga" )
聽 聽 聽 aO[_Panel1]:aControls[3]:Disable()
聽 聽@ 110, 25 BTNBMP PROMPT "Salir" OF aO[_Panel1] SIZE 100, 30 NOBORDER 2007 ;
聽 聽 聽 聽 聽 聽 聽ACTION if( !Empty( oConxFTP:oInternet ), oConxFTP:oInternet:End(), ), soWnd0:End()
聽 聽// Configurar
聽 聽@ 0, 0 EXPLORERBAR aO[_ExpBar2] OF aO[_OL2003]:aDialogs[ 2 ]
聽 聽aO[_Panel2] = aO[_ExpBar2]:AddPanel( "Configurar", "bmp_Config24", 10 )
聽 聽aO[_Panel2]:AddLink( "Configurar", {|| "" }, "bmp_" )
聽 聽SetParent( aO[_OL2003]:hWnd, soWnd0:hWnd )
聽 聽// Splitter
聽 聽soDlg:= nil
聽 聽@ 0, 191 SPLITTER soSplit ;
聽 聽 聽 聽 聽 聽 VERTICAL _3DLOOK ;
聽 聽 聽 聽 聽 聽 PREVIOUS CONTROLS aO[_OL2003] ;
聽 聽 聽 聽 聽 聽 HINDS CONTROLS soDlg ;
聽 聽 聽 聽 聽 聽 LEFT MARGIN 400 ;
聽 聽 聽 聽 聽 聽 SIZE 3, soWnd0:nHeight PIXEL ;
聽 聽 聽 聽 聽 聽 OF soWnd0
聽 聽soSplit:lStatic:= TRUE 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽// Inmobiliza Splitter
聽 聽SetParent( soSplit:hWnd, soWnd0:hWnd )
聽 聽ACTIVATE WINDOW soWnd0 ON INIT soWnd0:Center()
Como est谩 basado en el sample test2003, tampoco entiendo la objeto de incluir SetParent()
muchas gracias