C# 如何将AutomationElement.NativeWindowHandle转换为IntPtr

C# 如何将AutomationElement.NativeWindowHandle转换为IntPtr,c#,winapi,microsoft-ui-automation,C#,Winapi,Microsoft Ui Automation,我有一个AutomationElement A(MS UI Automation),它代表一个组合框。我想使用Windows API调用在该组合框中选择第n项 IntPtr ComboBox_SetCurSel(IntPtr hWnd, int index) A.NativeWindowHandle包含组合框的句柄,但为了将其传递给ComboBox\u SetCurSel,我需要将其从int转换为IntPtr 如何使用?使用IntPtr(int)构造函数 IntPtr WindowHandle

我有一个
AutomationElement A
(MS UI Automation),它代表一个组合框。我想使用Windows API调用在该组合框中选择第n项

IntPtr ComboBox_SetCurSel(IntPtr hWnd, int index)
A.NativeWindowHandle
包含组合框的句柄,但为了将其传递给
ComboBox\u SetCurSel
,我需要将其从
int
转换为
IntPtr

如何使用?

使用
IntPtr(int)
构造函数

IntPtr WindowHandle = new IntPtr(A.Current.NativeWindowHandle);

代码应该是:IntPtr WindowHandle=new IntPtr(A.Current.NativeWindowHandle)@大卫可以随意更正它,我从未使用过它,但我正在按照OP所说的去做。