[求助]动态改变控件大小、位置
我自己写一个控件,而且也在vc下显示出来了,但是如何改变大小,还有位置呢??望各位大虾们多多指教~
非常感谢!
我是在ActiveX环境下实现了一个图形控件,并且已经实现了当鼠标右击该控件时弹出菜单,现在想实现当鼠标单击此弹出菜单上的“编辑”一项时,使控件处于可编辑状态,以实现用鼠标拖动改变其大小、位置。部分代码如下:
void CPumpCtrl::OnRButtonDown(UINT nFlags, CPoint point) //弹出菜单的实现
{
// TODO: Add your message handler code here and/or call default
CMenu menu;
menu.LoadMenu(IDR_MENU1);
CMenu *pPopup=menu.GetSubMenu(0);
ClientToScreen(&point);
pPopup->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x,point.y,this);
COleControl::OnRButtonDown(nFlags, point);
}
void CPumpCtrl::OnEdit()
{
// TODO: Add your command handler code here
在这里编写代码,实现上述目的,但是不知道如何实现。。。。。。。
}
请赐教!!!