91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 25.88MB
    文件類型: .7z
    金幣: 2
    下載: 1 次
    發布日期: 2023-06-27
  • 語言: 其他
  • 標簽: 大華??sdk??

資源簡介

大華SDK開發Demo集合,包含了:庫文件,頭文件,演示demo,實例程序,使用手冊,CQT版Demo 詳見:https://blog.csdn.net/u012534831

資源截圖

代碼片段和文件信息

//?ChangePassword.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“searchdevice.h“
#include?“ChangePassword.h“
#include?“LibQREncode/qrencode.h“
#include?

#pragma?warning(disable:4291)
#ifndef?NEW
#define?NEW?new(std::nothrow)
#endif

#define?QR_PICTURE_PATH?“./QRpicture/QRCode.bmp“
/////////////////////////////////////////////////////////////////////////////
//?CChangePassword?dialog

CResetPassword::CResetPassword(CWnd*?pParent?/*=NULL*/)
:?CDialog(CResetPassword::IDD?pParent)
?m_bOverseas(false)
{
//{{AFX_DATA_INIT(CChangePassword)
m_strSecuityCode?=?_T(““);
m_strNewPwd?=?_T(““);
m_strConfirmPwd?=?_T(““);
//}}AFX_DATA_INIT

memset(m_cQrCode?0?MAX_QRCODE_LEN);
m_showPicture?=?NULL;

m_showPicture?=?NEW?CShowPicture();
if(m_showPicture?==?NULL)
return;
????strncpy(m_fileName?QR_PICTURE_PATH?sizeof(m_fileName)?-?1);

memset(m_szMac?0?sizeof(m_szMac));
memset(m_szUserName?0?sizeof(m_szUserName));
m_byInitStaus?=?0;
m_bOverseas?=?false;
}


void?CResetPassword::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CChangePassword)
DDX_Text(pDX?IDC_EDIT_SECUTITYCODE?m_strSecuityCode);
DDX_Text(pDX?IDC_EDIT_NEWPWD?m_strNewPwd);
DDX_Text(pDX?IDC_EDIT_CONFIRMPWD?m_strConfirmPwd);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CResetPassword?CDialog)
//{{AFX_MSG_MAP(CChangePassword)
ON_WM_PAINT()
//}}AFX_MSG_MAP
ON_BN_CLICKED(IDOK?&CResetPassword::OnBnClickedOk)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?CChangePassword?message?handlers

void?CResetPassword::OnOK()?
{
//?TODO:?Add?extra?validation?here
UpdateData(TRUE);
if?(m_strSecuityCode.IsEmpty())
{
MessageBox(ConvertString(“Please?input?security?code“)?ConvertString(“Prompt“));
return;
}
????
????if?(m_strNewPwd.IsEmpty())
????{
????????MessageBox(ConvertString(“Please?input?password“)?ConvertString(“Prompt“));
????????return?;
????}
????if?(m_strConfirmPwd.IsEmpty())
{
MessageBox(ConvertString(“Please?confirm?password“)?ConvertString(“Prompt“));
return?;
}
if(m_strNewPwd.Compare(m_strConfirmPwd))
{
MessageBox(ConvertString(“Confirm?password?is?invalidplease?input?again“)ConvertString(“Prompt“));
return?;
}

CDialog::OnOK();
}


//Create?bmp?picture?
bool?CResetPassword::MyQRGenerator(char?*szSourceSring)
{
????if?(NULL?==?szSourceSring)
????{
????????return?false;
????}

unsigned?int?unWidth;
unsigned?int?unWidthAdjusted;
unsigned?int?unDataBytes;
unsigned?char*?pRGBData;
unsigned?char*?pSourceData;
unsigned?char*?pDestData;
QRcode* pQRC?=?NULL;
FILE* outFile?=?NULL;

pQRC?=?QRcode_encodeString(szSourceSring?0?QR_ECLEVEL_H?QR_MODE_8?1);
if(0?==?pQRC)
{
return?false;
}

unWidth?=?pQRC->width;
unWidthAdjusted?=?unWidth?*?OUT_FILE_PIXEL_PRESCALER?*?3;
if?(unWidthAdjusted?%?4)
{
unWidt

評論

共有 條評論