vc++60怎样添加函数成员变量的步骤

vc++60怎样添加函数成员变量的步骤,第1张

首先建一个使用向导添加成员函数的项目,然后新建一个还没有添加成员函数的项目,然后对比着两个项目看看有什么不同:主要是你关注的.h和.cpp文件中的不同之处。

你会发现大体有3个地方,一个是.h头文件中的函数声明,你把你的函数声明复制到你的新项目中;另外两个是.cpp文件中。

cpp文件中上部分的有一个消息映射宏,在里面一般有类似ON_MESSAGE()字样的,就是消息映射宏,你把相关的复制到你的新项目中;下面一般都是函数体(函数实现),你把它们也复制到你的新项目中,然后编译试试。

刚开始的时候,你可以只增加一个成员函数。然后使用新旧两个项目对比,更一目了然。

类初始化的时候是调用类的构造函数来处理的,你可以在里面初始化类的成员变量,不过你在里面申明的变量只在这个函数里面有效,它属局部变量,其他成员函数是无法访问的。你如果要添加成员变量,可以在类的申明中去完成,然后在构造函数里面初始化变量的值。

可以在类向导里面添加,这个变量可以代替指针,直接调用该类的成员函数。比如对话框类的一个button,id为id_btn,那如果你获取这个button的指针就要用到getdlgitem(id_btn),然后再setwindowtext之类的。但如果你给这个button增加一个控件变量m_btn,那你就可以直接用m_btn->setwindowtext了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11604161.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存