今天早上用了两个多小时,完善了昨天那个空空的窗口,让它可以设置更多的样式,总共添加了下列功能:
1、设置宽和高
2、设置全屏
3、设置自由拉伸窗口
4、设置窗口背景颜色
5、设置窗口的菜单
6、设置窗口的图标
7、设置窗口的光标(静态和动态)
效果图:
鼠标效果:
关键代码:
注意问题:
对于菜单的使用,由于菜单占了20像素,如果直接加上去,那么程序的客户区就会被占用了20像素,比如800*600就变成800*580了.可以用GetSystemMetrics获取菜单栏的高度,再进行调整.
窗口样式已经基本够用了,下次,开始做对话框.模式对话框和非模式对话框的使用.