Hello to everyone!!!
Here you are one Mic Holder for Paltalk 8.1
1. Modul1
- Code: Select all
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Public Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Declare Function SendMessageByString Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Declare Function SendMessageLong Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Const WM_KEYDOWN = &H100
Public Const WM_KEYUP = &H101
Public Const WM_COMMAND = &H111
Public Const VK_RETURN = &HD
Public Const WM_SETTEXT = &HC
2. Make a Button with name --> [ (Name) fgTalk and Caption Merre Mikrofonin !!!
- Code: Select all
Private Sub fgTalk_Click()
Dim window As Long
Dim x As Long, editx As Long
Dim Button As Long
On Error Resume Next
window = FindWindow("my window class", vbNullString)
PostMessage window, WM_COMMAND, 33239, 0
DoEvents
x = FindWindow("#32770", vbNullString)
editx = FindWindowEx(x, 0&, "Edit", vbNullString)
DoEvents
x = FindWindow("#32770", vbNullString)
Button = FindWindowEx(x, 0&, "button", "Lock Microphone")
Select Case fgTalk.Caption
Case "Merre Mikrofonin"
fgTalk.Caption = "Leshoje Mikrofonin"
Call SendMessage(Button, WM_KEYDOWN, VK_SPACE, 0&)
Case "Leshoje Mikrofonin"
fgTalk.Caption = "Merre Mikrofonin"
Call SendMessage(Button, WM_KEYUP, VK_SPACE, 0&)
End Select
End Sub
Have you fun!!!
Kosovari from FG PTD NET FORUM





