MFC中开发ActiveX控件问题

在VS2010中使用VC++的MFC建立ActiveX控件时,控件默认在整个控件区域画了一个椭圆。问:如何改变控件的大小,即使控件有一个自定义的默认大小?求教。。。

MoveWindow等来控制控件大小。

你可以定义一个属性表示椭圆所在的区域的大小。
构造函数给它们默认值
画图的代码据此绘出椭圆。

这个,改变初始值就可以了啊

onwindowsize消息里面做点手脚。

大小一般是在创建控件的时候设定的,如果是mfc中调用,则在create对象的时候设置控件尺寸,若是html中调用,则在object中设定。