如何对齐自定义凭据提供程序登录页面中显示的文本

时间:2019-01-29 05:20:38

标签: windows credential-providers

有什么方法可以对齐自定义凭据提供程序登录页面的令牌字段下面显示的文本(对齐/左对齐/右对齐)

enter image description here

1 个答案:

答案 0 :(得分:1)

如果您看看credentialprovider.h

typedef /* [v1_enum] */ 
enum _CREDENTIAL_PROVIDER_FIELD_STATE
    {
        CPFS_HIDDEN = 0,
        CPFS_DISPLAY_IN_SELECTED_TILE   = ( CPFS_HIDDEN + 1 ) ,
        CPFS_DISPLAY_IN_DESELECTED_TILE = ( CPFS_DISPLAY_IN_SELECTED_TILE + 1 ) ,
        CPFS_DISPLAY_IN_BOTH    = ( CPFS_DISPLAY_IN_DESELECTED_TILE + 1 ) 
    }   CREDENTIAL_PROVIDER_FIELD_STATE;

typedef /* [v1_enum] */ 
enum _CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE
    {
        CPFIS_NONE  = 0,
        CPFIS_READONLY  = ( CPFIS_NONE + 1 ) ,
        CPFIS_DISABLED  = ( CPFIS_READONLY + 1 ) ,
        CPFIS_FOCUSED   = ( CPFIS_DISABLED + 1 ) 
    }   CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE;

没有为CREDENTIAL_PROVIDER_FIELD_STATE中的字段进行对齐的规定。没有API /常数声明特定字段的资格。凭据提供程序唯一的对齐方式是“中心对齐”。