摘要:
为什么点击ONOK后,对话框上的控件资源会被删除?OnOK做了什么事儿?假如有一个对话框Class CMyDialog我在CMyDialog中,声明了一个m_button,然后在OnInitDlg()中create这个buttton,即m_button.create()然后呢,声明对话框对象,显示对话框,如下:CMyDialog m_dlg; //第一步if(m_dlg.DoModal()==ID... 阅读全文
posted @ 2010-07-29 22:43
pjh123
阅读(122)
评论(0)
推荐(0)
摘要:
首先必须明白,声明成虚函数,必须是在有继承关系的几个类中,才有意义。当声明了一个基类(CBase),和一个继承类时(CSubDevice::CBase)时,基类有自己的成员需要用析构释放内存,继承类也有自己的成员需要释放内存。如何用一个基类的指针,指向了一个子类的对象,那么当释放基类指针指向的堆内存时,假如这时候析构函数没有使用虚函数,那么程序只会调用基类的析构函数,这时,子类的特有的内存没有释放... 阅读全文
posted @ 2010-07-29 22:33
pjh123
阅读(229)
评论(0)
推荐(0)
摘要:
大概流程:第一步:C++基础。类的特征,多态、重载、等等基本只是要知道吧。第二步:模板 进而是STL Atla ,然后是泛型;第三步:COM。 COM就是一种远程过程调用,即你请求的代码是在另外一个进程中运行的,通过某种 通信协议来回传递参数和结果。COM提供了一种机制,可以跨进程通信,甚至跨机器通信。 使用到了智能指针、泛型等前面学习的技术 DCOM。 DCOM进了一步,服务者可以在另外一台计... 阅读全文
posted @ 2010-07-29 13:50
pjh123
阅读(446)
评论(2)
推荐(1)

浙公网安备 33010602011771号