易语言鼠标放到图片上显示按钮并能点击,移开后按钮消失

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了易语言鼠标放到图片上显示按钮并能点击,移开后按钮消失相关的知识,希望对你有一定的参考价值。

我用时针做 取鼠标所在窗口句柄=图片框1.取窗口句柄
可以实现鼠标放上去后 按钮出现 但是一移开 按钮就消失 根本无法点击
请问具体应该怎么实现

另外 如何在透明到桌面后 除了图片位置 其他地方都不妨碍点击?

追问

是的 没错 就是这种效果,如果我要多加几个按钮 是否是要多设置几个时钟?
如果我有4个按钮 在上下左右 想让他顺时针依次显示出来 又要怎么弄呢

参考技术A .版本 2

.子程序 _图片框1_鼠标位置被移动, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型

.如果真 (横向位置 > 0 且 纵向位置 > 0)
按钮1.可视 = 真
.如果真结束

.子程序 _按钮1_被单击

按钮1.可视 = 假
参考技术B 你是想用图片代替按钮吧, 然后执行程序,但是又不想图片显示出按钮的样式么,用工具条就可以有这个功能了,代码也简单
判断 (按钮索引 = 0)
信息框(图片被单击了)
返回()追问

不是的,我向做类似于酷狗魔方那种,
鼠标放到图片上 会显示按钮 点击按钮 会弹出其他程序或者功能
移开鼠标后 按钮消失 只剩图片在那里
所以你的答案不对

追答

晕 我说的是你这个效果 鼠标有焦点就显示按钮,没焦点就变成普通图片

追问

好吧,你的图没看出啥区别,发个代码来看看?

追答

写了个例子 你看下 很透明化

追问

看出不一样的地方了,但是真不是我要的这种,
重新表述下,打开程序 只有一个图片或者按钮显示出来
鼠标以后到图片上 旁边展开一个新的按钮 这个按钮可以点击
当我把鼠标移开图片或者按钮后 按钮消失 回到只有一个图片显示的状态

追答

早说啊,直接 比如你那个图片放在标签1里面。
按钮1.可视=假
标签1被获取焦点
按钮1.可视=真

鼠标放到按钮上,实现的动画

<div class="span_a" style="border:1px solid #ff545f">aa</div>
<script>
$(function () {
var span_a = $(".span_a");
span_a.mouseover(function () {
$(this).css("background-color", "#e14a54");//鼠标放上去后显示的背景色
// $(this).css("background-color", "#e14a54");//鼠标放上去后显示的背景色
// $(this).css("opacity", "0.3");
// $(this).css("background-color", "rgba(111, 1, 211, 0.1);");
$(this).css({background: ‘rgba(255, 144, 11, 0.0000001)‘});
// $(this).css("border", "1px solid #ff545f");
$(this).css("color", "#ff545f");
}).mouseout(function () {
$(this).css("background-color", "blue");
// $(this).css("border", "none");
$(this).css("border", "1px solid #ff545f");
// $(this).css(
// $(this).css({background: ‘rgba(255, 144, 11, 0.3)‘});
});
});
<script>

以上是关于易语言鼠标放到图片上显示按钮并能点击,移开后按钮消失的主要内容,如果未能解决你的问题,请参考以下文章

特殊的图片轮换特效

易语言图形按钮怎么搞文字?(标题)

鼠标放在超链接上, 显示DIV。 移开后隐藏DIV。

易语言如何运行第三方软件上的按钮

易语言知道元素ID怎么点击

a:hover属性,并且设置了他的背景图片及背景颜色,当鼠标移上去时显示正常,但奇怪的是当鼠标移开后,