班风格

【勇芳软件工作室】汉化HomePreviousNext

类样式定义窗口类的其他元素。可以通过使用按位OR(|)运算符来组合两种或多种样式。要将风格分配给窗口类,请将样式分配给WNDCLASSEX结构的样式成员。课堂风格如下。

样式行动
CS_BYTEALIGNCLIENT将窗口的客户区对齐在字节边界(x方向),以提高绘图操作期间的性能。此风格影响窗口的宽度及其在显示屏上的水平位置。
CS_BYTEALIGNWINDOW将窗口对齐在字节边界(x方向)上,以增强涉及移动或调整窗口大小的操作期间的性能。此风格影响窗口的宽度及其在显示屏上的水平位置。
CS_CLASSDC分配一个设备上下文以由该类中的所有窗口共享。有关设备上下文的更多信息,请参阅类和私有设备上下文设备上下文.
CS_DBLCLKS当用户在属于该类的窗口中的光标位于用户双击鼠标时,指示Windows向窗口过程发送双击消息。有关双击的详细信息,请参阅鼠标输入.
CS_GLOBALCLASS指定窗口类是应用程序全局类。有关详细信息,请参阅应用程序全局类.
CS_HREDRAW指定如果移动或大小调整更改客户区域的宽度,则整个窗口将被重绘。
CS_NOCLOSE禁用系统菜单上的关闭命令。
CS_OWNDC为类中的每个窗口分配唯一的设备上下文。有关设备上下文的更多信息,请参阅类和私有设备上下文设备上下文.
CS_PARENTDC将子窗口的剪切矩形设置为父窗口的剪切矩形,以便孩子可以绘制父窗口。具有CS_PARENTDC样式位的窗口从系统的设备上下文缓存中接收常规设备上下文。它不给孩子父设备上下文或设备上下文设置。指定CS_PARENTDC增强了应用程序的性能。有关设备上下文的更多信息,请参阅类和私有设备上下文设备上下文.
CS_SAVEBITS作为位图保存屏幕图像的一部分被窗口遮蔽。当窗口被删除时,Windows使用保存的位图重新创建屏幕图像。Windows在其原始位置显示位图,并且如果其他屏幕操作未使存储的映像无效,则不会向窗口遮蔽的窗口发送WM_PAINT消息。将此样式用于短暂显示的小窗口,然后在其他屏幕活动发生之前(例如菜单或对话框)删除。这种风格增加了显示窗口所需的时间,因为操作系统必须首先分配内存来存储位图。
CS_VREDRAW指定如果移动或大小调整更改客户区域的高度,则将重绘整个窗口。