pues eso dejo un ejemplo que reproduce el error basado en xbrwin7b.prg.
- Code: Select all Expand view
// Using Windows 7 row selection colors in xbrowse
#include 'fivewin.ch'
#include 'xbrowse.ch'
function Main()
local oDlg, oBrw, oFont
SET DATE ITALIAN
SET CENTURY ON
FwNumFormat( 'E', .t. )
USE CUSTOMER ALIAS CUST
DEFINE FONT oFont NAME 'Tahoma' SIZE 0, -14
DEFINE DIALOG oDlg SIZE 640,440 PIXEL ;
FONT oFont TITLE 'XBrowse Windows 7 Bars' ;
COLOR CLR_BLACK,RGB(250,250,250)
@ 10,20 XBROWSE oBrw OF oDlg SIZE -10,-20 PIXEL ;
COLUMNS "First", "State", "Age", "HireDate", "Salary" ;
ALIAS 'CUST' NOBORDER
oBrw:lRecordSelector := .f.
oBrw:nMarqueeStyle := MARQSTYLE_HIGHLWIN7
WITH OBJECT oBrw:InsCol( 1 )
:cHeader := " "
:lBtnTransparent := .t.
:AddBmpFile( "hlp2.bmp" ) // con AddResource() tambien da error.
:nBtnBmp := 1
:nEditType := EDIT_BUTTON
:bEditBlock := { | r, c, o | ( msginfo("hola"), oBrw:SetFocus() ) }
:cToolTip := "Detalles"
:nHeadBmpNo:= 1
END
oBrw:CreateFromCode()
ACTIVATE DIALOG oDlg CENTERED
RELEASE FONT oFont
return nil
Salu2, gracias.