/************************************************************************/
/* 函数名: EnQrCode */
/* 功能: 生成二维码bmp图片 */
/* 参数: */
/* strPathName:文件路径名 */
/* strEncodeData:数据 */
/* nSize图像大小1-20 */
/* nMargin 图片四周空白大小 */
/* 函数名: EnQrCode */
/* 函数名: EnQrCode */
/*dll地址 https://files.cnblogs.com/klxll/qrCodeDll.zip */ */
/************************************************************************/
typedef int (__stdcall *pfEnQrCode)(LPCSTR strPathName, LPCSTR strEncodeData, int nSize=4, int nMargin = 4, int nLevel=1, int nVersion=0, BOOL bAutoExtent=1, int nMaskingNo=-1);
int main(int argc, char* argv[])
{
HMODULE hDll = LoadLibrary("../../qrCodeDll/Release/qrCodeDll.dll");
pfEnQrCode EnQrCode=NULL;
if (hDll)
{
EnQrCode = (pfEnQrCode)GetProcAddress(hDll, "EnQrCode");
if (EnQrCode)
{
EnQrCode("../test.bmp", "测试数据chawor", 3, 2);
}else
{
MessageBox(NULL, "ADDRESSERR", "err", 0);
}
}else
{
MessageBox(NULL, "DLL", "err", 0);
}
return 0;
}