当前位置:首页 > 百科

GetWindow

GetW来自indow是计算机的函数,该函数返回与指定窗口有特定系逐室此测它决关系(如Z序或所有者)的窗口句柄,函数原型是HWND 备强践火完GetWindow(HWND hWnd360百科,UNIT n汉低般标进钢兵由Cmd)。

  • 中文名 获取窗口
  • 外文名 GetWindow
  • 类型 计算机的函数
  • 头文件 winuser.h

  参数

  hWnd:窗口句柄。这个函数要返回的窗口句柄是来自依据nCmd参数值相对于hWn节航怀保稳先d参数的关系。

  nC360百科md:说明指定窗口与要获得句柄的窗口之间的关系。该参却最数值可以是下列之一:

  GW_CHILD(&H5):如果指定窗口是父窗口,则获得的是在Tab序顶端的子窗口的句柄,否则为NULL香江团展背紧压系却圆写。函数仅检查指定父窗口的子窗口,不检查继承窗口。

  GW_ENABLEDPOPUP(&H6):(WindowsNT 投呼面剧两5.0)返回的句柄标识了属于指定窗口的处于使能状态弹出式窗口(检索使用第一个由GW_HWNDNEXT 查找到的满足前述条件的窗口);如果无使能窗口,则获得的句柄与指定窗口相同。

  GW_HWNDF条往相山广研势军略IRST(&H0):返回的句柄标识了在Z序最高端的相同类型的窗口。如果指定窗口是最高端环秋质酸至窗口,则该句柄标识了在Z序最高端的最高端窗口;如果指定窗口是顶层窗口,则该句柄标识了在z序最高端的顶层窗力谁否苗日认切口:如果指定窗口是子窗口,则句柄标识了在Z序最高端的同属窗口。

  GW_HWNDLAST(&H1):返回的句柄标识了在z序最低端的相同类型的窗口。如果指定窗口是最高端窗坚未取革什口,则该柄标识了在段粒矛时复底早四个武拿z序最低端的最高端窗口:如见岩川液果指定窗口是顶层窗口,则该句柄标识了在z序最低端的顶密丝牛占握代损口华握层窗口;如果指定窗口经脱述美除升盐并快是子窗口,则句柄标识了在Z序最低端的同属窗口。

  GW_HWNDNEXT(&H2):返回的句柄标识了在Z序中指定窗口下的相同类型的窗口。如果指定窗口是最高端窗口,则该句柄标识了在指定窗口下的最高端窗口:如果指定窗口是顶层窗口,则该句柄展乱其标识了在指定窗口下的顶层窗口;如果指定窗口是子窗口,则句柄标识了在指定窗口下的同属窗口。

  GW HWNDPREV(&H3):返回的句柄标识了在Z序中指定窗口微温集湖晚括终乱左类上的相同类型的窗口。如果指定窗口是最高端窗口,则该句柄标识了在指定窗口上的最高端窗口;如果指定窗口是顶层窗口,则该句柄标识了在指定窗口上的顶层窗口;如果指定窗口是子窗口,屋工切迫块丝哪娘洋按则句柄标识了在指定窗口上的同属窗口。

  GW_OWNER(&H4):返回的句柄标识了指定窗口的所有者窗口(如果存在)。GW_OWNER与GW_CHILD不是相对既齐施货脱数的参数,没有父窗口的含义,如果想得到父窗口请使用GetParent晶逐兵杀敌汽坚烟()。例如:例如有时对话框的控件的GW_OWN含的针ER,是不存在的。

  返回值:如果函数成功,返回值为窗口句柄;如果与指定窗口有特定关系的窗口不存在,则返回值为NULL。

  若想获得更多错误信息,请调用GetLastError函数。

  备注:在循环体中调用函数EnumChildWindow比调用GetWindow函数可靠。调用GetWindow函数实现该任务的应用程序可能会陷入死循环或退回一个已被销毁的窗口句柄。

  速查:Windows NT:3.1以上版本;Windows:95以上版本;Windows CE:1.0以上版本;头文件:winuser.h;库文件:user32.lib。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信
上一篇:灰栗兔
下一篇:王晓京

相关文章