窗口类样式
常数/值 | 描述 |
---|---|
|
将窗口的客户区对齐在字节边界(x方向)。此风格影响窗口的宽度及其在显示屏上的水平位置。 |
|
将窗口对齐在字节边界(x方向)。此风格影响窗口的宽度及其在显示屏上的水平位置。 |
|
分配一个设备上下文以由该类中的所有窗口共享。因为窗口类是特定于进程的,所以应用程序的多个线程可能会创建同一个类的窗口。 线程也可能尝试同时使用设备上下文。当这种情况发生时,系统只允许一个线程成功完成绘图操作。 |
|
当用户双击鼠标,而光标位于属于该类的窗口中时,向窗口过程发送双击消息。 |
|
启用窗口上的阴影效果。通过SPI_SETDROPSHADOW打开和关闭效果。通常,这可以用于小型,短寿命的窗口, 例如菜单,以强调与其他窗口的Z顺序关系。从这个风格的类创建的Windows必须是顶级窗口; 他们可能不是子窗口。 |
|
表示窗口类是应用程序全局类。有关更多信息,请参阅关于窗口类的“应用程序全局类”一节。 |
|
如果移动或尺寸调整改变了客户区域的宽度,则重绘整个窗口。 |
|
禁用窗口菜单上的关闭。 |
|
为类中的每个窗口分配唯一的设备上下文。 |
|
将子窗口的剪切矩形设置为父窗口的剪切矩形,以便孩子可以绘制父窗口。 具有CS_PARENTDC样式位的窗口从系统的设备上下文缓存中接收常规设备上下文。 它不给子进程父进程的设备上下文或设备上下文设置。指定CS_PARENTDC增强了应用程序的性能。 |
|
作为位图保存屏幕图像的一部分被该类的窗口遮蔽。当窗口被删除时,系统使用保存的位图来恢复屏幕图像,包括被遮挡的其他窗口。 因此,如果位图中使用的内存未被丢弃,并且其他屏幕操作未使存储的映像无效,则系统不会将 WM_PAINT消息发送到被遮蔽的窗口。 此风格对于在其他屏幕活动发生之前短暂显示,然后删除的小窗口(例如,菜单或对话框)非常有用。 这种风格增加了显示窗口所需的时间,因为系统必须首先分配内存来存储位图。 |
|
如果移动或尺寸调整改变了客户区域的高度,则重绘整个窗口。 |