亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ghswatchcursor.h

?? VC開發環境下
?? H
字號:
// GHSwatchCursor.h : Declaration of the CGHSwatchCursor

#pragma once
#include "resource.h"       // main symbols

#include "GHSwatchSystem.h"
#include <vector>
#include "GHRow.h"
#include "GHSwatch.h"

// CGHSwatchCursor
typedef void (*NextFunc) (std::list<CSwatchData*>::iterator& pos);

class ATL_NO_VTABLE CGHSwatchCursor : 
	public CComObjectRootEx<CComSingleThreadModel>,
	public CComCoClass<CGHSwatchCursor, &CLSID_GHSwatchCursor>,
	public IDispatchImpl<IGHSwatchCursor, &IID_IGHSwatchCursor, &LIBID_GHSwatchSystemLib, /*wMajor =*/ 1, /*wMinor =*/ 0>
{
public:
	CGHSwatchCursor():m_bRecycling(TRUE),m_bReadOnly(TRUE),m_pGHSwatch(NULL),m_pRecyclingRow(NULL)
	{
		m_mfNextFunc=0;
	}

DECLARE_REGISTRY_RESOURCEID(IDR_GHSWATCHCURSOR)


BEGIN_COM_MAP(CGHSwatchCursor)
	COM_INTERFACE_ENTRY(IGHSwatchCursor)
	COM_INTERFACE_ENTRY(IDispatch)
END_COM_MAP()


	DECLARE_PROTECT_FINAL_CONSTRUCT()

	HRESULT FinalConstruct()
	{
		return S_OK;
	}
	
	void FinalRelease() 
	{
		if (m_pRecyclingRow)  //Release Recycling IGHRow
			m_pRecyclingRow->Release();

		if(m_pGHSwatch)
			m_pGHSwatch->Release();
	}
	
public:
	STDMETHOD(NextRow)(IGHRow** row);
	STDMETHOD(InsertRow)(IGHRow* row);
	STDMETHOD(DeleteRow)();
	STDMETHOD(Flush)(void);
	STDMETHOD(Reset)(void);

public:
	HRESULT Initial(CComObject<CGHSwatch>* pGHSwatch,
					BOOL bReadOnly=TRUE,BOOL bRecyling=TRUE);
private:
	BOOL    IsEOF();
	
private:
	NextFunc                          m_mfNextFunc;
	std::list<CSwatchData*>::iterator m_Cursor;	
	CComObject<CGHRow>               *m_pRecyclingRow;    //Recycling IGHRow
	CComObject<CGHSwatch>            *m_pGHSwatch;
	BOOL							 m_bReadOnly;  //Is ReadOnly Cursor

	BOOL						     m_bRecycling;
	/************************************************************************/
	/* The m_bRecycling parameter controls row object allocation behavior.
	Recycling cursors rehydrate a single row object m_pRecyclingRow on each fetch and 
	can be used to optimize read-only access. It is illegal to maintain a reference 
	on a row object returned by a recycling cursor across multiple calls to NextRow
	on the cursor.Row objects returned by a recycling cursor should not be modified. 

	Non-recycling cursors return a separate row object on each fetch. The objects 
	returned by a non-recycling cursor may be modified and stored with polymorphic behavior.
	If the row object to be retrieved by a call to search has already been instantiated and 
	is being referenced by the calling application, then a reference to the existing row object is returned.
	/************************************************************************/
};

OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO(__uuidof(GHSwatchCursor), CGHSwatchCursor)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人精品二区三区99精品| 国产精品456| 91精品国产综合久久久蜜臀粉嫩| 舔着乳尖日韩一区| 日韩一级免费观看| 国产综合久久久久影院| 国产亚洲精品久| 91色porny在线视频| 1000部国产精品成人观看| 一本一本久久a久久精品综合麻豆| 一区二区三区四区中文字幕| 日本高清视频一区二区| 午夜a成v人精品| 国产精品综合一区二区| 欧美日韩美少妇| 久久久久88色偷偷免费| 毛片不卡一区二区| 欧美大片在线观看一区二区| 青青草伊人久久| 欧美绝品在线观看成人午夜影视| 亚洲激情第一区| 色中色一区二区| 亚洲一级电影视频| 色欧美片视频在线观看在线视频| 欧美三级在线看| 亚洲视频香蕉人妖| 91精品国模一区二区三区| 国产成人夜色高潮福利影视| 综合久久久久久| 国内精品国产成人国产三级粉色| 综合激情成人伊人| 欧美日韩亚洲综合| 国产成人av电影在线| 亚洲成人激情av| 欧美激情一区二区三区蜜桃视频| 在线一区二区三区四区五区| 国产一区二区按摩在线观看| 一区二区三区久久| 国产欧美一区二区在线| 欧美视频在线一区| 成人精品免费看| 日本免费新一区视频 | 91精品一区二区三区久久久久久 | 国产精品一二三四区| 亚洲综合精品自拍| 国产精品久久综合| 精品91自产拍在线观看一区| 欧美亚洲禁片免费| 成人av在线网站| 国产精品亚洲专一区二区三区 | 激情综合色丁香一区二区| 亚洲在线中文字幕| 精品国产一区久久| 欧美亚洲国产怡红院影院| 国产黄色精品网站| 奇米影视一区二区三区小说| 亚洲一区自拍偷拍| 亚洲美女屁股眼交| 国产精品狼人久久影院观看方式| 精品久久国产老人久久综合| 欧美精品色综合| 91国产福利在线| 一本久久a久久精品亚洲| 国产99一区视频免费| 韩国女主播一区| 六月丁香综合在线视频| 日韩中文字幕区一区有砖一区| 一区二区三区日韩精品视频| 亚洲视频一区二区在线| 最近中文字幕一区二区三区| 中文久久乱码一区二区| 国产精品卡一卡二| 国产精品第五页| 亚洲色图欧洲色图| 亚洲女子a中天字幕| 亚洲欧美电影院| 亚洲综合在线视频| 亚洲成人你懂的| 亚洲v中文字幕| 午夜国产精品影院在线观看| 亚洲大片一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 亚洲高清免费一级二级三级| 午夜精品爽啪视频| 日本aⅴ免费视频一区二区三区 | 国产精品免费久久久久| 国产日韩高清在线| 自拍视频在线观看一区二区| 一区二区三区.www| 午夜精品在线看| 久久aⅴ国产欧美74aaa| 国产精品一区二区x88av| 粉嫩av亚洲一区二区图片| 99久久亚洲一区二区三区青草| 91在线小视频| 欧美男女性生活在线直播观看| 91精品黄色片免费大全| 久久久久成人黄色影片| 自拍偷拍亚洲综合| 亚洲高清免费观看 | 99久久精品免费看国产 | 91老师国产黑色丝袜在线| 色综合久久久久| 欧美一卡二卡三卡| 国产精品免费看片| 亚洲成a人v欧美综合天堂| 久久国产精品露脸对白| 99热99精品| 欧美一级片免费看| 国产片一区二区三区| 亚洲高清视频中文字幕| 国产精品亚洲综合一区在线观看| 日本精品视频一区二区| 精品国产一区二区亚洲人成毛片 | 一区二区三区在线视频观看 | 国产精品久久夜| 日韩高清不卡一区二区三区| 成人高清视频在线| 777亚洲妇女| 综合精品久久久| 久久国产成人午夜av影院| 91小视频在线| 精品欧美一区二区三区精品久久| 亚洲精品免费在线| 国产精品羞羞答答xxdd| 欧美亚洲愉拍一区二区| 久久久久久一级片| 日韩激情一二三区| 99国产精品久久久久| xnxx国产精品| 日韩**一区毛片| 91黄视频在线观看| 国产三级精品视频| 美女网站色91| 在线免费不卡视频| 日本一区二区综合亚洲| 另类中文字幕网| 欧美日韩综合色| 亚洲乱码国产乱码精品精小说| 精品一区二区免费在线观看| 欧美性做爰猛烈叫床潮| 国产精品乱人伦| 韩国av一区二区三区| 91精品国产综合久久久久久久久久 | 色婷婷av一区二区三区大白胸| 国产亚洲精品bt天堂精选| 久久99深爱久久99精品| 欧美男男青年gay1069videost| 自拍偷拍亚洲综合| aaa国产一区| 国产三级精品三级在线专区| 久久国产乱子精品免费女| 欧美一区二区三区视频免费| 无码av免费一区二区三区试看 | 亚洲美女视频在线| caoporn国产精品| 国产欧美一区二区精品久导航| 美国十次综合导航| 日韩视频免费观看高清在线视频| 亚洲成人免费观看| 精品视频一区二区不卡| 亚洲国产日韩在线一区模特 | 极品少妇xxxx精品少妇| 日韩欧美视频一区| 蜜桃精品视频在线| 精品久久久久av影院| 久久99精品久久久久久| 欧美精品一区二区三区四区 | 日韩美女主播在线视频一区二区三区| 亚洲自拍与偷拍| 欧美精品xxxxbbbb| 美女脱光内衣内裤视频久久网站| 日韩欧美在线123| 久久精品国产一区二区三区免费看| 日韩午夜在线影院| 欧美在线啊v一区| 国产69精品久久久久777| 午夜精彩视频在线观看不卡| 午夜精品福利在线| 欧美美女一区二区在线观看| 亚洲国产sm捆绑调教视频| 4438x亚洲最大成人网| 日本三级亚洲精品| 久久网站热最新地址| 成人va在线观看| 玉足女爽爽91| 日韩一级片网址| 国产白丝精品91爽爽久久| 亚洲欧美一区二区三区国产精品 | 国产精品中文字幕欧美| 中文av一区二区| 欧洲国内综合视频| 蜜臀av性久久久久蜜臀av麻豆| 久久久噜噜噜久噜久久综合| 99国产一区二区三精品乱码| 日韩黄色片在线观看| 精品国产3级a| 日本丰满少妇一区二区三区| 日本不卡免费在线视频| 中文字幕+乱码+中文字幕一区|