sink.h

来自「最新visualC++编程200例书籍源码包括对数据库的操作」· C头文件 代码 · 共 46 行

H
46
字号
// Sink.h: interface for the CSink class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SINK_H__25321F40_C54D_4B39_A484_2C1C59A64566__INCLUDED_)
#define AFX_SINK_H__25321F40_C54D_4B39_A484_2C1C59A64566__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "MsAgent\Agent.h"

class CSink : public CAgent::CNotifySink
{
public:
	STDMETHODIMP Command(long dwCommandID, IUnknown * punkUserInput);
	STDMETHODIMP ActivateInputState(long dwCharID, long bActivated);
	STDMETHODIMP VisibleState(long dwCharID, long bVisible, long lCause);
	STDMETHODIMP Click(long dwCharID, short fwKeys, long x, long y);
	STDMETHODIMP DblClick(long dwCharID, short fwKeys, long x, long y);
	STDMETHODIMP DragStart(long dwCharID, short fwKeys, long x, long y);
	STDMETHODIMP DragComplete(long dwCharID, short fwKeys, long x, long y);
	STDMETHODIMP RequestStart(long dwRequestID);
	STDMETHODIMP RequestComplete(long dwRequestID, long hrStatus);
	STDMETHODIMP BookMark(long dwBookMarkID);
	STDMETHODIMP Idle(long dwCharID, long bStart);
	STDMETHODIMP Move(long dwCharID, long x, long y, long lCause);
	STDMETHODIMP Size(long dwCharID, long lWidth, long lHeight);
	STDMETHODIMP BalloonVisibleState(long dwCharID, long bVisible);

	STDMETHODIMP HelpComplete(long dwCharID, long dwCommandID, long dwCause);
	STDMETHODIMP ListeningState(long dwCharacterID, long bListenState, long dwCause);
	STDMETHODIMP DefaultCharacterChange(BSTR bszGUID);
	STDMETHODIMP AgentPropertyChange();
	STDMETHODIMP ActiveClientChange(long dwCharID, long lStatus);

	STDMETHODIMP Tip( long dwCharID, long lEvent );
	STDMETHODIMP InputBalloon( long dwCharID, long lEvent );

	CSink();
	virtual ~CSink();
};

#endif // !defined(AFX_SINK_H__25321F40_C54D_4B39_A484_2C1C59A64566__INCLUDED_)

⌨️ 快捷键说明

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