windows - 如何对齐自定义凭据提供程序的登录页面中显示的文本
解决方案
如果你看看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/常量来声明特定字段的对齐方式。Credential Provider 所做的唯一对齐是“中心对齐”。
推荐阅读
- python-3.x - 列重命名在jupyter笔记本中不起作用
- javascript - 如何使用 Laravel 和 webpack 将 node_modules 中的 javascript 对象导入 Vue
- r - 重新格式化累积数据
- jhipster-gateway - jhipster 网关:WebSocket 握手期间出错:意外的响应代码:403
- ms-access - 基于具有多个复选框的表单访问查询
- clojure - 无法从 BufferedImage 创建 Graphics2d 对象
- php - PHPUnit中的嵌套数组键值断言
- python - 由于两个错误,我无法使用 pip 在我的 Mac 中安装 Pygame
- node.js - 从 child_process.exec 和 cmd 执行命令
- google-bigquery - 报表的数据源可以通过大查询程序吗?