djctest.h

来自「魅族M8手机的使用SDK一个下载示例」· C头文件 代码 · 共 57 行

H
57
字号
#pragma once
#include "stdafx.h"
#include "Mainwind.h"

extern MainWind *g_MainWnd;
class CBindCBHttpCallback : public IBindStatusCallback
{
public:

	CBindCBHttpCallback()
	{
	}
	~CBindCBHttpCallback()
	{
	}
	STDMETHOD(OnStartBinding)(DWORD dwReserved,IBinding __RPC_FAR *pib)
	{ return E_NOTIMPL; }
	STDMETHOD(GetPriority)(LONG __RPC_FAR *pnPriority)
	{ return E_NOTIMPL; }
	STDMETHOD(OnLowResource)( DWORD reserved)
	{ return E_NOTIMPL; }
	STDMETHOD(OnStopBinding)(HRESULT hresult, LPCWSTR szError)
	{ return E_NOTIMPL; }
	STDMETHOD(GetBindInfo)(DWORD __RPC_FAR *grfBINDF, BINDINFO __RPC_FAR *pbindinfo)
	{ return E_NOTIMPL; }
	STDMETHOD(OnDataAvailable)(DWORD grfBSCF, DWORD dwSize,FORMATETC __RPC_FAR *pformatetc, STGMEDIUM __RPC_FAR *pstgmed)
	{ return E_NOTIMPL; }
	STDMETHOD(OnObjectAvailable)( REFIID riid, IUnknown __RPC_FAR *punk)
	{ return E_NOTIMPL; }
	STDMETHOD_(ULONG,AddRef)()
	{ return 0; }
	STDMETHOD_(ULONG,Release)()
	{ return 0; }
	STDMETHOD(QueryInterface)(REFIID riid,void __RPC_FAR *__RPC_FAR *ppvObject)
	{ return E_NOTIMPL; }

	HRESULT  OnProgress(ULONG ulProgress,ULONG ulProgressMax,ULONG ulStatusCode,LPCWSTR wszStatusText)
	{ 

		//g_MainWnd->PostMessageW(WM_UPDATE_PROGRESS,ulProgressMax, ulProgress);
		if (g_MainWnd->DwonState==true)
		{
			g_MainWnd->PostMessageW(WM_UPDATE_PROGRESS,ulProgressMax, ulProgress);
			return S_OK; 
		}
		else
		{
			return E_ABORT; 
		}
			
	}
};




⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?