2 chao696 chao696 于 2015.05.31 15:16 提问

MFC中开发ActiveX控件问题

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

5个回答

oyljerry
oyljerry   Ds   Rxr 2015.05.31 15:38

MoveWindow等来控制控件大小。

caozhy
caozhy   Ds   Rxr 2015.05.31 15:55

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

u012377333
u012377333   Rxr 2015.06.01 09:35

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

tianyang2008
tianyang2008   2015.06.01 15:48

onwindowsize消息里面做点手脚。

putaoaa
putaoaa   2015.06.02 10:30

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

Csdn user default icon
上传中...
上传图片
插入图片