在MFC中自定义一个控件,需要对控件进行移动,改变大小。

2024-11-27 11:39:50
推荐回答(2个)
回答1:

这样的控件应该有位置变量,两个记录自身与其他控件的连接位置,两个记录缓虚卜与其他控件的连接位置,至于要有几个位置变量,要根据控件的连接情况;有了连接位置记录,当扰穗控誉森件移动时,在相应的消息处理函数里重话连接线即可

回答2:

很简单
设置SetTime函数
在Ontime函数里调用SetWindowPos来改变控件的位置实现位置的变化
OnTime函数本就是定时刷新函数,可以设置清则0.1s刷新下,在函数里你可以重新获取位置答纤棚竖键进行连线的