[DllImportAttribute("user32.dll")]
[PreserveSigAttribute()]
static extern IntPtr GetDlgItem(IntPtr hWnd, long nControlID);
<DllImportAttribute("user32.dll")>
<PreserveSigAttribute()>
Public Function GetDlgItem( _
ByVal hWnd As IntPtr, _
ByVal nControlID As Long _
) As IntPtr
End Function
None.
None.
Please add some!
dim notepadHwnd as intptr = FindWindow("Notepad", "Untitled - Notepad")
console.writeline("notepadHwnd: " & clng(notepadHwnd))
'&HF = control ID for text area (classname: "Edit") for inputting text
dim areahwnd as intptr = GetDlgItem(notepadHwnd, &HF)
console.writeline("Area hwnd using getdlgitem: " & clng(areahwnd))
areahwnd = FindWindowEx(mainhwnd, intptr.zero, "Edit", vbnullstring)
console.writeline("Area hwnd using findwindowex: " & clng(areahwnd))
' Result:
' notepadHwnd: 1055960
' Area hwnd using getdlgitem: 5249450
' Area hwnd using findwindowex: 5249450
Do you know one? Please contribute it!