⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basfunc.cpp

📁 AppWizard has created this QMPlugin DLL for you. This file contains a summary of what you will f
💻 CPP
字号:
/*********************************************************************
	这里是按键精灵的插件模板
	欢迎您为按键精灵制作插件!
	这个模板是使用标准C++编写的
	褚瑞  2005.3
*********************************************************************/

#include "stdafx.h"
#include "QMPlugin.h"
#include "CmdInfo.h"

extern char *g_lpszPluginDescription;
extern QMPLUGIN_CMD_INFO g_CommandTable[];
extern int g_iCommandCount;

/*********************************************************************
 * 函数名称:GetPluginDescription
 * 说明:这个函数是插件必须包含的,由按键精灵调用。
 * 需要返回关于本插件的一些描述信息
 * 返回值:
 * char * -- 返回全局字符串,为本插件的描述信息
 * 作者: 褚瑞 
 * 时间 : 2005-03-31 19:56:37 
*********************************************************************/
QMPLUGIN_API char *GetPluginDescription()
{
	return g_lpszPluginDescription;
}

/*********************************************************************
 * 函数名称:GetCommandCount
 * 说明:这个函数是插件必须包含的,由按键精灵调用。
 * 需要返回本插件支持的命令的个数
 * 返回值:
 * int  -- 返回所有该插件支持的命令的个数
 * 作者: 褚瑞 
 * 时间 : 2005-03-29 16:37:58 
*********************************************************************/
QMPLUGIN_API int GetCommandCount()
{
	return g_iCommandCount;
}

/*********************************************************************
 * 函数名称:GetCommand
 * 说明:这个函数是插件必须包含的,由按键精灵调用。
 * 由按键精灵在调用时指定命令的编号,需要返回本插件支持的指定编号的命令信息
 * 入口参数:
 * int iCommandNum -- 按键精灵指定的插件命令编号,编号从0开始,最大值是命令总个数减一
 * 返回值:
 * QMPLUGIN_INFO * -- 返回QMPLUGIN_INFO结构指针,表示该命令的信息。如果命令编号不合法,返回空指针
 * 作者: 褚瑞 
 * 时间 : 2005-03-29 17:14:53 
*********************************************************************/
QMPLUGIN_API QMPLUGIN_CMD_INFO *GetCommand(int iCommandNum)
{
	if(iCommandNum >=0 && iCommandNum < g_iCommandCount)	//检验参数合法性
		return &(g_CommandTable[iCommandNum]);				//参数合法,返回指定编号的命令名称
	else
		return NULL;										//参数不合法,返回空指针
}

/*********************************************************************
 * 函数名称:GetVersion
 * 说明:这个函数是插件必须包含的,由按键精灵调用。
 * 需要返回本插件的格式版本
 * 入口参数:
 * 无
 * 返回值:
 * int -- 返回一个整数,表示插件格式的版本号
 * 作者: 褚瑞 
 * 时间 : 2006-11-16 17:14:53 
*********************************************************************/
QMPLUGIN_API int GetFormatVersion()
{
	return 2;		//目前插件的格式版本是2.0。请不要随便修改这个数字,否则按键精灵会不认识您的插件
}

/*********************************************************************
 * 函数名称:DllMain
 * 说明:这个函数是DLL必须包含的,不要轻易修改
 * 作者: Micro$oft 
 * 时间 : 2005-03-30 14:00:30 
*********************************************************************/
BOOL APIENTRY DllMain( HANDLE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved)
{
    switch (ul_reason_for_call)
	{
		case DLL_PROCESS_ATTACH:
		case DLL_THREAD_ATTACH:
		case DLL_THREAD_DETACH:
		case DLL_PROCESS_DETACH:
			break;
    }
    return TRUE;
}

⌨️ 快捷键说明

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