我创建了一个MSCommDemo的单文档应用程序,加载了MSComm控件。
照书上说的,在视图类头文件MSCommDemoView.h中声明MSComm类变量m_Comm。
public:
  CMSComm m_Comm;在“查看”菜单下选择“建立类向导”菜单项,创建CMScommDemoView类中
OnCreate函数,在该函数中添加如下代码,创建MSComm实例。
DWORD style=WS_VISIBLE|WS_CHILD;
if(!m_Comm.Create(NULL,style,CRect(0,0,0,0),this,IDC_MSCOMM))
{TRACE0("Failed to create OLE Communication Control!\n");
 return -1;
}
可是在类向导对话框中,Messages下拉框中只有Create函数,
找不到OnCreate函数。
请高手指教,谢谢!

解决方案 »

  1.   

    vc6.0
    view类上--右键--Add message handle--选 WM_CREATEvs2008 
    view类上--右键--属性--消息--选 WM_CREATE
      

  2.   

    我创建了一个MSCommDemo的单文档应用程序,加载了MSComm控件。
    照书上说的,在视图类头文件MSCommDemoView.h中声明MSComm类变量m_Comm。
    public:
      CMSComm m_Comm;上面在哪添加?
     楼主搞定了没?求指教!!
      

  3.   

    c:\documents and settings\administrator\桌面\试验1\mscommdemo\mscommdemoview.h(11) : error C2143: syntax error : missing ';' before 'public'
    c:\documents and settings\administrator\桌面\试验1\mscommdemo\mscommdemoview.h(11) : error C2146: syntax error : missing ';' before identifier 'm_Comm'
    c:\documents and settings\administrator\桌面\试验1\mscommdemo\mscommdemoview.h(11) : error C2501: 'CMSComm' : missing storage-class or type specifiers
    c:\documents and settings\administrator\桌面\试验1\mscommdemo\mscommdemoview.h(11) : fatal error C1004: unexpected end of file found出现四个问题??
    请高手指教,谢谢!
      

  4.   

    回复楼上出现四个问题的,想必你已经解决了。我回复来后面新人看吧,我也是新人。
    右击 视图类CMSCommDemoView,选择添加成员变量,类型:CMSComm,名称:m_Comm, 确定以后,在 在头文件MSCommDemoView.h的最前面增加 #include "mscomm.h"  这样就可以了。