易IDE视觉库插件开发文档

插件开发


其他常量

<p>[toc]</p> <hr /> <p><code>IDRAW_CALL</code> <code>__stdcall</code> 视觉库接口的调用约定</p> <hr /> <p><code>DRAW_WND_BYCOMMAND</code> <code>0x0000</code> <code>0</code> <code>v1.2.101</code> 指明参数 nPosition 使用的是ID</p> <hr /> <p><code>DRAW_WND_BYPOSITION</code> <code>0x0400</code> <code>1024</code> <code>v1.2.101</code> 指明参数 nPosition 使用的是索引</p> <hr /> <h3>状态枚举常量 <code>最低要求版本: v1.0.801</code></h3> <pre><code>// 状态枚举常量 enum STATE { NORMAL = 0X00000000, // 正常 BAN = 0X00000001, // 禁止 SELECTED = 0X00000002, // 选择 FOCUS = 0X00000004, // 焦点 DOWN = 0X00000008, // 按下 CHECKED = 0X00000010, // 选中 INDETERMINATE = 0X00000020, // 半选中 READONLY = 0X00000040, // 只读 HOT = 0X00000080, // 点燃 DEF = 0X00000100, // 默认 SUBSHOW = 0X00000200, // 子项目可视 SUBHIDE = 0X00000400, // 子项目隐藏 BUSYING = 0X00000800, // 繁忙中 HOVER = 0X00001000, // 进入 ROLLING = 0X00002000, // 滚动中 EFFECTING = 0X00004000, // 动画中 HIDE = 0X00008000, // 隐藏 ZHANWEI1 = 0X00010000, // 占位 ALLOWMODIFYSIZE = 0X00020000, // 允许修改尺寸 ALLOWDRAG = 0X00040000, // 允许拖动 ZHANWEI2 = 0X00080000, // 占位 ALLOWFOCUS = 0X00100000, // 允许焦点 ALLOWSELECT = 0X00200000, // 允许选择 ALLOWHREFHOT = 0X00400000, // 允许超链接点燃 ALLOWHREFEND = 0X00800000, // 允许超链接已访问 ALLOWMULTI = 0X01000000, // 允许多选 ZHANWEI3 = 0X02000000, // 占位 ZHANWEI4 = 0X04000000, // 占位 ZHANWEI5 = 0X08000000, // 占位 ZHANWEI6 = 0X10000000, // 占位 PASSWORD = 0X20000000, // 密码模式 };</code></pre> <h3>字体样式枚举常量 <code>最低要求版本: v1.0.801</code></h3> <pre><code>// 字体样式 enum class FONTSTYLE { FontStyleRegular = 0, // 正常, 默认 FontStyleBold = 1, // 粗体 FontStyleItalic = 2, // 斜体 FontStyleBoldItalic = 3, // 粗体和斜体 FontStyleUnderline = 4, // 下划线 FontStyleStrikeout = 8 // 删除线 };</code></pre> <h3>滚动条绘画类型枚举常量 <code>最低要求版本: v1.1.1111</code></h3> <pre><code>enum SCROLL_DRAWTYPE : int { SCROLL_DRAWTYPE_BACK = 0x00, // 绘画背景, 这里接收到的dc是内存dc SCROLL_DRAWTYPE_BTN1 = 0x01, // 绘画滚动条的按钮1, 这里接收到的dc是内存dc SCROLL_DRAWTYPE_BTN2 = 0x02, // 绘画滚动条的按2, 这里接收到的dc是内存dc SCROLL_DRAWTYPE_THUMB = 0x03, // 绘画滚动条的滑块, 这里接收到的dc是内存dc SCROLL_DRAWTYPE_ALERT = 0x05, // 绘画结束, 这里接收到的HDC是窗口的hdc, 接收到的位置是计算出来有可能需要绘画的位置, 触发这个事件的时候滚动条已经绘画到这个dc上了 };</code></pre> <h3>绘画阶段枚举常量 <code>最低要求版本: v1.2.101</code></h3> <pre><code>// 绘画的阶段 enum DRAW_STAGE { DRAW_STAGE_BUTTON_BEGIN, // 绘画系统按钮开始, 即将绘画系统按钮, 返回true则不使用内部的绘制 DRAW_STAGE_BUTTON_END, // 绘画系统按钮结束, 按钮已经绘画完毕 DRAW_STAGE_ICON_BEGIN, // 绘画系统图标开始, 即将绘画系统图标, 返回true则不使用内部的绘制 DRAW_STAGE_ICON_END, // 绘画系统图标结束, 系统图标已经绘画完毕 DRAW_STAGE_TITLE_BEGIN, // 绘画标题开始, 即将绘画标题, 返回true则不使用内部的绘制 DRAW_STAGE_TITLE_END, // 绘画标题结束, 标题已经绘画完毕 };</code></pre>

页面列表

ITEM_HTML