#include "Tool.h" #include "../../Common/DllToolCommon.h" DLL_TOOL_DESC m_Description; /////////////////////////////////////////////////////////////////// // 获取工具描述 const DLL_TOOL_DESC& ToolImpl::Description() { // 生成dll描述 m_Description.Type = TOOL_TYPE::TOOL_TYPE_STANDARD; m_Description.strCategory = ("脚本工具"); m_Description.strName = ("HScript"); m_Description.strVersion = ("1.3"); m_Description.strInfo = ("This Info"); return m_Description; } ///////////////////////////////////////////////// // 生成默认的接口描述 void ToolImpl::InitDefaultInterfaces(bool withValue) { // 接口 // DLL_INF inf; // inf.strName = ("Image"); // inf.InfDirection = INF_DIRECTION::INF_DIR_IN; // inf.InfCategory = INF_CATEGORY::INF_CATEGORY_TOOL; // inf.value.passMode = VALUE_PASS_MODE::PASS_BY_VALUE; // inf.value.type = VALUE_TYPE::Type_HImage; // if (withValue) // { // inf.value.Ptr = (void**)&((ToolDialogImpl*)m_pDlgTool)->m_Image; // } // // m_Interfaces.push_back(inf); // inf.reset();////////////////////////////////////////////////////////////////////////// // // }