能否把失去焦点后关闭选项升级下,变成一个单选栏,可以选择失去焦点后:
因为目前想要借助webview2做一个Quicker版本的Copilot,想要大家召唤出来就用,聚焦自己任务时就隐藏,不需要每次点个什么按钮才隐藏,也不至于每次都重新加载页面。
这个看起不仅是丢失焦点后干什么1个需求,还需要配套的将其还原的操作?
建议完整考虑一下整个过程,看看有哪些可能需要的功能。
其他高级功能的话,调研发现可以通过webview2内调用子程序实现,目前就这个涉及到丝滑感的一个小需求
操作流程的话,是和托盘动作相结合,到时候注册一个单击托盘图标的事件,点击以后可以直接出现。目前在HDG大佬基础上写一些东西,老大要是能出一个官方的托盘功能模块就更好了
好,等试下
佬,我测试了您新给的webview2的隐藏,我这边是通过窗口句柄来显示或者隐藏的,现在的场景是通过失焦隐藏以后,我再按一下我的动作(即判断进入隐藏/显示分支),这种窗口显示出来的是黑的:
代码实现:
正常情况:
bug:
确实会黑。目前不清楚什么原因。
所以为了一致性更好,我想能不能在额外增加一个失焦后的操作:就是通过操作项定义的各种操作直接通过语句在这里自己写,例如我需要失焦后执行子动作,那么就在这里写 operation=sp&spname=子程序&参数名称=xxx
然后我就可以通过子程序定义更复杂的失焦后的操作