在user32里找不到ChildWindowFromaPoint的入口点?为什么?

gdipkf1986 2005-04-21 07:43:42
[DllImport("user32")]
public static extern int ChildWindowFromaPoint(int ParentWindow,System.Drawing.Point Point);
public static extern int ChildWindowFromaPointEx(int pWindow,System.Drawing.Point Point,System.String uFlag);


int CaretWidget= ChildWindowFromaPoint(activeWindow,CaretPos);
居然说在user32里找不到ChildWindowFromaPoint的入口点,改成user32.dll也不行,同样ChildWindowFromaPointEx也找不到,不至于吧~~我上网查了了下,确实有这个函数啊
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdipkf1986 2005-04-21
  • 打赏
  • 举报
回复
我~~~~

我真是郁闷的死,下的那个API大全,我直接复制过来的名字,~~~,我倒,这个都没有看见
Bob 2005-04-21
  • 打赏
  • 举报
回复
很明显函数名称错了,看看这里:

http://www.pinvoke.net/default.aspx/user32.ChildWindowFromPoint
http://www.pinvoke.net/default.aspx/user32.ChildWindowFromPointEx
gdipkf1986 2005-04-21
  • 打赏
  • 举报
回复
Point结构好像没有什么问题吧,我用GetCaretPos(ref point)的时候也没有什么问题啊

调试的时候出错信息是

未处理的“System.EntryPointNotFoundException”类型的异常出现在 myAPI.exe 中。
其他信息: 无法在 DLL user32 中找到名为 ChildWindowFromaPointEx 的入口点。
exboy 2005-04-21
  • 打赏
  • 举报
回复
你自己定义一个 Point 的结构吧,在 WIN32里面的结构跟这个 Point 是不同的。

110,476

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧