CreateWindow创建子视窗失败

在学习《Windows程序设计》过程中,经常会遇到问题,每次怀疑书上写的有问题,当然,每次都会证明是自己的问题,下面是一次创建视窗失败的问题查找。

之前是一直在模板上改需要自定义的部分参数,但是当自己手动创建的时候,问题总是一堆一堆的:

1、没有注册类就直接创建,CreateWindow会返回空值;

2、在视窗处理程序中switch message,一般来说拦截需要的信息就行了,不需要的就直接不管了。然而想当然的再default中break后,创建总是失败,需要返回默认的DefWindowProc处理程序才行。

3、视窗类型如果不合适,比如没有border会不容易看出来。

果然得细心才行,看起来没什么用的东西总会毁了所有。。。

原文地址:https://www.cnblogs.com/Elvis-Luo/p/10069810.html