DLCardTool.h 666 Bytes

// DLCardTool.h : PROJECT_NAME 应用程序的主头文件
//

#pragma once

#ifndef __AFXWIN_H__
	#error "在包含此文件之前包含“stdafx.h”以生成 PCH 文件"
#endif

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


// CDLCardToolApp: 
// 有关此类的实现,请参阅 DLCardTool.cpp
//

class CDLCardToolApp : public CWinApp
{
public:
	CDLCardToolApp();

	class InstanceManager
	{
	public:
		InstanceManager();
		~InstanceManager();
		bool Register(const std::wstring& app_id);
		void Unregister();
	private:
		HANDLE m_mutex_handle;
	};

// 重写
public:
	virtual BOOL InitInstance();

// 实现

	DECLARE_MESSAGE_MAP()

private:
	InstanceManager			m_instance_mgr;

};

extern CDLCardToolApp theApp;