我们利用SendMessage,InvalidateRect这两个API来实现功能。

完整代码如下:

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, _

ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Private Declare Function InvalidateRect Lib "user32" (ByVal hwnd As Long, lpRect As Long, ByVal bErase As Long) As Long

Const EM_SETPASSWORDCHAR = &HCC

Private Sub Command1_Click()

Call SendMessage(131774, EM_SETPASSWORDCHAR, 0, 0)

''修改其PasswordChar属性值,取消原有的“*”设置,而使其显示真实字符.

Call InvalidateRect(0, 0, 1)

''刷新窗口

End Sub

python登录界面实现密码在明文与星号间切换_两个API让星号密码框显示成明文相关推荐

  1. linux登录界面输入密码时卡住6,centos6.8(虚拟机VNC)输入正确用户名和密码仍跳回登录界面...

    1)CentOS自动更新到6.8后root无法登陆问题解决 虚拟机CentOS服务器不知道被谁更新系统到6.8后,发现在本机上即使输入正确的密码也无法登陆,发现有一些人也碰见过同样的问题,但是他们是因 ...

  2. Python登录界面

    一.明确登录界面的要素 一个简单的登录界面通常由以下要素组成 用户账号输入框 用户密码输入框 随机验证码输入框 登录按钮 二.创建代码 from tkinter import * import ran ...

  3. python登录界面源码_基于Python的自媒体小助手---登录页面的实现代码

    核心技术:Python3.7 GUI技术:Tkinter (Python已经内置) 好多文章写Python GUI之tkinter窗口视窗教程大集合(看这篇就够了) 我看了N遍也没够好多东西都没有就基 ...

  4. python gui界面启动脚本、点击按钮执行脚本_如何使用PyQt在按钮单击上调用python脚本...

    我使用PyQt4创建了一个带有按钮的表单.在此按钮上,我想调用另一个如下所示的python脚本: File1.py: import sys from PyQt4 import QtCore, QtGu ...

  5. 请你根据微信登录界面设计测试用例

    请你根据微信登录界面设计测试用例 参考回答: 一.功能测试 1.输入正确的用户名和密码,点击提交按钮,验证是否能正确登录. 2.输入错误的用户名或者密码,验证登录会失败,并且提示相应的错误信息. 3. ...

  6. Bootstrap4+MySQL前后端综合实训-Day06-AM【eclipse详细配置Tomcat、开发web项目、servlet、连接MySQL8.0数据库、用户登录界面的编写与验证、分页查询】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目   录 eclipse重置视图 MySQL数据库--建数据库.建数据库 s ...

  7. 移动应用程序设计基础——期末考核——登录界面与简单日记本的综合实践

    <移动应用程序设计基础>期末报告 课题名称: <移动应用开发基础>上机考核 所使用的工具软件及环境: JDK,Android Studio 一.课题背景 期末上机考核,将实验四 ...

  8. JAVA语言编程练习--图形界面--简易登录界面

    1.程序演示: 2.代码: package test07;import java.awt.Color; import java.awt.Dimension; import java.awt.FlowL ...

  9. Android开发——程序锁的实现(可用于开发钓鱼登录界面)

    1. 程序锁原理 1.1 实现效果: 在用户打开一个应用时,若此应用是我们业务内的逻辑拦截目标,那就在开启应用之后,弹出一个输入密码的界面,输入密码正确则进入目标应用.若不输入直接按返回键,则直接返回 ...

最新文章

  1. 树莓派python3.7_[Linux] 树莓派编译python3.7.4
  2. LaTeX参考文献中遇到错误:Missing $ inserted. [\printbibliography[heading=bibintoc]]
  3. css: transform导致文字显示模糊
  4. HTML5培训教程学习之动效制作
  5. MyBatis 与Spring 整合分析
  6. 【图像处理】——Python+opencv实现二值图像的轮廓边界跟踪以及轮廓面积周长的求解(findcontours函数和contourArea函数)
  7. C# 扩展object类 将string强制转换成int
  8. Django之Ajax刷新记住用户名
  9. np.random中各随机采样函数一览
  10. 网易将在三亚设立海南总部 建设元宇宙产业基地
  11. python 单例模式
  12. python drop用法,python数据处理--pandas的drop函数
  13. 51.com数十高层离职幕后:3年内乱因扩张失败,互联网营销
  14. expected primary-expression before ‘int‘
  15. 51Nod 1007 正整数分组
  16. 大数据茶馆-决策树系列
  17. 【涂鸦物联网足迹】涂鸦云平台接口列表—智能门锁
  18. java数据结构课程设计_java数据结构课程设计
  19. 基于matlab fdma传输系统设计,基于Matlab/Simulink的FDMA技术的仿真研究
  20. 分析Padavan的代码三

热门文章

  1. ​Redis的各种“坑”,你知道多少?
  2. 现在的00后都这么牛X的吗?
  3. 华为被起诉了!你肯定想不到原告是谁!
  4. GitHub 有望在中国开设子公司?
  5. jeecg集成实现websocket
  6. JEECG 官方微博账号
  7. SpringBoot2 整合Kafka组件,应用案例和流程详解
  8. Socket编程实践(4) --多进程并发server
  9. Element UI table组件源码分析
  10. 从“void*”到指向非“void”的指针的转换要求显式类型转换错误