windows 中的窗口定义,就是一个矩形区域,它提供了一个绘图区域,同时也作为消息机制发送的目标(作为消息发送,这个是windows系统很奇怪的地方,以至于很多和窗口绘图完全无关的程序,也必须创建一个窗口来接收消息,但从来不显示它)。。。窗口类最化的可以简化的就只是一个矩形,不具备缩放拉伸,拖拽等功能。。。
所以窗口有两个功能,功能1作为一个类似邮箱的消息接收者,功能2,作为绘图用的画板。。通常作为画板必须用功能1,因为通常窗口最少也要使用键盘,鼠标,或者被其他窗口遮盖时能够接收到这些消息。。。当然可以单纯作为一个邮箱使用,从而利用消息机制来方便编程,虽然消息机制最初是为了窗口绘图以及其他可视功能使用的,但不妨碍做其他用途,比如USB插拔等,也是用窗口来得到这个消息,虽然和图形没人和关系。。。
windows系统所说的窗口和任何
编程语言没关系,他是windows内核的基本对象之一,