[DllImport("user32.dll ", EntryPoint = "GetDlgItem")]
public static extern IntPtr GetDlgItem(IntPtr hParent, int nIDParentItem);
IntPtr curr_hWnd;
curr_hWnd = GetDlgItem(IntPtr.Zero, 0x00002EE5);
curr_hWnd得值为0,应该怎么做?多谢大侠
使用GetHandle函数,也是Win32API函数
你引用的user32.dll是正确的,你的 GetDlgItem(IntPtr.Zero, 0x00002EE5)中的父句柄与窗口ID应该写错了,GetDlgItem(父句柄, 窗口控件ID)则可以输出窗口句柄。