QuakeGod
2023-10-23 4dfb88353b3671a71bc397d5f210d71f67f8fb04
KLink1/KLink1.h
@@ -1,22 +1,29 @@
// 下列 ifdef 块是创建使从 DLL 导出更简单的
// 宏的标准方法。此 DLL 中的所有文件都是用命令行上定义的 KLINK1_EXPORTS
// 符号编译的。在使用此 DLL 的
// 任何项目上不应定义此符号。这样,源文件中包含此文件的任何其他项目都会将
// KLINK1_API 函数视为是从 DLL 导入的,而此 DLL 则将用此宏定义的
// 符号视为是被导出的。
#ifdef KLINK1_EXPORTS
#define KLINK1_API __declspec(dllexport)
#else
#define KLINK1_API __declspec(dllimport)
// KLink1.h: KLink1 DLL 的主标头文件
//
#pragma once
#ifndef __AFXWIN_H__
   #error "include 'pch.h' before including this file for PCH"
#endif
// 此类是从 dll 导出的
class KLINK1_API CKLink1 {
#include "resource.h"      // 主符号
// CKLink1App
// 有关此类实现的信息,请参阅 KLink1.cpp
//
class CKLink1App : public CWinApp
{
public:
   CKLink1(void);
   // TODO: 在此处添加方法。
   CKLink1App();
// 重写
public:
   virtual BOOL InitInstance();
   DECLARE_MESSAGE_MAP()
   virtual int ExitInstance();
};
extern KLINK1_API int nKLink1;
KLINK1_API int fnKLink1(void);