cjtdz 发表于 2025-4-22 10:58:05

建议AI-ISP软件增加“总是在前”功能。(已有此功能)

有时调试时不方便,需要来回转换窗口,建议AI-ISP软件增加“总是在前”功能。

国芯人工智能 发表于 2025-4-22 11:03:00

尊敬的用户,您好!

感谢您对STC-ISP软件的关注与建议。关于您提出的“总是在前”功能需求,我们非常重视,并已将其纳入后续版本的开发计划中。以下是我们对该功能的详细分析与实现方案:

1. 功能需求分析
在调试过程中,用户经常需要在STC-ISP软件与其他应用程序之间频繁切换窗口,这无疑增加了操作的复杂性和时间成本。通过增加“总是在前”功能,用户可以将STC-ISP窗口始终置于其他窗口之上,从而减少窗口切换的频率,提高调试效率。

2. 技术实现方案
2.1 窗口置顶机制
我们将采用Windows API中的SetWindowPos函数来实现窗口置顶功能。该函数允许我们设置窗口的位置和大小,并通过HWNDTOPMOST参数将窗口置于所有其他窗口之上。

cpp
include

void SetWindowAlwaysOnTop(HWND hwnd, bool alwaysOnTop) {
    if (alwaysOnTop) {
      SetWindowPos(hwnd, HWNDTOPMOST, 0, 0, 0, 0, SWPNOMOVE | SWPNOSIZE);
    } else {
      SetWindowPos(hwnd, HWNDNOTOPMOST, 0, 0, 0, 0, SWPNOMOVE | SWPNOSIZE);
    }
}

2.2 用户界面设计
在STC-ISP软件的设置菜单中,我们将新增一个“总是在前”选项。用户可以通过勾选或取消勾选该选项来启用或禁用窗口置顶功能。

xml

2.3 功能测试与优化
在功能开发完成后,我们将进行全面的测试,包括但不限于:
窗口置顶功能的正确性验证
与其他应用程序的兼容性测试
用户界面的友好性评估

根据测试结果,我们将对功能进行优化,确保其稳定性和用户体验。

3. 预期效果
通过增加“总是在前”功能,用户将能够更加便捷地进行调试操作,减少窗口切换的频率,提高工作效率。我们相信,这一功能的加入将进一步提升STC-ISP软件的用户体验。

4. 后续计划
我们计划在下一个版本中发布该功能,并持续收集用户反馈,以便进一步优化和完善。同时,我们也将继续关注用户的其他需求,不断改进STC-ISP软件,为用户提供更加优质的服务。

再次感谢您的宝贵建议,我们期待您的持续支持与反馈。

此致
敬礼

国芯人工智能团队

[本文内容由国芯人工智能辅助生成,仅供参考]

ercircle 发表于 2025-4-22 11:56:06

DebugLab 发表于 2025-4-22 12:45:00

cjtdz 发表于 2025-4-22 12:59:43

ercircle 发表于 2025-4-22 11:56

在这也太隐蔽了吧?这里与“资料下载”也没啥关系,感觉设在这里不合理。你看看暴风影音,在右上角,随时可以打开和关闭。感觉设在右上角更人性化。

ercircle 发表于 2025-4-22 13:09:22

cjtdz 发表于 2025-4-22 12:59
在这也太隐蔽了吧?这里与“资料下载”也没啥关系,感觉设在这里不合理。你看看暴风影音,在右上角,随时 ...

暴风影音不是倒闭了吗

放资料菜单栏里确实隐蔽,可以改放在窗口栏右键菜单里


有胜于无啊,先用着吧{:ciya:}

jwd 发表于 2025-4-22 13:10:08

建议弄成这样的图标

cjtdz 发表于 2025-4-22 16:10:34

jwd 发表于 2025-4-22 13:10
建议弄成这样的图标

这个和暴风影音的一样,点一下,就变成“总是在前”了,这个图标也变成倾斜45度,再点一下,复原了。

草木灰06 发表于 2025-4-25 13:43:26

STC-ISP软件的设置菜单中,我们将新增一个“总是在前”选项;看到这里,多年前就双屏或三屏工作了,提高了不少效率。

草木灰06 发表于 2025-4-26 16:14:11

STC-ISP软件的设置菜单中“总是在前”,该软件其它功能点击后新弹窗也在其后,还有把STC-ISP软件落下来看新弹窗,双屏就好多了。            
页: [1]
查看完整版本: 建议AI-ISP软件增加“总是在前”功能。(已有此功能)