易语言截获鼠标单击事件用于屏幕取色
系统结构:子程序1,时刻变化,取点色,取颜色,取设备句柄,取鼠标位置,取状态,
======窗口程序集1
| |
| |------ _颜色选择器1_颜色被改变
| |
| |------ __启动窗口_创建完毕
| |
| |------ 子程序1
| |
| |------ _编辑框2_调节钮被按下
| |
| |------ _编辑框3_调节钮被按下
| |
| |------ _编辑框4_调节钮被按下
| |
| |------ _编辑框2_内容被改变
| |
| |------ _编辑框3_内容被改变
| |
| |------ _编辑框4_内容被改变
| |
| |------ _编辑框6_内容被改变
| |
| |------ __启动窗口_位置被改变
| |
| |------ _标签2_鼠标左键被放开
| |
| |------ _时钟1_周期事件
| |
| |------ 时刻变化
| |
| |------ 取点色
| |
| |
======窗口程序集2
| |
| |------ _标签1_鼠标左键被按下
| |
| |------ _窗口1_创建完毕
| |
| |------ _窗口1_可否被关闭
| |
| |------ _标签1_鼠标左键被放开
| |
| |
======窗口程序集3
| |
| |------ _标签1_鼠标左键被按下
| |
| |------ _标签1_鼠标左键被放开
| |
| |------ _窗口2_创建完毕
| |
| |------ _窗口2_可否被关闭
| |
| |
======调用的Dll
| |
| |---[dll]------ 取颜色
| |
| |---[dll]------ 取设备句柄
| |
| |---[dll]------ 取鼠标位置
| |
| |---[dll]------ 取状态
调用的DLL命令:
.DLL命令 取颜色, 整数型, "gdi32.dll", "GetPixel"
.参数 设备场景的句柄, 整数型
.参数 坐标, 整数型
.参数 坐标1, 整数型
.DLL命令 取设备句柄, 整数型, "user32.dll", "GetDC"
.参数 句柄, 整数型
.DLL命令 取鼠标位置, 逻辑型, "user32.dll", "GetCursorPos"
.参数 光标位置, 坐标, 传址
.DLL命令 取状态, 整数型, , "GetAsyncKeyState"
.参数 key, 整数型
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。