天行健,君子应自强不息 --- 注入DLL,显示窗体

挫折也是进步的原动力.近期郁闷,因为各种原因,不得不开始我不太喜欢的VC++学习.
以前也认真学过一段时间,现在回头发现全忘了.

随笔备份,以防再忘记了又白白浪费时间复习.

注入DLL,比较熟悉的简单东西,就不多说.

Code

 

DLL,显示窗体,TabCtrl控件的使用.
建立DLL的时候会有3个类型选择,会导致代码有比较大的区别.见图:

有DllMain的处理方法:

Code

 

详细说下没有DllMain的处理方法.其实和上面的没啥太大区别.

 

Code

 

再所说TabCtrl控件的使用.
1.在主框架上建TabCtrl控件,并关联控件变量m_TabCtrl;
2.建两对话框来用作TabCtrl的页,改对话框属性为child,框架为None,为两个对话框建立两个类;
3.在主界面类的里,建立两个对话框的实例,如: CPage1 m_page1;
4.再主框架类里添加函数,如下;

 

Code

 

5.为TabCtrl添加消息响应处理页面的选择

Code


 

 

 

 

 

posted @ 2009-07-01 22:15  鸿鹄  阅读(633)  评论(0)    收藏  举报