1)、基于向导创建ActiveX_test1工程。
2)、Insert/Resource/DIALOG1,创建对话框类Myd1。
3)、int CActiveX_test1Ctrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (COleControl::OnCreate(lpCreateStruct) == -1)
return -1;//我加的
Myd = new MyD1();
Myd->Create(IDD_DIALOG1,this);
//return 0;
}
4)、void CActivex14Ctrl::OnDraw(
CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid)
{ //我加的
Myd->MoveWindow(rcBounds);
//
}
5)、编译,运行,Activex Control Test Container 测试。就在点击对话框中的按钮的时候,程序失去响应,像WINDOWS 死机状态一样。为什么会这样?高手们解答一下!谢谢了!
2)、Insert/Resource/DIALOG1,创建对话框类Myd1。
3)、int CActiveX_test1Ctrl::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (COleControl::OnCreate(lpCreateStruct) == -1)
return -1;//我加的
Myd = new MyD1();
Myd->Create(IDD_DIALOG1,this);
//return 0;
}
4)、void CActivex14Ctrl::OnDraw(
CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid)
{ //我加的
Myd->MoveWindow(rcBounds);
//
}
5)、编译,运行,Activex Control Test Container 测试。就在点击对话框中的按钮的时候,程序失去响应,像WINDOWS 死机状态一样。为什么会这样?高手们解答一下!谢谢了!
如果还是这样,就是你CDialog里面的问题了!