[DllImport("user32.dll")]
static extern IntPtr GetDlgItem(IntPtr hDlg, int nIDDlgItem);
<DllImport("user32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _
Private Shared Function GetDlgItem(
ByVal hDlg As IntPtr,
nIDDlgItem As Integer) As IntPtr
End Function
Private Declare Function GetDlgItem Lib "user32" (ByVal hDlg As IntPtr, nIDDlgItem As Integer) As IntPtr
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
Please add some more!
Do you know one? Please contribute it!