hello
I get a dll with standard call in C ++ but I really do not know how to use
it in VB
anyone can help???
there is the declarations in cpp to use the functions
#ifndef SFPDF_H
#define SFPDF_H
#pragma comment(lib, "SFPDF.lib" )
typedef struct _SFPDFPOS {
DWORD dwX;
DWORD dwY;
DWORD dwW;
DWORD dwH;
DWORD dNewPage;
} SFPDFPOS, *LPSFPDFPOS;
DWORD __stdcall SFPDF_AddPage() ;
DWORD __stdcall SFPDF_Cell(doub le dwX, double dwY, double dwW, double dwH,
DWORD dwL, DWORD dwR, DWORD dwT, DWORD dwB, DWORD dwFill, DWORD dwAlign,
char *szTxt);
DWORD __stdcall SFPDF_DrawColor (DWORD dwR, DWORD dwG, DWORD dwB);
DWORD __stdcall SFPDF_DrawLine( DWORD dwX1, DWORD dwY1, DWORD dwX2, DWORD
dwY2);
DWORD __stdcall SFPDF_FillColor (DWORD dwR, DWORD dwG, DWORD dwB);
DWORD __stdcall SFPDF_GetHauteu r();
DWORD __stdcall SFPDF_GetLargeu r();
DWORD __stdcall SFPDF_Image(cha r *szFile, DWORD dwX, DWORD dwY, DWORD dwW,
DWORD dwH);
void __stdcall SFPDF_Init(DWOR D dwOrientation);
DWORD __stdcall SFPDF_LineWidth (double dWidth);
DWORD __stdcall SFPDF_Output(ch ar *szFile);
DWORD __stdcall SFPDF_SetFont(c har *szPolice, DWORD dwSize);
void __stdcall SFPDF_SetFontSi ze(DWORD dwSize);
DWORD __stdcall SFPDF_Text(int dwX, int dwY, char *szTxt);
DWORD __stdcall SFPDF_TextColor (DWORD dwR, DWORD dwG, DWORD dwB);
DWORD __stdcall SFPDF_TextFlow( int dwX, int dwY, DWORD dwW, DWORD dwH, DWORD
dwAlign, char *szTxt);
void __stdcall SFPDF_SetBreakP ageCallback(DWO RD dwAddr);
double __stdcall SFPDF_GetLargeu rTexte(char *szTxt);
#endif
I get a dll with standard call in C ++ but I really do not know how to use
it in VB
anyone can help???
there is the declarations in cpp to use the functions
#ifndef SFPDF_H
#define SFPDF_H
#pragma comment(lib, "SFPDF.lib" )
typedef struct _SFPDFPOS {
DWORD dwX;
DWORD dwY;
DWORD dwW;
DWORD dwH;
DWORD dNewPage;
} SFPDFPOS, *LPSFPDFPOS;
DWORD __stdcall SFPDF_AddPage() ;
DWORD __stdcall SFPDF_Cell(doub le dwX, double dwY, double dwW, double dwH,
DWORD dwL, DWORD dwR, DWORD dwT, DWORD dwB, DWORD dwFill, DWORD dwAlign,
char *szTxt);
DWORD __stdcall SFPDF_DrawColor (DWORD dwR, DWORD dwG, DWORD dwB);
DWORD __stdcall SFPDF_DrawLine( DWORD dwX1, DWORD dwY1, DWORD dwX2, DWORD
dwY2);
DWORD __stdcall SFPDF_FillColor (DWORD dwR, DWORD dwG, DWORD dwB);
DWORD __stdcall SFPDF_GetHauteu r();
DWORD __stdcall SFPDF_GetLargeu r();
DWORD __stdcall SFPDF_Image(cha r *szFile, DWORD dwX, DWORD dwY, DWORD dwW,
DWORD dwH);
void __stdcall SFPDF_Init(DWOR D dwOrientation);
DWORD __stdcall SFPDF_LineWidth (double dWidth);
DWORD __stdcall SFPDF_Output(ch ar *szFile);
DWORD __stdcall SFPDF_SetFont(c har *szPolice, DWORD dwSize);
void __stdcall SFPDF_SetFontSi ze(DWORD dwSize);
DWORD __stdcall SFPDF_Text(int dwX, int dwY, char *szTxt);
DWORD __stdcall SFPDF_TextColor (DWORD dwR, DWORD dwG, DWORD dwB);
DWORD __stdcall SFPDF_TextFlow( int dwX, int dwY, DWORD dwW, DWORD dwH, DWORD
dwAlign, char *szTxt);
void __stdcall SFPDF_SetBreakP ageCallback(DWO RD dwAddr);
double __stdcall SFPDF_GetLargeu rTexte(char *szTxt);
#endif
Comment