Código: Selecionar todos
#include "hwgui.ch"
#define DEFAULT_FONTNAME "MS Sans Serif"
PROCEDURE Main
LOCAL oFont
LOCAL xDlg, cTitle := "test"
LOCAL aList := { "um", "dois", "tres" }
oFont := HFont():Add( DEFAULT_FONTNAME, 0, -11 )
INIT DIALOG xDlg ;
CLIPPER ;
FONT oFont ;
NOEXIT ;
TITLE cTitle ;
AT 0, 0 ;
SIZE 1024, 768
// BACKCOLOR COLOR_WHITE
ACTIVATE DIALOG xDlg CENTER ON ACTIVATE { || BrowseMenuBr( xDlg, 10, 10, aList ) }
RETURN
STATIC FUNCTION BrowseMenuBr( xDlg, nRow, nCol, aList )
LOCAL xBrowse, aBrowseList := {}, cItem
hb_Default( @nRow, 0 )
hb_Default( @nCol, 0 )
FOR EACH cItem IN aList
AAdd( aBrowseList, { cItem } )
NEXT
@ nCol, nRow BROWSE xBrowse OF xDlg ;
ARRAY ;
SIZE 100, (Len(aList)+2)*20 ;
STYLE WS_BORDER + WS_VSCROLL + WS_HSCROLL ;
ON CLICK { || xBrowse:End(), xDlg:Refresh() }
hwg_CREATEARLIST( xBrowse, aBrowseList )
xBrowse:aColumns[1]:Heading := "titulo"
xBrowse:aColumns[1]:length := 50
RETURN Nil
Tem como remover/destruir um controle da dialog?

