当前位置:学习生活->会员解答 ->CS_CLASSDC的疑问

原创版权标志CS_CLASSDC的疑问

作者:plateau  发表时间:2018/1/27 9:37:46  阅读:
[摘要] C++技术网已经用心解答了用户提出的问题【CS_CLASSDC的疑问 】,如还有问题,请继续在文章底部留言交流,直到完全懂了为止。
使用支付宝扫码领红包,余额宝付款才可以使用红包哦!不要忘记哈。每天扫一次,天天赚红包!!可以将二维码保存到手机,每天直接扫码领红包啦!!

 // - 第一个窗口的窗口类
 WNDCLASS wndclass; 

// - 第二个窗口的窗口类

 WNDCLASS wndclass2;

在创建两个窗口类并且 创建两个不同的winProc函数定义后,通过在wndclass.style中添加CS_CLASSDC属性,不能改变第二个窗口的颜色,是不是两个窗口不是同一个窗口类的缘故,CS_CLASSDC必须是同一个窗口类?



C++技术网会员解答:

    一个窗口使用了什么窗口类,窗口的风格就由这个类确定。如果两个窗口都用同一个窗口类,那么就可以同时改变两个窗口的样子。窗口类是窗口的模板,用了什么模板就受模板样子的控制。

    对于窗口具体的风格属性,在创建窗口后就跟随窗口具体化了,以后不再受窗口类影响。但是有些属性,是属于窗口类而不属于窗口的,那么窗口每次需要绘制的时候都会查询窗口类,那么动态修改窗口类就会动态修改窗口的样子。

    哪些属性是窗口类的,哪些是窗口的,教程的文章都是有说明的,请仔细去体会。所以你问的这个,答案就昭然若揭了,我就不直接回答了。

微信扫码关注公众号CPP技术网,微信号cpp_coder,关注我们的公众号,阅读更多精彩内容!每天还可以领取大红包哦!!!每天还可以领取大红包哦!!!每天还可以领取大红包哦!!!
文章来源:C++技术网原创文章版权为网站和作者共同所有,会员文章禁止转载。非会员文章转载做好本文超链接即表示授权转载。通过文章下面的分享按钮可以自由分享所有文章。

返回顶部

在线提问
问题标题:
问题描述:(简陋的描述会导致问题被最后回答、没有针对性回答甚至无法解答。请确保问题描述的足够清楚。)