|
|
楼主 |
发表于 2008-9-17 15:25:33
|
显示全部楼层
回复 5# netcreature 的帖子
多谢版主指导,按照您说的,我先试着用:
GetCtrlAttribute (panelHandle,PANEL_OK , ATTR_WIDTH,&i );
SetCtrlAttribute (panelHandle,PANEL_OK , ATTR_WIDTH,i*2 );
GetCtrlAttribute (panelHandle,PANEL_OK , ATTR_HEIGHT,&n );
SetCtrlAttribute (panelHandle,PANEL_OK , ATTR_HEIGHT,n*2);
来改变一个控件的长和宽,2是我加的缩放比例,也就是说2要用面板的缩放比例来代替。
但是,我发现只能成陪的进行缩放,因为第四个参数的值要求为int型。
并且,像table控件,缩放以后表格的各个单元格并没有放大,效果就跟只缩放面板不缩放控件一样。
如果我要实现用鼠标拖动来改变面板大小的话,就不可能是成陪的缩放,那么我该怎么做呢?
还有控件在面板中的重新定位(top和left),其第四个参数要求也是int型的,我该怎么做呢?
还请版主您能继续指导一下小弟! |
|