12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #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();//////////////////////////////////////////////////////////////////////////
- //
- //
- }
|