gpt4 book ai didi

C++ Windows 凭据提供程序进度屏幕

转载 作者:可可西里 更新时间:2023-11-01 10:12:50 25 4
gpt4 key购买 nike

我正在开发一个自定义凭证提供程序,我必须显示一个带有取消按钮的进度屏幕。我在一些凭据提供程序和 pgina 插件中看到,当凭据提供程序工作时,屏幕上会显示一个取消按钮。我附上了它的截图。我已经设法使用以下代码显示带有“确定”按钮的错误屏幕:

*pcpgsr = CPGSR_NO_CREDENTIAL_NOT_FINISHED;
SHStrDupW(L"Authentication Failed", ppwszOptionalStatusText);
*pcpsiOptionalStatusIcon = CPSI_ERROR;

现在我需要显示带有取消按钮的进度屏幕。任何建议如何实现?另外,如何处理按下此按钮时触发的事件? This screen should be displayed when credential provider is working

最佳答案

据我了解你的场景,你想在后台做一些事情呈现给用户“等待屏幕”。

您必须为后台工作运行一个单独的线程,并更改您的凭据图 block 的布局,以仅留下一个包含“Wait...”内容且没有提交按钮的文本元素可见。

一旦您的后台线程完成其工作,您可以显示提交按钮并让用户继续登录。

例如,查看嵌入式 Smartcard Credential Porvider 及其在插入和移除卡时的行为。

关于C++ Windows 凭据提供程序进度屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51935430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com