窗口基础知识

什么是「窗口」:

「窗口」就是屏幕上的一个矩形区域,它接收使用者的输入并以文字或图形的格式显示输出内容。
对话框、滚动条、列表框、文本框、按钮、菜单都是窗口,桌面上的图标也是窗口。桌面也是窗口。
窗口也可以隐藏,所以还会有看不到的窗口。

什么是「窗体」

窗体指桌面上的独立窗口(桌面窗口的子窗口),也称为「顶层窗口」或「独立窗口」,作为其他子窗口的容器。对话框是一个窗体。

什么是「控件」

控件指窗体上的组件,控件是一个子窗口。文本框、按钮都是控件

什么是「焦点控件」

在一个窗体上,拥有输入焦点的控件称为焦点控件。

什么是「窗口类名」

「窗口类名」是系统用来表示一组窗体属性的分类标识。 例如普通通对话框的类名是“#32770”,标准文本框的类名是“Edit”,标准按钮的类名是“Button”

什么是「控件ID」

「控件ID」是一个独立窗体用来唯一标识子窗口的数字编号,通常在一个独立的窗口上没有重复的控件ID。
窗体自身没有ID。

什么是「句柄」

句柄(handle)是一个整数。它标识一种系统资源,如窗口、位图等等,
如果你要操作一种系统资源,必须先获得句柄。

什么是「窗口句柄」

窗口句柄(hwnd)是一个整数编号。用来标识一个窗口。如果你要控制窗口,必须先获得窗口句柄