au3图片控键显示不正常bug?
由于工作需要,用au3做了一个用于展示产品图片的小程序,本来打算买个带触摸的windows一体机,然后放上该程序,来做用户展示并实现一些简单的互动.但是...后来发现还是广告机划算就不了了之了!在写这个脚本的过程中发先了一个很奇怪的现象,明明是很简单的一个GUICtrlCreatePic??为什么有的可以显示出来,有的不能显示出来??明明是一模一样的两句话啊!
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3> $Form1 = GUICreate("Form1", 800,800) GUICtrlCreatepic("1,jpg",400,10,200,50) GUICtrlCreatePic("2.jpg",400,210,200,50) GUICtrlCreatePic("3.jpg",400,310,200,50) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd
在上面的源码中只能显示出2.jpg和3.jpg这两个图标控键!!明明没有任何错误!后来发现如果复制1.jpg这行话,怎么都不会正确显示出来!但是复制2.jpg或3.jpg这段话然后修改下坐标就能正常显示!
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3> $Form1 = GUICreate("Form1", 800,800) GUICtrlCreatepic("1,jpg",400,10,200,50) GUICtrlCreatePic("2.jpg",400,210,200,50) GUICtrlCreatePic("3.jpg",400,310,200,50) GUICtrlCreatepic("1,jpg",400,410,200,50) GUICtrlCreatepic("1,jpg",400,510,200,50) GUICtrlCreatepic("1,jpg",400,610,200,50) GUICtrlCreatepic("1,jpg",400,710,200,50) GUICtrlCreatePic("2.jpg",100,210,200,50) GUICtrlCreatePic("3.jpg",100,310,200,50) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd
修改后上面的只能显示4个图片,其他复制1.jpg后修改的都不能正常显示!原因我是真不知道了,有人知道为什么嘛?
源码地址:http://pan.baidu.com/s/1hqqATEG
我去,终于发现问题了!我真是个....哎.....
由于显示器的问题(或者加上我眼睛近视的问题或者加上我小白的问题),我发现我一直打的是"1,jpg"而不是"1.jpg"? 一直把逗号看成点,我也是醉了!
基于互联网精神,在注明出处的前提下本站文章可自由转载!
本文链接:https://ranjuan.cn/au3图片控键显示不正常bug/
赞赏
微信赞赏支付宝赞赏
发表评论