当我想到桌面的任意一个窗口,并对他进行操作的时候,用指针就够了阿,为什么见有的代码非给它换成句柄HWND,还有就是FindWindow,FindWindEx,我觉得在找窗口的这个问题上,他们都可以吧,FindWindowEx有什么优势呢?

解决方案 »

  1.   

    指针是指向CWnd类的,而句柄是该类的一个成员变量m_hWnd句柄可以理解成为这个对象的ID,使用句柄来操作对象当然会更安全一些,必须指针指向的内容无法判断到底是什么有些情况下换成HWND是 程序后面的函数需要这个句柄对窗口操作FindWindowEx 当然是可以查找某一窗口的子窗口或控件的句柄了 ,多了一个位置参数嘛指针和句柄到底代表什么以及联系,不是一时半伙就能说清楚的,还是搜搜文章看看他们之间的联系吧