那位大神能帮我解释一下这串易语言代码,这对我非常重要,如果成功了再加十分拜谢

 我来答
hc浊世佳公子
2013-03-09 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1576
采纳率:60%
帮助的人:741万
展开全部
楼主的代码应该调用了易语言模块或dll命令。
1、“设置窗口”的原型为API中的“SetWindowLongA”。
Dll命令名:SetWindowLongA
在窗口结构中为指定的窗口设置信息 指定数据的前一个值
在所处动态链接库中的命令名:SetWindowLongA
返回值类型:整数型
参数<1>的名称为“hwnd”,类型为“整数型”。注明:句柄。
参数<2>的名称为“nIndex”,类型为“整数型”。注明:-16=样式,-20=扩展样式。
参数<3>的名称为“dwNewLong”,类型为“整数型”。注明:新样式。
2、“取窗口风格”的原型为API中的“GetWindowLongA”。
Dll命令名:GetWindowLongA
获取窗口信息
所处动态链接库的文件名:user32.dll
在所处动态链接库中的命令名:GetWindowLongA
返回值类型:整数型
参数<1>的名称为“hwnd”,类型为“整数型”。
参数<2>的名称为“属性”,类型为“整数型”。
3、“设置透明”的原型为API中的“SetLayeredWindowAttributes”
Dll命令名:SetLayeredWindowAttributes
窗口置透明
在所处动态链接库中的命令名:SetLayeredWindowAttributes
返回值类型:逻辑型
参数<1>的名称为“hwnd”,类型为“整数型”。注明:透明窗体的句柄。
参数<2>的名称为“crKey”,类型为“整数型”。注明:颜色值。
参数<3>的名称为“bAlpha”,类型为“字节型”。注明:透明度,取值范围是[0,255]。
参数<4>的名称为“dwFlags”,类型为“整数型”。注明:当取值为2时,crKey参数无效,bAlpha参数有效;当取值为1时,窗体中的所有颜色为crKey的地方将变为透明,bAlpha参数无效。
所以楼主这两句代码的意思是用SetLayeredWindowAttributes函数设置控件为透明,而设置前需用SetWindowLongA更改控件的属性。
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式