鼠标所在的位置
在Windows系统下, 用户移动鼠标时, 在屏幕上一般会以一个斜式的箭头来表示鼠标当前的位置, 这个箭头实际上是一个位图格式的小图标, 称为"鼠标指针", 鼠标指针具有一个单像素精度的..."热点"(hot spot), 当鼠标样式为箭头时, 这个"热点"就是鼠标箭头的顶点, 还有一些样式是"十"字样式, 这样的指针"热点"位于"十"字的中心位置, 热点在显示设备上指示了一个精确的位置...wndclass.hCursor = LoadCursor( NULL, IDC_ARROW ) ;
这样就是使用一个默认的斜式箭头作为鼠标的指针样式, 斜式箭头样式的标识符为 IDC_ARROW...与客户区消息相对应的称为非客户区消息, 非客户区消息是指鼠标指针在窗口内并在在客户区外的移动或单击/双击等, 非客户区包括窗口的标题栏、菜单栏、滚动条、窗口的边框, 这些将在后面进行讨论, 这里先说客户区鼠标消息...,并产生一个相关的客户区的鼠标消息;
当返回值为 HTCAPTION 表示鼠标此时在一个标题栏中, 所以Windows会将此时鼠标的坐标位置转成屏幕坐标并发送相关的非客户区消息。