无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
1#
发表于 2023-5-3 12:31:49 | 显示全部楼层
@TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
CALL @MAIN

_SUB MAIN,W500H400,部分图片,,%&MyName%,,
    IMAG  -smooth &IMAG_All,L0T68W105H92,<img><size:700><color:0xFFFFFF><font:385:Segoe Fluent Icons**###0>\uEDAB,MESS 369
    ENVI @&IMAG_All.MSG=0x1000:ENVI @&IMAG_All.update=?;*<img><size:700><color:0x000000><font:385:Segoe Fluent Icons**###0>\uEDAB   //鼠标进入
    ENVI @&IMAG_All.MSG=0x02A3:ENVI @&IMAG_All.update=?;*<img><size:700><color:0xFF00FF><font:385:Segoe Fluent Icons**###0>\uEDAB   //鼠标离开   
_END

大佬帮看看是什么问题,鼠标进入离开消息,更改IMAG的字体图标,鼠标进入有反应,鼠标离开无反应了

点评

CALL MAIN _SUB MAIN,W500H400,部分图片,,%&MyName%,, IMAG IMAG1,L0T68W105H92,<img><size:700><color:0xFFFFFF><font:385:Segoe Fluent Icons**###0>\uEDAB,MESS 369 IMAG IMAG2,L0T   发表于 2023-5-5 08:12
回复

使用道具 举报

2#
发表于 2023-6-18 19:03:14 | 显示全部楼层
各位大佬,动态创建的按钮,如何才能知道点击了哪一个按钮呢,并能获取到点击按钮的文本
简单代码如下

_SUB WIN2,W500H100,新窗口2,,,
    SCRN &ScrW,&ScrH
    ENVI &&ItemStr=第一个|第二个|第三个|第四个|第五个|第六个|第七个|第八个|第九个
    SED &ItemStr=0,|,\r\n,%&ItemStr%
    ENVI &&ItemL=0
    ENVI &&WinW=0
    ENVI &&WinH=100
    ENVI &&行数=0
    ENVI &&次数=0
    FORX *NL &ItemStr,&&ItemStrLen,
    {
        CALC #&临时行数=%&次数%/4
        FIND $%&临时行数%>%&行数%,TEAM ENVI &行数=%&临时行数%|ENVI &ItemL=0|CALC  &WinH=%&WinH%+120
        CALC &ItemT=%&行数%*120                    
        ITEM  ITEM%&次数%,L%&ItemL%T%&ItemT%W150H100,%&ItemStrLen%,,
        CALC &WinWTEMP=%&ItemL%+150         
        FIND $%&WinWTEMP%>%&WinW%,ENVI &WinW=%&WinWTEMP%  
        CALC #&WinT=(%&ScrH%-%&WinH%)/2   
        CALC #&WinL=(%&ScrW%-%&WinW%)/2
        ENVI @this.POS=%&WinL%:%&WinT%:%&WinW%:%&WinH%        
        CALC &ItemL=%&ItemL%+170      
        CALC &次数=%&次数%+1
    }   
   
_END

点评

这个地方,为啥不直接用换行符。SET$ NL=0d 0a ENVI &&ItemStr=第一个%&NL%第二个%&NL%第三个%&NL%第四个%&NL%第五个%&NL%第六个%&NL%第七个%&NL%第八个%&NL%第九个  详情 回复 发表于 2023-6-20 14:51
item前加上^先解释一遍  详情 回复 发表于 2023-6-18 21:51
回复

使用道具 举报

3#
发表于 2023-6-19 07:41:29 来自手机 | 显示全部楼层
泮安宁 发表于 2023-6-18 21:51
item前加上^先解释一遍

大佬,要实现点击某个按钮能获取到这个按钮的文本,帮改造下,谢谢

点评

CALL @WIN2 _SUB WIN2,W500H100,新窗口2,,, SCRN &ScrW,&ScrH ENVI &&ItemStr=第一个|第二个|第三个|第四个|第五个|第六个|第七个|第八个|第九个 SED &ItemStr=0,|,\r\n,%&ItemStr% ENVI &&Ite  详情 回复 发表于 2023-6-19 12:40
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-12 19:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表