描述:
            已经有人问下面的问题,但本人不知道怎么解决,请热心人帮助一下
引入FormView技术     
    
    下面介绍在制作ActiveX控件时引入FormView技术,   制作步骤如下:     
    
    1.在上面工作的基础上,在ResourceView页中新增一对话框资源,命名为IDD_HELLOFORMVIEW,可以在对话框上放自己的控件;     
    2.设置对话框资源IDD_HELLODIALOG属性的Style页为Style:Child、Border:   
  Dialog   Frame、Title   Bar:unchecked;设置More   Style页为Visible:   
  checked;Control:   checked;设置Extended   Styles页为Static   Edge:   
  checked;     
    3.为对话框资源IDD_HELLOFORMVIEW创建新类CHelloFormView,从CFormView继承;     
    4.在HelloFormView.h中将CHelloFormView的构造函数CHelloFormView()和析构函数   virtual   ~CHelloFormView()从protected改为public;     
    5.在HelloFormView.h中对CHelloFormView类加入public   friend   classCHelloCtrl;     
    6.确认在HelloCtrl.h中已加入语句#include   “HelloFormView.h",为CHelloCtrl类添加   成员变量CHelloFormView   m_helloFormView;     
    7.修改CHelloCtrl::OnCreate函数,在此创建m_helloFormView;     
    8.修改DoHello代码,在此显示FormView;     
    
  int   CHelloCtrl::OnCreate(LPCREATESTRUCT   lpCreateStruct)     
  {   
  if   (COleControl::OnCreate(lpCreateStruct)   ==   -1)   
  return   -1;   
    
  //   创建FormView   
  m_helloFormView.Create(NULL,NULL,   
  AFX_WS_DEFAULT_VIEW,CRect(0,   0,   0,   0),   
  this,   AFX_IDW_PANE_FIRST,   NULL);   
    
  return   0;   
  }   
    
  void   CHelloCtrl::OnDraw(CDC*   pdc,     
  const   CRect&   rcBounds,   const   CRect&   rcInvalid)   
  {   
  //   定位Hello对话框   
  m_helloFormView.MoveWindow(rcBounds,TRUE);   
  }   
    
    
  编译后用ActiveX   Control   Test   Container测试,引入ocx时出错。   
  请问各位这是什么问题?该怎么解决? 
我的邮箱:lisanshi2000@126.com
非常感谢
您可能想查找下面的文章:
- 急,启动用ATL做的一个简单的NTservice碰到的问题。
- 急急急!!VC++如何实现IBindStatusCallback接口??
- 急!~MSHTMLIHTMLElementgetAttributesetAttribute
- 急急急!!!在原有界面程序的基础上,重亲启动一个新的界面进程?
- 急!急!急!急!急!急!急!
- 急急急!!!大虾救命呀~~~~关于DLL和MY-SQL的问题
- 急急急!!为何含有STL的代码编译成COM接口时出现问题!!详细请进
- 急急急急急急急急急急急急
- 急急急!!!请问哪有介绍用vc进行excel编程的资料或书籍?十分感谢!!!
- 急急急,aboutWebBrowsercontrol

