就错了一个地方:
WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbClsExtra=0; // <-------这个参数名重复了
改成:
WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0; // <-------改成这样
问题解决请采纳!
wndcls.cbWndExtra=0;
加上这个。你的cbClsExtra设置了两次,改其中一个为上面的,应该就可以了。
你cbWndExtra属性没赋值呢,反而赋值了两个cbClsExtra