找回密码
 加入
搜索
查看: 2204|回复: 9

[网络通信] 【已解决】关于无法正常显示 图片的问题

[复制链接]
发表于 2019-10-30 13:15:58 | 显示全部楼层 |阅读模式
本帖最后由 anythinging 于 2019-11-4 21:30 编辑

遇到个怪问题,请教各位老师,程序第一次运行可以正常显示图片,退出后再运行,就无法显示图片了,好象必需重启计算机后又能正常显示图片一次,
$WinMain = GUICreate("WinMain", @DesktopWidth, @DesktopHeight-$taskbarHeight, 0, 0)
GUISetState(@SW_SHOW, $WinMain)
$WallpaperImage          = 'd:\1.jpg'
$Wallpaper = GUICtrlCreatePic($WallpaperImage, 0,0, @DesktopWidth, @DesktopHeight)
GUICtrlSetState($Wallpaper,$GUI_DISABLE)

感谢各位!恳请指点!
发表于 2019-11-3 11:00:41 | 显示全部楼层
anythinging 发表于 2019-10-31 20:43
还想请教您下,能否防止创建的窗口被alt+f4,win+d的键盘快捷键关闭、最小化?防止按esc退出的操作已经会了 ...

那是另一个话题了
那些都是系统保留热键,优先级高于应用层面。论坛搜索挂机锁、锁屏之类的话题,可能会有些许收获
发表于 2019-10-30 13:21:22 | 显示全部楼层
怀疑坐标在屏幕之外,无完整可测试代码,自查。
 楼主| 发表于 2019-10-30 20:48:40 | 显示全部楼层
已找到原因,暂未找到解决方法
电脑桌面、文档重定向后存在此问题,且管理员权限除外。

发表于 2019-10-31 09:55:59 | 显示全部楼层
$WallpaperImage          = 'd:\1.jpg'
这个与重定向无任何关系。提问要用能重现问题的代码,而非相反。
 楼主| 发表于 2019-10-31 15:27:28 | 显示全部楼层
afan 发表于 2019-10-31 09:55
$WallpaperImage          = 'd:\1.jpg'
这个与重定向无任何关系。提问要用能重现问题的代码,而非相反。

明白,谢谢!
这个程序在管理员权限下是正常的,目前感觉主要是和系统环境和用户权限有关,我再整理下。
 楼主| 发表于 2019-10-31 15:28:46 | 显示全部楼层
本帖最后由 anythinging 于 2019-10-31 15:31 编辑

另外还想请教一下,我的目的是做一个桌面的背景,上面放上些文字和按钮,使用GUICreate是否是最佳选择?
发表于 2019-10-31 16:14:37 | 显示全部楼层
anythinging 发表于 2019-10-31 15:28
另外还想请教一下,我的目的是做一个桌面的背景,上面放上些文字和按钮,使用GUICreate是否是最佳选择?

虽然不知道什么意思,那直觉告诉我 是最佳的
 楼主| 发表于 2019-10-31 20:43:27 | 显示全部楼层
还想请教您下,能否防止创建的窗口被alt+f4,win+d的键盘快捷键关闭、最小化?防止按esc退出的操作已经会了,谢谢!
 楼主| 发表于 2019-10-31 21:54:29 | 显示全部楼层
此问题解决,是系统环境的问题,换了虚拟机后正常显示图片了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 17:45 , Processed in 0.074260 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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