繁体   English   中英

更改提交按钮的位置(Windows包装凭据提供程序)

[英]Changing the position of submit button (windows wrap credential provider )

我最近一直在自定义Windows wrap凭据提供程序。添加了辅助密码字段(OTP),但是由于无法调整Submit Button的位置而出现问题。我尝试了几件事但失败了

这是包装凭证提供程序映像的登录界面

这是提交按钮的功能

HRESULT CSampleCredential::GetSubmitButtonValue(
DWORD dwFieldID,
DWORD* pdwAdjacentTo
)

{
 HRESULT hr = E_UNEXPECTED;
    if (_pWrappedCredential != NULL)
      { 
           hr = _pWrappedCredential->GetSubmitButtonValue(dwFieldID, 
             pdwAdjacentTo);
       }
                  return hr;
  }

作为OTP字段的新密码字段被命名为“ SFI_PASSWORD”,并且提交按钮字段必须与该字段相邻。

如何做到这一点?

也许我回答的太晚了,但可能会对其他人有所帮助。 您需要设置提交按钮应该与之相邻的字段的索引,例如,如果您希望提交按钮与密码输入字段相邻,则应为*pdwAdjacentTo = SFI_PASSWORD; 在您的情况下,我认为您需要提供一次密码输入字段的索引。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM