我要活去桌面上活动的窗口的句柄,用GetForegroundWindow()方法 合理吗? 还有我获取到了该窗体 句柄 后,怎么把它转换成对象什么的,再取得他的标题 矩形大小 属性。知道的请贴 代码 行吗?

解决方案 »

  1.   

    GetWindowText //标题
    GetWindowRect //矩形
      

  2.   

    我要活去桌面上活动的窗口的句柄,用GetForegroundWindow()方法 合理吗?
    A:合理
    ----------------神奇的分割线----------------
    还有我获取到了该窗体 句柄 后,怎么把它转换成对象什么的
    A:无法转换,因为跨进程了。
    ----------------神奇的分割线----------------
    再取得他的标题 
    A:GetWindowText
    ----------------神奇的分割线----------------
    矩形大小 属性。
    A:GetWindowRect
      

  3.   

    2楼 没看懂我说什么,我上面是举例 要两个属性,我想问的是 我获取到了 句柄 怎么把转成对象(Form) 这类的 在用这里面的属性 获取对应的数据
      

  4.   

    早看懂了
    1、WIN32 API中没有Form对象,一切都是通过API操作
    2、如果你操作的窗体是.net程序,可以通过反射获得Form对象
     
      

  5.   

    GetWindowText和GetWindowRect就是两个简单的函数,没什么代码,就像GetForegroundWindow一样使用吧
      

  6.   

    好了,你们都很有力害, 我就问白了, 我想要做的就是,获取活动窗口的句柄,再把这个窗体够close了 怎么做, 不要跟我说理论(我没读过书),贴代码 写的让我看的懂的,我再跟他加40分 嘿嘿 ~_~ (*^__^*) 嘻嘻
      

  7.   

    大概是这样吧
    PostMessage(h,WM_CLOSE,0,0);