17 Abr 2018 13:06
#include "hbdyn.ch"
FUNCTION MAIN()
hwg_MsgInfo( "Teste com captura de tela" )
FOTO( "TESTE2.JPG")
RETURN Nil
FUNCTION FOTO( cImagem )
nHandleDLL := Hb_LibLoad("JPG.dll")
nStatus:=hb_dynCall( { "SaveToJpgEx", nHandleDLL, HB_DYN_CALLCONV_STDCALL}, 0, cImagem, 1024, 768)
Hb_LibFree(nHandleDLL)
RETURN Nil
17 Abr 2018 13:19
17 Abr 2018 13:32
FUNCTION FOTO( cImagem )
nHandleDLL := Hb_LibLoad("JPG.dll")
nWidth := hb_gtInfo(HB_GTI_DESKTOPWIDTH )
nHeight := hb_gtInfo(HB_GTI_DESKTOPHEIGHT )
nStatus:=hb_dynCall( { "SaveToJpgEx", nHandleDLL, HB_DYN_CALLCONV_STDCALL}, 0, cImagem, nWidth, nHeight)
Hb_LibFree(nHandleDLL)
RETURN Nil
17 Abr 2018 13:43
18 Abr 2018 10:17
18 Abr 2018 10:19
18 Abr 2018 10:59
FUNCTION FOTO()
THREAD STATIC nCounter := 1
cCounter := "0001"
nHandleDLL := Hb_LibLoad( "JPG.dll" )
nWidth := Hb_gtInfo( HB_GTI_DESKTOPWIDTH )
nHeight := Hb_gtInfo( HB_GTI_DESKTOPHEIGHT )
nWidth := Hwg_GetDeskTopWidth()
nHeight := Hwg_GetDeskTopHeight()
IF Hb_FileExists( Hb_DirBase() + "JPG.INI" )
cCounter := hwg_GetIni( 'CONTADOR', 'Counter', '', Hb_DirBase() + "JPG.INI" )
nCounter := Val( cCounter )
ENDIF
cFile := cCounter + [.JPG]
DO WHILE Hb_FileExists( cFile )
cCounter := StrZero( nCounter++, 4 )
cFile := cCounter + [.JPG]
ENDDO
nStatus:=hb_dynCall( { "SaveToJpgEx", nHandleDLL, HB_DYN_CALLCONV_STDCALL}, 0, cFile, nWidth, nHeight )
hwg_WriteIni( 'CONTADOR', 'Counter', cCounter, Hb_DirBase() + "JPG.INI" )
Hb_LibFree( nHandleDLL )
RETURN Nil
18 Abr 2018 11:26
18 Abr 2018 18:36
19 Abr 2018 00:09
19 Abr 2018 15:15
19 Abr 2018 19:41
19 Abr 2018 20:13
19 Abr 2018 21:00
#define BT_BITMAP_CAPTURE_DESKTOP 0
#define BT_FILEFORMAT_BMP 0
#define BT_FILEFORMAT_JPG 1
#define BT_FILEFORMAT_GIF 2
#define BT_FILEFORMAT_TIF 3
#define BT_FILEFORMAT_PNG 4
* HwGui
hBitmap := BT_BMP_CAPTURESCR(0, 0, 0, Hwg_GetDeskTopWidth(), Hwg_GetDeskTopHeight(), BT_BITMAP_CAPTURE_DESKTOP)
* GTWVG / GTWVT
hBitmap := BT_BMP_CAPTURESCR(0, 0, 0, Hb_gtInfo( HB_GTI_DESKTOPWIDTH ), Hb_gtInfo( HB_GTI_DESKTOPHEIGHT ), BT_BITMAP_CAPTURE_DESKTOP)
lSucesso := BT_BMP_SAVEFILE( hBitmap, 'TESTE.BMP', BT_FILEFORMAT_BMP )
19 Abr 2018 21:00