我是想在视图中动态显示一CSTATIC控件
CStatic m_stc;
在××View::OnCreate中:
m_stc.Create(NULL,WS_CHILD | WS_VISIBLE |SS_ENHMETAFILE,CRect(0,0,100,100),this,ID_STC);
然后加载了一个CPictureEx对象,用来显示GIF动态图片然后在 ONDRAW中:
CRect rc2 =CRect(150,200,353,320);
m_stc.MoveWindow(&rc2,true);这样,虽然移动了CSTATIC,但是大小不能改变,总是 100×100大小的
我想动态改变其大小,进行缩放,比如放在50×50或200×200的矩形里
但是大小总是不变,我想改变m_stc的原始大小,怎么办呢??
CStatic m_stc;
在××View::OnCreate中:
m_stc.Create(NULL,WS_CHILD | WS_VISIBLE |SS_ENHMETAFILE,CRect(0,0,100,100),this,ID_STC);
然后加载了一个CPictureEx对象,用来显示GIF动态图片然后在 ONDRAW中:
CRect rc2 =CRect(150,200,353,320);
m_stc.MoveWindow(&rc2,true);这样,虽然移动了CSTATIC,但是大小不能改变,总是 100×100大小的
我想动态改变其大小,进行缩放,比如放在50×50或200×200的矩形里
但是大小总是不变,我想改变m_stc的原始大小,怎么办呢??
其实MoveWindow也是可以改变窗口大小的