请教高手WindowFromPoint不可以获得disable或hidden属性的子窗口的句柄,而用ChildWindowFromPoint又需要parentwindow参数。那要如何获得一个对话框上灰化或隐藏的按钮的句柄呢? ollydbg有一个“窗口工具”插件,有这样的功能,只要按住shift键移动鼠标到对话框的控件上,无论是灰化的还是有效的,都可以获得它的句柄,这应该怎样实现?我用VC++的depends查了它的输入函数,居然用的是WindowFromPoint,谁能举个详细的例子?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用WindowFromPoint先获取父窗口的句柄hParent, 再调用一次hChild=ChildWindowFromPoint, 若结果为NULL, 则返回hParent, 否则返回hChild 问题是windowfrompoint不能获娶灰化的控件啊,鼠标在移动过程中怎么可能既得到父窗口句柄又得到子窗口句柄呢? 如果得不到灰化的控件的句柄, 至少可以先得到父窗口的句柄, 此时别立即返回该句柄, 再调用一次ChildWindowFromPoint看鼠标是否在灰化控件上,或直接调用EnumChildWindows, 在EnumChildProc中判断鼠标是否处在某个子控件上. window编程如何入门 字符复制的问题 紧急求助,路过的各位高手帮忙看看!!! ATL的WM_MOVE消息,请高手指教 SDI窗口右上角的关闭叉叉调用的是什么函数? 在WIN2000/XP中,有没有什么情况下系统目录里是不可写的? 有关程序打包问题 请教一个菜鸟问题! 如何在类中定义结构并初始化之 求解libfftw3f-3.dll does not match the current target platform VC+ADO: 插入记录的效率太低了,如何提高呢?急! 如何通过网络编程根据主机名查询主机地址?
此时别立即返回该句柄, 再调用一次ChildWindowFromPoint看鼠标是否在灰化控件上,
或直接调用EnumChildWindows, 在EnumChildProc中判断鼠标是否处在某个子控件上.