点菜单动态添加按钮,按钮的位置x方向排列。部分代码如下:
CRect ret;//Center_Pos是全局变量,CPoint类型。
ret.top = Center_Pos.y-BUT_HEIGHT;  
ret.left=Center_Pos.x-BUT_WIDTH;    
ret.bottom=Center_Pos.y+BUT_HEIGHT;  
ret.right =Center_Pos.x+BUT_WIDTH;   Center_Pos.x=Center_Pos.x+50;CButton* but;
int n=1000+i;
but->Create(str,WS_VISIBLE|WS_CHILD|BS_PUSHBUTTON,ret,this,n);
but->ModifyStyle(0,BS_DEFPUSHBUTTON);这样创建一两个以后,拖动y轴滚动条,再点菜单动态添加按钮,结果发现按钮没有按照x方向排列。要怎么处理呢?