代码拉取完成,页面将自动刷新
同步操作将从 精易科技/shellex 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#pragma once
#define __SHELLEX_NAME(_index, _name) __LIB2_FNE_NAME_LEFT(__E_FNENAME)##_##_name##_##_index##_
// 传递函数名和索引, 拼接成 定义库名_名字_序号_定义库名, 比如 shellex_test_0_shellex
#define SHELLEX_NAME(_index, _name) __LIB2_FNE_NAME_LEFT(__SHELLEX_NAME(_index, _name))__LIB2_FNE_NAME_LEFT(__E_FNENAME)
// 传递函数名和索引, 拼接成 "定义库名_名字_序号_定义库名", 比如 "shellex_test_0_shellex"
#define SHELLEX_NAME_STR(_index, _name) ______E_FNENAME(__SHELLEX_NAME(_index, _name))
// 这个宏定义了所有的命令, 以后需要命令名数组, 声明命令等, 都可以使用这个宏
#define SHELLEX_DEF(_MAKE) \
_MAKE( 0, "添加提示", AddTooltip, "创建一个提示标签。", 1, _CMD_OS(__OS_WIN), SDT_BOOL, 0, LVL_SIMPLE, 0, 0, 4, g_argumentInfo_shellex_global_var + 0)\
_MAKE( 1, "删除提示", DelTooltip, "删除一个控件的提示标签。", 1, _CMD_OS(__OS_WIN), _SDT_NULL, 0, LVL_SIMPLE, 0, 0, 1, g_argumentInfo_shellex_global_var + 4)\
_MAKE( 2, "置提示文本", SetTooltipText, "设置指定控件的提示文本。", 1, _CMD_OS(__OS_WIN), _SDT_NULL, 0, LVL_SIMPLE, 0, 0, 2, g_argumentInfo_shellex_global_var + 5)\
_MAKE( 3, "置提示底色", SetTooltipBColor, "设置所有控件的提示标签的背景颜色。", 1, _CMD_OS(__OS_WIN), _SDT_NULL, 0, LVL_SIMPLE, 0, 0, 1, g_argumentInfo_shellex_global_var + 7)\
_MAKE( 4, "置提示文本色", SetTooltipTColor, "设置所有控件的提示标签的文本颜色。", 1, _CMD_OS(__OS_WIN), _SDT_NULL, 0, LVL_SIMPLE, 0, 0, 1, g_argumentInfo_shellex_global_var + 8)\
_MAKE( 5, "置提示时间", SetTooltipTime, "设置所有控件的提示标签的显示时间。", 1, _CMD_OS(__OS_WIN), _SDT_NULL, 0, LVL_SIMPLE, 0, 0, 1, g_argumentInfo_shellex_global_var + 9)\
_MAKE( 6, "置提示图标", SetTooltipIcon, "设置所有控件的提示标签的显示图标。", 1, _CMD_OS(__OS_WIN), _SDT_NULL, 0, LVL_SIMPLE, 0, 0, 2, g_argumentInfo_shellex_global_var + 10)\
_MAKE( 7, "置提示字体", SetTooltipFont, "设置所有控件的提示标签的字体。", 1, _CMD_OS(__OS_WIN), SDT_BOOL, 0, LVL_SIMPLE, 0, 0, 2, g_argumentInfo_shellex_global_var + 12)\
_MAKE( 8, "设置文件拖放", DragFiles, "将组件设置成拖放状态", 2, _CMD_OS(__OS_WIN) | CT_ALLOW_APPEND_NEW_ARG, SDT_BOOL, 0, LVL_SIMPLE, 0, 0, 2, g_argumentInfo_shellex_global_var + 14)\
_MAKE( 9, "设置树型框拖放", DragTree, "将组件设置拖放", 2, _CMD_OS(__OS_WIN) | CT_IS_HIDED, SDT_BOOL, 0, LVL_SIMPLE, 0, 0, 3, g_argumentInfo_shellex_global_var + 16)\
_MAKE( 10, "注册热键", RegHotKey, "注册系统热键,返回一个热键标识,失败返回0。", 3, _CMD_OS(__OS_WIN), SDT_INT, 0, LVL_SIMPLE, 0, 0, 4, g_argumentInfo_shellex_global_var + 19)\
_MAKE( 11, "撤销热键", UnRegHotKey, "撤销所注册的系统热键", 3, _CMD_OS(__OS_WIN), SDT_BOOL, 0, LVL_SIMPLE, 0, 0, 2, g_argumentInfo_shellex_global_var + 23)\
_MAKE( 12, "取指针地址", GetAddr, "返回一个结构的指针地址。", 4, _CMD_OS(__OS_WIN) , SDT_INT, 0, LVL_SIMPLE, 0, 0, 1, g_argumentInfo_shellex_global_var + 25)\
_MAKE( 13, "执行子程序", CallPtr, "执行一个易语言的子程序。", 4, _CMD_OS(__OS_WIN), SDT_INT, 0, LVL_SIMPLE, 0, 0, 2, g_argumentInfo_shellex_global_var + 26)\
_MAKE(14, "置提示延迟", SetDelayDisplay, "设置提示框延迟显示的时间,也是就鼠标放上去多长时间显示。", 1, _CMD_OS(__OS_WIN), _SDT_NULL, 0, LVL_SIMPLE, 0, 0, 1, g_argumentInfo_shellex_global_var + 28)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。