找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 442|回复: 16

[BUG提交] 这是BUG吗?EXE在遇到需要计算时间长时,任务栏的图标失效了?

[复制链接]

47

主题

190

回帖

1145

积分

金牌会员

积分
1145
发表于 2025-3-29 19:53:23 | 显示全部楼层 |阅读模式
BUG提交
IDE版本: 2025-03-24
操作系统: win11 x64
是否可复现: 必现
简短说明:
这是BUG吗?EXE在遇到需要计算时间长时,任务栏的图标失效了?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

68

主题

369

回帖

1635

积分

管理员

积分
1635
发表于 2025-3-31 22:34:33 | 显示全部楼层
任务栏图标 是系统控制的

47

主题

190

回帖

1145

积分

金牌会员

积分
1145
 楼主| 发表于 2025-4-1 09:07:10 | 显示全部楼层
admin 发表于 2025-3-31 22:34
任务栏图标 是系统控制的

可是,易和火山写的EXE都没这个问题!

2

主题

12

回帖

76

积分

注册会员

积分
76
发表于 2025-4-4 04:22:45 | 显示全部楼层
admin 发表于 2025-3-31 22:34
任务栏图标 是系统控制的

这个问题确实在win11 X64 上必现  尤其长时间运行会 在看任务栏图标没了  这是我系统版本版本
       
Windows 11 专业版
版本号        24H2
安装日期        ‎2025/‎4/‎4
操作系统版本        26100.3624
体验        Windows 功能体验包 1000.26100.66.0

2

主题

12

回帖

76

积分

注册会员

积分
76
发表于 2025-4-4 04:23:40 | 显示全部楼层
admin 发表于 2025-3-31 22:34
任务栏图标 是系统控制的

win7  win10 都没有问题 但是win11 上就噶了 任务栏图标丢失

2

主题

12

回帖

76

积分

注册会员

积分
76
发表于 2025-4-4 04:24:59 | 显示全部楼层
admin 发表于 2025-3-31 22:34
任务栏图标 是系统控制的

go 调用界面库 炫语言调用界面库 都存在这个问题 在11上

68

主题

369

回帖

1635

积分

管理员

积分
1635
发表于 2025-4-6 13:56:16 | 显示全部楼层
我这里是 WIN10 系统, 没发测试;
你手动设置下图标试试看;
  1.     // 创建窗口
  2.     HWND hwnd = CreateWindow(wc.lpszClassName, L"Set Taskbar Icon Example", WS_OVERLAPPEDWINDOW,
  3.         CW_USEDEFAULT, CW_USEDEFAULT, 800, 600, NULL, NULL, hInstance, NULL);

  4.     if (hwnd == NULL) {
  5.         return 0;
  6.     }

  7.     // 加载图标资源
  8.     HICON hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_APPLICATION));
  9.     if (hIcon == NULL) {
  10.         // 若加载失败,可尝试从文件加载图标
  11.         hIcon = (HICON)LoadImage(NULL, L"your_icon.ico", IMAGE_ICON, 32, 32, LR_LOADFROMFILE);
  12.     }

  13.     if (hIcon != NULL) {
  14.         // 设置任务栏图标
  15.         SetClassLongPtr(hwnd, GCLP_HICONSM, (LONG_PTR)hIcon);
  16.     }

  17.     // 显示窗口
  18.     ShowWindow(hwnd, iCmdShow);
  19.     UpdateWindow(hwnd);
复制代码

47

主题

190

回帖

1145

积分

金牌会员

积分
1145
 楼主| 发表于 2025-4-6 20:18:22 | 显示全部楼层
admin 发表于 2025-4-6 13:56
我这里是 WIN10 系统, 没发测试;
你手动设置下图标试试看;

我问了下deepseek!是运行消息循环的问题!你可以去了解如何解决!

C语言解决EXE长时间计算任务栏图标消失问题


47

主题

190

回帖

1145

积分

金牌会员

积分
1145
 楼主| 发表于 2025-4-6 23:09:06 | 显示全部楼层
admin 发表于 2025-4-6 13:56
我这里是 WIN10 系统, 没发测试;
你手动设置下图标试试看;

太蛋痛了,超几秒的运算,要在后加两句,才能恢复图标有效!
显示(假)  //显示出窗口
显示(真)  //显示出窗口

68

主题

369

回帖

1635

积分

管理员

积分
1635
发表于 2025-4-7 00:15:55 | 显示全部楼层
怎么解决?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-5-24 02:53 , Processed in 0.085614 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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