mysort.h

来自「VC.net 的一些有用的技巧」· C头文件 代码 · 共 48 行

H
48
字号
// MySort.h : CMySort 的声明

#pragma once
#include "resource.h"       // 主符号

#include "ATLSort.h"


// CMySort

class ATL_NO_VTABLE CMySort : 
	public CComObjectRootEx<CComSingleThreadModel>,
	public CComCoClass<CMySort, &CLSID_MySort>,
	public IDispatchImpl<IMySort, &IID_IMySort, &LIBID_ATLSortLib, /*wMajor =*/ 1, /*wMinor =*/ 0>
{
public:
	CMySort()
	{
	}

DECLARE_REGISTRY_RESOURCEID(IDR_MYSORT)

DECLARE_NOT_AGGREGATABLE(CMySort)

BEGIN_COM_MAP(CMySort)
	COM_INTERFACE_ENTRY(IMySort)
	COM_INTERFACE_ENTRY(IDispatch)
END_COM_MAP()


	DECLARE_PROTECT_FINAL_CONSTRUCT()

	HRESULT FinalConstruct()
	{
		return S_OK;
	}
	
	void FinalRelease() 
	{
	}

public:

	STDMETHOD(SortData)(LONG num1, LONG num2, LONG* large);
};

OBJECT_ENTRY_AUTO(__uuidof(MySort), CMySort)

⌨️ 快捷键说明

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