看MSDN的解释,貌似有的控件可能有多个句柄是这个意思吗?谁能举个控件存在多个句柄的例子

解决方案 »

  1.   

    如果是你那样,那传递一个子控件的句柄给Control.FromChildHandle
    返回的是子控件还是父控件呢?显然2楼的意思是错误的
      

  2.   

    msdn里有解释,不是返回什么子控件和父控件,而是这个函数在一个窗口句柄链寻找,返回确定的窗口句柄,
    因为win32下句柄是每个窗体,或控件在系统中的唯一标识,你用spy++看看就知道了
      

  3.   

    那你说这句话起什么作用呢?
    "一个窗口只有一个句柄,但一个窗口可以有多个子窗口 "分明是你之前不知道,查了MSDN后,又来打圆场
    MSDN我早看了,正是因为看了“句柄链”才产生一个控件多个句柄的怀疑
      

  4.   

    既然你看过msdn,为什么不去看看msdn对于句柄的描述?
    我说的一点没有问题,窗口可以有子窗口,子窗口也可以有他的子窗口,
    窗口有句柄,子窗口也有句柄,句柄链就是指这些窗口的句柄的一个逻辑结构