資源簡介
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個文件信息
- 上一篇:基于opencv漫水填充算法綜合
- 下一篇:04737C++ 程序設計精華.docx
評論
共有 條評論