句柄(Handle)就是对象生成前系统分配的一个ID。既然是系统分配的ID,那肯定每个都不同。 可以这样理解,国家(理解为系统),国家给每一个人都分配了一个身份证(理解为Handle),有了身份证,你能办理银行业务,你能签证,你能移民,你能享有中国公民因该有的服务。
但是你没有,你就是黑户,什么都不能做。
你创建一个Windowns窗体应用程序,运行后,你的窗体上所有的控件本身窗体都拥有了一个ID,你可以拿着这个ID得到该控件或窗体所有能得到的服务,在计算机中系统提供的服务就是API(应用程序接口)调用,你有了Handle,就可以理直气壮地向系统提出调用API的服务。