📄 mochaevent.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -