25 Nov 2020 13:03
26 Nov 2020 11:59
26 Nov 2020 22:07
asimoes escreveu:E aceita resource ?
é repetido assim mesmo BITMAP {"product-256-30-neg", "FOLDER-256-30-neg", "FOLDER-256-30-neg" , "PRINTER-256-30-neg"}
27 Nov 2020 09:05
27 Nov 2020 09:38
@ 1,113 TAB oPage1 ITEMS {"TESTE ", "TESTE ", "TESTE ", "TESTE "} SIZE 1024,456 ;
ON SIZE ANCHOR_TOPABS + ANCHOR_LEFTABS + ANCHOR_RIGHTABS + ANCHOR_BOTTOMABS;
BITMAP {"AVI\exclama.bmp", "ICON_OK16", "ICON_OK16" , "ICON_OK16"} //FROM RESOURCE
27 Nov 2020 09:55
27 Nov 2020 11:35
27 Nov 2020 20:58
@ 1,113 TAB oPage1 ITEMS {'PRODUTOS', 'CONSULTA 1', 'CONSULTA 2', 'RANKING DE PRODUTOS', 'RELATÓRIOS'} SIZE 1024,456 ;
ON SIZE ANCHOR_TOPABS + ANCHOR_LEFTABS + ANCHOR_RIGHTABS + ANCHOR_BOTTOMABS;
ON CHANGE {|This| ::Consultas_tab(This, oDlg, LTRIM(str(oPage1:oBrowse1:aArray[ oPage1:oBrowse1:nCurrent, 1])), oPage1:oBrowse1:aArray[ oPage1:oBrowse1:nCurrent, 2], @cProgressKey ) } ;
BITMAP {'C:\SGCMARIADB\ICONS\product-256-30-neg.BMP'} //from RESOURCE
oPage1:StartPage( 'PRODUTOS' )
27 Nov 2020 21:37
27 Nov 2020 22:38
HB_FUNC( HWG_LOADBITMAP )
{
if( HB_ISNUM( 1 ) )
{
if( !HB_ISNIL( 2 ) && hb_parl( 2 ) )
HB_RETHANDLE( LoadBitmap( NULL, MAKEINTRESOURCE( hb_parni( 1 ) ) ) );
else
HB_RETHANDLE( LoadBitmap( GetModuleHandle( NULL ),
MAKEINTRESOURCE( hb_parni( 1 ) ) ) );
}
else
{
void *hString;
HB_RETHANDLE( LoadBitmap( GetModuleHandle( NULL ), HB_PARSTR( 1,
&hString, NULL ) ) );
hb_strfree( hString );
}
}
HB_FUNC( HWG_LOADIMAGE )
{
void *hString = NULL;
HB_RETHANDLE( LoadImage( HB_ISNIL( 1 ) ? GetModuleHandle( NULL ) : ( HINSTANCE ) hb_parnl( 1 ), // handle of the instance that contains the image
HB_ISNUM( 2 ) ? MAKEINTRESOURCE( hb_parni( 2 ) ) : HB_PARSTR( 2, &hString, NULL ), // name or identifier of image
( UINT ) hb_parni( 3 ), // type of image
hb_parni( 4 ), // desired width
hb_parni( 5 ), // desired height
( UINT ) hb_parni( 6 ) // load flags
) );
hb_strfree( hString );
}
28 Nov 2020 06:47
28 Nov 2020 07:29
IF lResour
nHandleFile := HBitmap():AddResource( aImages[ i ], LR_LOADTRANSPARENT + LR_LOADMAP3DCOLORS, , 24, 24 ):handle
ELSE
nHandleFile := HBitmap():AddFile( aImages[ i ], LR_LOADTRANSPARENT + LR_LOADMAP3DCOLORS, , 24, 24 ):handle
ENDIF
28 Nov 2020 07:35
28 Nov 2020 08:09
28 Nov 2020 08:25
#xcommand @ <x>,<y> TAB [ <oTab> ITEMS ] <aItems> ;
[ OF <oWnd> ] ;
[ ID <nId> ] ;
[ SIZE <width>, <height> ] ;
[ STYLE <nStyle> ] ;
[ FONT <oFont> ] ;
[ ON INIT <bInit> ] ;
[ ON SIZE <bSize> ] ;
[ ON PAINT <bDraw> ] ;
[ ON CHANGE <bChange> ] ;
[ ON CLICK <bClick> ] ;
[ ON RIGHTCLICK <bRClick> ];
[ ON GETFOCUS <bGetFocus> ];
[ ON LOSTFOCUS <bLostFocus>];
[ BITMAP <aBmp> [<res: FROM RESOURCE>] [ BITCOUNT <nBC> ] ] ;
[ SIZEBMP <nWidthIm>, <nHeightIm> ] ;
=> ;
[<oTab> := ] HTab():New( <oWnd>,<nId>,<nStyle>,<x>,<y>,<width>, ;
<height>,<oFont>,<bInit>,<bSize>,<bDraw>,<aItems>,<bChange>, <aBmp>, <.res.>,<nBC>,;
<bClick>, <bGetFocus>, <bLostFocus>, <bRClick>, <nWidthIm>, <nHeightIm> ) ;;
[ <oTab>:name := <(oTab)> ]