Страница: 1 |
|
Вопрос: Как реализовать"Скрытый" ввод пароля?
|
Добавлено: 26.03.09 22:54
|
|
Автор вопроса: cancler
|
Всем привет. Всем спасибо за помощь, оказанную ранее. НО вот опять затык. Как скрыть символы при вводе пароля в Inputbox, например 123456 вводим, а видим ****** ? Вообще это можно реализовать?
Для mc-black. Извини, если пытался быть слишком настойчивым. Может все ж "авторизируешь"? Сильно надоедать не буду. Обещаю.
Ответить
|
Номер ответа: 2 Автор ответа: SSTREGG
Вопросов: 3 Ответов: 64
|
Профиль | | #2
|
Добавлено: 27.03.09 00:25
|
- Private Declare Function FindWindow Lib "user32.dll" Alias "FindWindowA" ( _
- ByVal lpClassName As String, _
- ByVal lpWindowName As String) As Long
-
- Private Declare Function FindWindowEx Lib "user32.dll" Alias "FindWindowExA" ( _
- ByVal hWnd1 As Long, _
- ByVal hWnd2 As Long, _
- ByVal lpsz1 As String, _
- ByVal lpsz2 As String) As Long
-
- Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" ( _
- ByVal hwnd As Long, _
- ByVal wMsg As Long, _
- ByVal wParam As Long, _
- ByRef lParam As Any) As Long
-
- Private Const EM_SETPASSWORDCHAR As Long = &HCC
-
- Private Function SetPass(Optional DlgCaption As String = "", Optional ASCII As Long = 42) As Long
- Dim hMain As Long
- Dim hEdit As Long
-
- hMain = FindWindow("#32770", DlgCaption)
- hEdit = FindWindowEx(hMain, 0, "Edit", vbNullString)
-
- SetPass = SendMessage(hEdit, EM_SETPASSWORDCHAR, ASCII, 0)
- End Function
Ответить
|
Страница: 1 |
Поиск по форуму