GetOwner()顾名思义是获得这个窗口的物主嘛,在有的情况下和GetParent()等价,GetWindow()就是获得本窗口的句柄嘛

解决方案 »

  1.   

    witsoft2000:
       谢谢你的回答,但我还是不能理解透,能不能解释的详细一些.拜托.
      

  2.   

    GetOwner()就是获得本窗口爸爸的句柄,GetWindow()就是获得本窗口的句柄
      

  3.   

    witsoft2000:
      对不起,我觉得你所说GetOwner()是"获得本窗口父亲的句柄"的说法似乎不太恰当,MSDN中好象并不单单这么解释,它也讲到了GetOwner()与GetParent()的区别与联系,麻烦你再解释一下..
      

  4.   

    我只是说这两个函数在某些情况是等价的,又没说它们没区别,既然你看得动MSDN,那它上面的解释再清楚不过了
      

  5.   

    witsoft2000:
      我想问的是在什么情况下使用GetOwner()而不用GetParent(),请解释一下.
      

  6.   

    getowner是控件用来获得其所依附的窗体的句柄的,
    但getwindow功能可谓强大,它是个通用的api,
    用getwindow可以获得z_order上的所有窗体(既枚举作用),也可以获得指定窗体的句柄。
    我怀疑getdesktopwindow,getactivewindow都是诞生于它。
      

  7.   

    大概意思我都明白了,谢谢witsoft2000和gameboy999.