注册 登录
编程论坛 VC++/MFC

对话框中的一个问题

如云随风 发布于 2011-10-30 14:43, 580 次点击
        在对话框上画了一条线,如何让这条线随着对话框样大小的改变而自身也改变大小?
2 回复
#2
yuccn2011-10-30 21:24
方法1,可以试试用双缓存的方法,把你画的线画到内存cd去,在把这个内存cd的内容画到对话框的dc去。

方法2,每画一条线就记录这条线的信息,比如先对对话框的大小,和粗细等,在OnSize中去动态更新每一条线的位置和大小
#3
如云随风2011-10-30 23:45
具体的在onsize函数里要怎么处理呢?能说的详细点吗?
我有在onsize这个函数里试着处理过了,和处理控件的改变大小方法一样,可是不行呀?求高手赐教!
1