mochaevent.cpp
来自「此代码是奥林巴斯相机驱动的例程」· C++ 代码 · 共 52 行
CPP
52 行
#include "stdafx.h"
#include "MochaEvent.h"
#include "Common.h"
extern HWND main_hwnd;
CMochaEvent::CMochaEvent()
{
m_pWnd = main_hwnd;
// m_pWnd = AfxGetApp()->GetMainWnd();
}
CMochaEvent::~CMochaEvent()
{
}
// Transmission event
HRESULT _stdcall CMochaEvent::OnTransfer(LONG camNo, LONG objectHandle, LONG headerSize, LONG imageSize, LONG formatCode, LONG result)
{
CTransferInfo* pTransInfo = new CTransferInfo();
pTransInfo->m_lnCamNo = camNo;
pTransInfo->m_lnFormatCode = formatCode;
pTransInfo->m_lnHeaderSize = headerSize;
pTransInfo->m_lnImageSize = imageSize;
pTransInfo->m_lnObjectHandle = objectHandle;
pTransInfo->m_lnResult = result;
PostMessage(m_pWnd,DEF_WM_TRANSFER,(WPARAM)pTransInfo,0);
return S_OK;
}
// Progress event
HRESULT _stdcall CMochaEvent::OnProgress(long lnCamNo,long lnPer)
{
HRESULT hr = S_OK;
/* if(g_pProgress)
{
hr = g_pProgress->CheckCancelButton();
}*/
PostMessage(m_pWnd,DEF_WM_PROGRESS,lnCamNo,lnPer);
return hr;
}
// Completion event of a transmission stop
HRESULT _stdcall CMochaEvent::OnCancelComplete(long lnCamNo)
{
PostMessage(m_pWnd,DEF_WM_CANCELEND,lnCamNo,0);
return S_OK;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?