窗口指针,和窗口句柄,这两个不一样吧,
都用什么函数得到!~~

解决方案 »

  1.   

    不一样
    窗口句柄由窗口指针调用GetSafeHwnd
    窗口指针得和这个窗口有某些联系,然后让窗口类传窗口指针
      

  2.   

    窗口指针:CWnd *pWnd;
    窗口句柄:HWND hWnd;从指针获取句柄:hWnd = pWnd->GetSafeHwnd();
    从句柄获取指针:pWnd = CWnd::FromHandle(hWnd);句柄是窗口的唯一标识,在窗口创建时被分配;
    至于窗口指针,估计是后来定义出来,指向这个窗口的。
    这是我粗浅的理解。期待权威解释!(*^__^*) 和楼主一起学习!
      

  3.   

    窗口指针封装了窗口句柄
    前者是mfc类库自己创造的一个新东西,后者一直就存在