易语言如何让窗口透明,但是窗口里边的内容正常显示 比如我全屏窗口后,窗口不显示(透明),编辑框,按

作者&投稿:伍养 (若有异议请与网页底部的电邮联系)
易语言导入不规则窗口后 怎么让编辑框透明到底图呢?~

你好,这个必须要用自绘模块

GetWindowLong()这个dll返回值你没有填吧,返回值为整数型

呵呵,很简单啊。看代码。

==========================

.版本 2


.程序集 窗口程序集1


.子程序 __启动窗口_尺寸被改变


.如果 (_启动窗口.位置 ≠ 3)

    _启动窗口.底色 = #品红

    设置窗口 (取窗口句柄 (), -20, 位或 (取窗口风格 (取窗口句柄 (), -20), 524288))

    设置透明 (取窗口句柄 (), #品红, 200, 1)

.否则

    _启动窗口.底色 = #默认色


==(DLL命令)============================


.版本 2


.DLL命令 设置透明, 整数型, , "SetLayeredWindowAttributes"

    .参数 hwnd, 整数型

    .参数 crkey, 整数型

    .参数 alpha, 字节型

    .参数 dwflags, 整数型


.DLL命令 取窗口风格, 整数型, , "GetWindowLongA"

    .参数 hwnd, 整数型

    .参数 nindex, 整数型


.DLL命令 设置窗口, 整数型, , "SetWindowLongA"

    .参数 hwnd, 整数型

    .参数 nindex, 整数型

    .参数 dwnewlong, 整数型





这个很简单,

GetWindowLong:获得有关指定窗口的信息;

SetWindowLong:改变指定窗口的属性;

SetLayeredWindowAttributes:设置分层窗口透明度。

这3个函数可以实现你的要求。

或者用我写的模块里面窗口透明也可以。我群里有很多列子。




Win10输入法怎么设置非活动透明状态显示语言栏
具体操作步骤如下:1.首先我们在空白处点击鼠标右键,在其中选择设置选项;2.在设置界面之中我们单击选择时间和语言图标;3.在其设置界面左侧点击选择“语言”菜单;4.在窗口右侧之中选择“选择始终默认使用的输入法”;5.在其中点击选择语言类选项;6.最后我们在打开的文本服务和输入语言的窗口,在窗口中找...

易语言怎么制作选择夹为透明
1、首先运行易语言。2、其次选择Windows窗口程序并点击确定按钮。3、最后选择夹点击自身透明背景即可。

易语言 设置指定窗口透明,就是透明显示窗口底图
易语言 设置指定窗口透明,就是透明显示窗口底图 我想要_启动窗口.编辑框1或者_启动窗口.标签1(就是所有组件)指定某个组件设置自定义透明度。已知设置窗口透明度(编辑框1.取窗口句柄(),100)这样的命令是行不通的了。在不涉及自绘... 我想要 _启动窗口.编辑框1 或者 _启动窗口.标签1 (就是所有组件) 指定某...

易语言中如何实现编辑框透明,并且不穿透窗体!
用API函数。SetLayeredWindowAttributes Public Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long hWnd是透明窗体的句柄,crKey为掩码的颜色,可以用RGB(r,g,b)来指定。bAlpha是不透明...

易语言如何让窗口背景全透明,其他控件不透明
要是窗口透明了,只有控件,那多奇怪啊!!!要也不是没办法,方法:把窗口弄成无边框,控件放在窗口的四个角,这样看起来是窗口已经隐藏了,把窗口的位置设成"通常",把窗口的顶边和左边设置成你要的位置,就完工了! 要多组控件也可以这样重复.

易语言如何让窗口透明,但是窗口里边的内容正常显示 比如我全屏窗口后...
.程序集 窗口程序集1 .子程序 __启动窗口_尺寸被改变 .如果 (_启动窗口.位置 ≠ 3)_启动窗口.底色 = #品红 设置窗口 (取窗口句柄 (), -20, 位或 (取窗口风格 (取窗口句柄 (), -20), 524288))设置透明 (取窗口句柄 (), #品红, 200, 1).否则 _启动窗口.底色 = #默认色 ==(...

win7语言栏怎么让他变成透明的
设置->中间那个标签->非活动是隐藏打勾

C语言API如何让窗口里的部分背景透明?
先把需要透明的地方填充成某一颜色,然后用SetLayeredWindowAttributes函数指定要透明的颜色,这一块区域就被透明了 如果要边框透明掉,只需要把窗口的边框和标题栏去掉就可以了.

用易语言怎么写窗口透明化?
易语言5.0支持库里有自带的这个命令。.版本 2 .支持库 eAPI.程序集 窗口程序集1.子程序 __启动窗口_创建完毕设置窗口透明度 (_启动窗口.取窗口句柄 (), 190)或者用API函数也可以。例如:插入DLL命令.版本 2.DLL命令 设置透明, 整数型, , "SetLayeredWindowAttributes".参数 hwnd, 整数型 .参数...

易语言的透明窗口无法用屏幕录像是怎么回事?
先把窗口隐藏,然后截取桌面的图,再显示窗口。然后把窗口的那个位置的图片给截下来给窗口当底图。这样看上去就是透明的了……

瀍河回族区14721595912: 易语言怎么让窗口透明化但是组件还在?
干朋盐酸: 用超级模块的指令“窗口透明化()”

瀍河回族区14721595912: 易语言怎么只设置窗口的边框透明窗口里面的不透明
干朋盐酸: 直接设置为无边框模式,或者语句:边框=0 .版本 2 .DLL命令 设置透明, 整数型, "user32", "SetLayeredWindowAttributes" .参数 窗口句柄, 整数型, , 指定窗口 .参数 颜色, 整数型, , 指定透明颜色 .参数 通道, 字节型, , 设定透...

瀍河回族区14721595912: 易语言怎么设置窗口透明,但是透明标签的内容不能透明? -
干朋盐酸: 可以考虑用双重窗口基本实现 窗口1上边什么控件都没有 用 透明窗体 (, ) 设置透明度 窗口2设置无边框,不在任务栏显示,上边放控件 用 透明化窗口 (, , ) 指定背景色为透明色,使窗口只看到控件 然后在窗口1的位置被改变事件里调整窗口2和他重叠,置到顶层

瀍河回族区14721595912: 易语言如何让窗口透明,但标签内容不透明,且为禁止状态? -
干朋盐酸: 首先插入DLL命令 ,代码如下:.DLL命令 设置透明, 整数型, , "SetLayeredWindowAttributes" .参数 hwnd, 整数型 .参数 crkey, 整数型 .参数 alpha, 字节型 .参数 dwflags, 整数型.DLL命令 取窗口风格, 整数型, , "...

瀍河回族区14721595912: 易语言如何让窗口背景全透明,其他控件不透明 -
干朋盐酸: 我只知道一个取巧方法.先把窗口隐藏,然后截取桌面的图,再显示窗口.然后把窗口的那个位置的图片给截下来给窗口当底图.这样看上去就是透明的了……- -

瀍河回族区14721595912: 易语言,如何使窗口变成全透明的? -
干朋盐酸: 调用格式: 〈无返回值〉 设置窗口透明度 (整数型 窗口句柄,[整数型 透明度]) - 应用接口支持库->窗口操作 英文名称:SetDiaphaneity 该命令在Windows 95/98下无效.本命令为初级命令. 参数<1>的名称为“窗口句柄”,类型为“整数...

瀍河回族区14721595912: 易语言如何实现窗口半透明.
干朋盐酸: 不用模块 易语言自带有. 点 -工具-支持库配置-全选-确定-然后就输入代码 设置窗口透明度 (_启动窗口.取窗口句柄 (), 100)'100这个数值越小透明度越高~

瀍河回族区14721595912: 易语言窗口透明 -
干朋盐酸: 简单设置窗口透明度(_启动窗口.取窗口句柄(),50)后面的50是透明度,可以自行更改.赏些分吧!

瀍河回族区14721595912: 如何使易语言制作的窗口背景透明 -
干朋盐酸: 相关API函数: GetWindowLong:获得有关指定窗口的信息; SetWindowLong:改变指定窗口的属性; SetLayeredWindowAttributes:设置分层窗口透明度. DLL命令表: 1. .版本 2 .DLL命令 GetWindowLong, 整数型, "user32.dll", "...

瀍河回族区14721595912: 易语言窗口组件透明
干朋盐酸: (窗口底色必须为白色才有效) DLL命令表 .版本 2 .DLL命令 设置透明, 整数型, , "SetLayeredWindowAttributes" .参数 hwnd, 整数型 .参数 crkey, 整数型 .参数 alpha, 字节型 .参数 dwflags, 整数型 .DLL命令 取窗口风格, 整数型, ,...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网