资源简介

QR二维码C 源码 算法实现 日本人写的很找到的资料

资源截图

代码片段和文件信息

// BottomView.cpp : CBottomView 僋儔僗 僀儞僾儕儊儞僥乕僔儑儞僼傽僀儖
// Date 2006/05/17 Ver. 1.22 Psytec Inc.

#include “stdafx.h“
#include “QR_Image.h“
#include “MainFrm.h“
#include “BottomView.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CBottomView

IMPLEMENT_DYNCREATE(CBottomView CFormView)

CBottomView::CBottomView()
: CFormView(CBottomView::IDD)
{
//{{AFX_DATA_INIT(CBottomView)
//}}AFX_DATA_INIT

m_bInitControl = FALSE;
}

CBottomView::~CBottomView()
{
}

void CBottomView::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CBottomView)
DDX_Control(pDX IDC_EDITSOURCEDATA m_editSoureData);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CBottomView CFormView)
//{{AFX_MSG_MAP(CBottomView)
ON_UPDATE_COMMAND_UI(ID_EDIT_UNDO OnUpdateEditUndo)
ON_UPDATE_COMMAND_UI(ID_EDIT_CUT OnUpdateEditCut)
ON_UPDATE_COMMAND_UI(ID_EDIT_COPY OnUpdateEditCopy)
ON_UPDATE_COMMAND_UI(ID_EDIT_PASTE OnUpdateEditPaste)
ON_COMMAND(ID_EDIT_UNDO OnEditUndo)
ON_COMMAND(ID_EDIT_CUT OnEditCut)
ON_COMMAND(ID_EDIT_COPY OnEditCopy)
ON_COMMAND(ID_EDIT_PASTE OnEditPaste)
ON_COMMAND(ID_EDIT_SELECT_ALL OnEditSelectAll)
ON_EN_CHANGE(IDC_EDITSOURCEDATA onchangeSourceData)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CBottomView 恌抐

#ifdef _DEBUG
void CBottomView::AssertValid() const
{
CFormView::AssertValid();
}

void CBottomView::Dump(CDumpContext& dc) const
{
CFormView::Dump(dc);
}
#endif //_DEBUG


/////////////////////////////////////////////////////////////////////////////
// CBottomView 儊僢僙乕僕 僴儞僪儔

void CBottomView::OnUpdate(CView* pSender LPARAM lHint Cobject* pHint) 
{
if (! m_bInitControl)
{
m_editSoureData.SetWindowText(““);
m_bInitControl = TRUE;
}
}

/////////////////////////////////////////////////////////////////////////////
// 儊僯儏乕崁栚峏怴

void CBottomView::OnUpdateEditUndo(CCmdUI* pCmdUI)
{
pCmdUI->Enable(m_editSoureData.CanUndo());
}

void CBottomView::OnUpdateEditCut(CCmdUI* pCmdUI)
{
int nStartChar nEndChar;

m_editSoureData.GetSel(nStartChar nEndChar);

pCmdUI->Enable(nStartChar != nEndChar);
}

void CBottomView::OnUpdateEditCopy(CCmdUI* pCmdUI)
{
int nStartChar nEndChar;

m_editSoureData.GetSel(nStartChar nEndChar);

pCmdUI->Enable(nStartChar != nEndChar);
}

void CBottomView::OnUpdateEditPaste(CCmdUI* pCmdUI)
{
pCmdUI->Enable(IsClipboardFormatAvailable(CF_TEXT));
}


/////////////////////////////////////////////////////////////////////////////
// 儊僯儏乕幚峴

void CBottomView::OnEditUndo() {m_editSoureData.Undo();}
void CBottomView::OnEditCut() {m_editSoureData.Cut();}
void CBottomView::OnEditCopy() {m_editSoureData.Copy();}
void CBottomView::OnEditPaste() {m_editSoureData.Paste();}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-10-19 09:53  QR二维编码源代码\
     文件        1918  2019-11-19 14:40  QR二维编码源代码\88.bmp
     文件        3345  2006-05-17 01:22  QR二维编码源代码\BottomView.cpp
     文件        1859  2006-05-17 01:22  QR二维编码源代码\BottomView.h
     目录           0  2020-10-19 09:53  QR二维编码源代码\Debug\
     文件       26629  2012-04-16 23:30  QR二维编码源代码\Debug\BottomView.obj
     文件           0  2020-10-19 09:53  QR二维编码源代码\Debug\BottomView.sbr
     文件       28126  2012-04-16 23:30  QR二维编码源代码\Debug\ImageView.obj
     文件           0  2020-10-19 09:53  QR二维编码源代码\Debug\ImageView.sbr
     文件       57301  2012-05-02 16:00  QR二维编码源代码\Debug\MainFrm.obj
     文件           0  2020-10-19 09:53  QR二维编码源代码\Debug\MainFrm.sbr
     文件       46396  2012-04-28 19:41  QR二维编码源代码\Debug\QR_Encode.obj
     文件           0  2020-10-19 09:53  QR二维编码源代码\Debug\QR_Encode.sbr
     文件     5710848  2012-05-02 16:00  QR二维编码源代码\Debug\QR_Image.bsc
     文件      184451  2012-05-02 16:04  QR二维编码源代码\Debug\QR_Image.exe
     文件      501732  2012-05-02 16:04  QR二维编码源代码\Debug\QR_Image.ilk
     文件       34668  2012-04-16 23:30  QR二维编码源代码\Debug\QR_Image.obj
     文件     7313132  2012-04-16 23:30  QR二维编码源代码\Debug\QR_Image.pch
     文件      615424  2012-05-02 16:04  QR二维编码源代码\Debug\QR_Image.pdb
     文件       10164  2012-05-02 16:04  QR二维编码源代码\Debug\QR_Image.res
     文件           0  2020-10-19 09:53  QR二维编码源代码\Debug\QR_Image.sbr
     文件       38089  2012-04-16 23:30  QR二维编码源代码\Debug\RightView.obj
     文件           0  2020-10-19 09:53  QR二维编码源代码\Debug\RightView.sbr
     文件      106509  2012-04-16 23:30  QR二维编码源代码\Debug\StdAfx.obj
     文件     1454081  2012-04-16 23:30  QR二维编码源代码\Debug\StdAfx.sbr
     文件      238592  2020-03-28 14:23  QR二维编码源代码\Debug\vc60.idb
     文件      372736  2012-05-02 16:00  QR二维编码源代码\Debug\vc60.pdb
     文件       26637  2012-04-16 23:30  QR二维编码源代码\Debug\WatermarkDlg.obj
     文件           0  2020-10-19 09:53  QR二维编码源代码\Debug\WatermarkDlg.sbr
     文件          78  2015-01-05 17:24  QR二维编码源代码\Desktop.ini
     文件        4482  2006-05-17 01:22  QR二维编码源代码\ImageView.cpp
............此处省略32个文件信息

评论

共有 条评论