>SDIAcitiveXDemoView.cpp
1>d:\mfc\sdiacitivexdemo\sdiacitivexdemo\sdiacitivexdemoview.cpp(24) : error C2440: 'initializing' : cannot convert from 'const wchar_t [1]' to 'UINT'
1>        There is no context in which this conversion is possible
1>d:\mfc\sdiacitivexdemo\sdiacitivexdemo\sdiacitivexdemoview.cpp(24) : error C2440: 'initializing' : cannot convert from 'AFX_PMSG' to 'UINT_PTR'
1>        There is no context in which this conversion is possible
1>d:\mfc\sdiacitivexdemo\sdiacitivexdemo\sdiacitivexdemoview.cpp(24) : error C2078: too many initializers
1>生成日志保存在“file://d:\MFC\SDIAcitiveXDemo\SDIAcitiveXDemo\Debug\BuildLog.htm”
1>SDIAcitiveXDemo - 3 个错误,0 个警告很诡异  不知道怎么改 代码如下>SDIAcitiveXDemoView.cpp中ON_EVENT 定义如下 IDC_FLEX_GRID 是ACTIVEX控件的ID号BEGIN_MESSAGE_MAP(CSDIAcitiveXDemoView, CView)
// 标准打印命令
ON_COMMAND(ID_FILE_PRINT, &CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, &CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CView::OnFilePrintPreview)
ON_EVENT(CSDIAcitiveXDemoView,   IDC_FLEX_GRID,-600 /* Click */, OnClick, VTS_NONE)
END_MESSAGE_MAP()SDIAcitiveXDemoView.cpp中OnClick函数如下定义
BOOL CSDIAcitiveXDemoView::OnClick()
{
int nRow = m_flexgird.get_Row();
int nCol = m_flexgird.get_Col();
str.Format(_T("%d,%d"),nRow,nCol);
Invalidate();
return true;

}
SDIAcitiveXDemoView.h中OnClick函数声明如下
public:
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg BOOL OnClick();
VS版本是2005