Windows窗口类风格详解
窗口类风格是定义窗口外观和行为的重要属性。以下是常用的窗口类风格及其说明:
窗口类作用域:
- CS_GLOBALCLASS: 定义全局窗口类,可在不同模块中共享。
- CS_BYTEALIGNCLIENT: 窗口客户区的水平位置按8字节对齐。
- CS_BYTEALIGNWINDOW: 窗口的水平位置按8字节对齐。
窗口重绘行为:
- CS_HREDRAW: 窗口水平大小变化时,自动重绘整个窗口。
- CS_VREDRAW: 窗口垂直大小变化时,自动重绘整个窗口。
绘图设备:
- CS_CLASSDC: 该类窗口共享同一个设备上下文(DC)。
- CS_PARENTDC: 该类窗口使用其父窗口的设备上下文(DC)。
- CS_OWNDC: 该类窗口拥有独立的设备上下文(DC)。
其他风格:
- CS_SAVEBITS: 保存窗口的位图副本,以提高重绘效率,但会消耗更多内存。
- CS_DBLCLKS: 允许窗口接收鼠标双击消息。
- CS_NOCLOSE: 窗口不显示关闭按钮。
2.6MB
文件大小:
评论区