窗口基础知识
什么是「窗口」:
「窗口」就是屏幕上的一个矩形区域,它接收使用者的输入并以文字或图形的格式显示输出内容。
对话框、滚动条、列表框、文本框、按钮、菜单都是窗口,桌面上的图标也是窗口。桌面也是窗口。
窗口也可以隐藏,所以还会有看不到的窗口。
什么是「窗体」
窗体指桌面上的独立窗口(桌面窗口的子窗口),也称为「顶层窗口」或「独立窗口」,作为其他子窗口的容器。对话框是一个窗体。
什么是「控件」
控件指窗体上的组件,控件是一个子窗口。文本框、按钮都是控件
什么是「焦点控件」
在一个窗体上,拥有输入焦点的控件称为焦点控件。
什么是「窗口类名」
「窗口类名」是系统用来表示一组窗体属性的分类标识。 例如普通通对话框的类名是“#32770”,标准文本框的类名是“Edit”,标准按钮的类名是“Button”
什么是「控件ID」
「控件ID」是一个独立窗体用来唯一标识子窗口的数字编号,通常在一个独立的窗口上没有重复的控件ID。
窗体自身没有ID。
什么是「句柄」
句柄(handle)是一个整数。它标识一种系统资源,如窗口、位图等等,
如果你要操作一种系统资源,必须先获得句柄。
什么是「窗口句柄」
窗口句柄(hwnd)是一个整数编号。用来标识一个窗口。如果你要控制窗口,必须先获得窗口句柄