Antonio,
This little sample code makes you understand the problem.
If you substitute the line code
oBrw := TMyWBrowse():Redefine( 101 , , oDlg )
with
oBrw := TWBrowse():Redefine( 101 , , oDlg )
it works but I need TMyWbrowse class
Many thanks
marco
#include "fivewin.ch"
FUNCTION MAIN()
LOCAL oDlg
LOCAL oBrw
SET DELETED ON
SET EXCLUSIVE OFF
USE customer
INDEX ON field->first TAG first TO mycust FOR RECNO() < 5
PRIVATE aRec := {}
PRIVATE nCur := 1
GO TOP
DEFINE DIALOG oDlg RESOURCE "DIALOG_1" COLOR CLR_RED, CLR_BLUE TRANSPARENT
oBrw := TMyWBrowse():Redefine( 101 , , oDlg )
// oBrw := TWBrowse():Redefine( 101 , , oDlg )
ACTIVATE DIALOG oDlg CENTER
RETURN NIL
CLASS TMyWBrowse FROM TWBrowse
// METHOD Paint()
ENDCLASS
// METHOD Paint() CLASS TMyWBrowse
//
// Super:Paint()
//
//
// RETURN 0
/****************************************************************************
testa.rc
produced by Borland Resource Workshop
*****************************************************************************/
DIALOG_1 DIALOG 22, 32, 390, 325
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "TestTransparent"
FONT 8, "MS Sans Serif"
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
CONTROL "", 101, "TMyWBrowse", 0 | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP, 15, 8, 356, 292
}