描述:
在VC+ 6.0下写个ActiveX控件,在Debug调试中
一、调整控件大小时内容也调整?
二、ActiveX调试报:Debug Assertion Failed!
Program:..ogram Files\Microsoft Visual Studio\Common\Tools\TSTCON32.EXE
File:winhand.cpp
Line:199
For infomation on how your grogram can cause an assertion
failure,see the visual c++ documentation on asserts.
(press retry to debug the application)
解决方案1:
想实现改变控件大小时,内容会跟着变化!
-------------------------------------
OnSize()事件中,可以用MoveWindow()来修改重置子窗口!
UP
解决方案3:up
解决方案4: void CShow3dctl1Ctrl::OnSize(UINT nType, int cx, int cy)
{
COleControl::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
FireReSize((short)cx,(short)cy);
m_icx = cx;
m_icy = cy;
Env.WinViewX = cx;
Env.WinViewY = cy;
}
调整控件大小是用事件机制吗?