窗口是窗口类的实例,而句柄又是窗口的标识,他们分别有什么用啊?怎么用啊? 
比如我在资料上看到:
HWND hWnd=NULL;//保存我们的窗口句柄
HINSTANCE hInstance;//保存程序的实例二者区别是什么?有什么用啊

解决方案 »

  1.   

    hWnd是窗口的句柄,是操作系统操作窗口的标识。
    hInstance是程序句柄,是操作给程序操作程序本身的表示,一般是程序在内存中的加载地址。
      

  2.   

    Windows中的对象在API中用句柄标识,窗口、进程、资源、设备、内存等等 这些都是由windows系统管理的对象,都用句柄表示。有对象就必须有类,这些对象中只有窗口类需要用户关心,因为窗口的种类太多,有时还需要用户自己的登记新的窗口类。看看WidowsAPI,了解一下各自对应什么功能就明白了。有些窗口类是系统提供的,比如"Edit","Button","Static"等等。 一般来讲,用户创建自己的应用程序都要自己登记一些新的窗口类,但是如果你用MFC,那么MFC可以帮你做这样的工作。