能力值:
( LV2,RANK:10 )
|
-
-
2 楼
重新整理更新...
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
重新整理更新...
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
重新整理更新...
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
虽然很恶心你连续发了3个回复顶贴,但我还是说一说好了
一个是对应派生类,一个是对应实例
e36K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2K6k6r3&6Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6W2L8W2)9J5k6s2g2K6i4K6u0r3L8r3W2T1M7X3q4J5P5g2)9J5c8Y4N6A6L8X3c8G2N6%4y4Q4x3V1k6V1k6i4y4C8N6r3!0H3i4K6u0r3L8i4x3$3x3K6x3#2y4K6N6Q4x3U0S2$3i4K6y4p5N6Y4y4Q4x3X3f1^5y4g2)9J5z5g2)9J5k6h3q4K6M7s2R3`.
dfcK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2K6k6r3&6Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6W2L8W2)9J5k6s2g2K6i4K6u0r3L8r3W2T1M7X3q4J5P5g2)9J5c8Y4N6A6L8X3c8G2N6%4y4Q4x3V1k6V1k6i4y4C8N6r3!0H3i4K6u0r3L8i4x3$3x3K6x3#2y4K6W2Q4x3U0S2$3i4K6y4p5N6Y4y4Q4x3X3f1^5y4g2)9J5z5g2)9J5k6h3q4K6M7s2R3`.
9b4K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2K6k6r3&6Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6W2L8W2)9J5k6s2g2K6i4K6u0r3L8r3W2T1M7X3q4J5P5g2)9J5c8Y4N6A6L8X3c8G2N6%4y4Q4x3V1k6V1k6i4y4C8N6r3!0H3i4K6u0r3L8i4x3$3x3K6x3#2z5o6q4Q4x3U0S2$3i4K6y4p5N6Y4y4Q4x3X3f1^5y4g2)9J5z5g2)9J5k6h3q4K6M7s2R3`.
fbcK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2K6k6r3&6Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6W2L8W2)9J5k6s2g2K6i4K6u0r3L8r3W2T1M7X3q4J5P5g2)9J5c8Y4N6A6L8X3c8G2N6%4y4Q4x3V1k6V1k6i4y4C8N6r3!0H3i4K6u0r3L8i4x3$3x3K6x3#2z5o6g2Q4x3U0S2$3i4K6y4p5N6Y4y4Q4x3X3f1^5y4g2)9J5z5g2)9J5k6h3q4K6M7s2R3`.
这几个多看一看吧
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
重新整理更新...
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
class Class : public WNDCLASSEX
{
public:
ClsExtra = some_defined_data
WndExtra = new byte [cbWndExtra]
}
hwnd = new Class
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
重新整理更新...
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
一个是和类相关的数据,在RegisterClass的时候传入
一个是和窗口相关的数据,在CreateWindow的时候开辟空间
比如说你写一个网页浏览器,你就可以把获取HTTP请求的函数地址放在ClsExtra里面,把用户的网址放在WndExtra
而你如果要写一个FTP浏览器,你就可以只把ClsExtra里面的函数换成发送FTP请求的
大概就是这个意思
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
重新整理更新...
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
重新整理更新...
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
我教不会你了,再见
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
重新整理更新...
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
多少年来,这些事已渐渐司空见惯,典型的价值体系的颠倒:债主比债权人还拽。比如:中国是美国的最大债权人吧,但我们领导人却低三下四地乞求:“离婚就免了吧,俺们当你的小老婆总可以吧?”
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
重新整理更新...
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
重新整理更新...
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
晚了一步,他都说了啥?
|
能力值:
( LV5,RANK:70 )
|
-
-
18 楼
子曰思而不学则怠
陶渊明亦言好读书不求甚解
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
我感觉你想多了,用C语言面向过程的思路去看待吧,不要强加到面向对象上。只是WNDCLASS的名字用了“CLASS”字样而已,如果他本来就叫WNDSTRUCT呢?
第一,mfc深奥与否,要看观测者的层次。我认为MFC不“只是表面的一层封装”。
第二,略微靠得上多态的意思,不过我认为它多不多态不重要。
第三,也略为靠的上继承吧,不过这个“继承”看起来只能有一层。
第四,看起来像在封装framework,随意吧。。。
|
|
|