fjh120 发表于 2009-3-2 10:23:46

请问:VC6.0中如何做到当改变对话框大小时控件跟着成比例改变大小?

描述:
我在OnSize()函数中调用以下函数,但是当拖动对话框改变大小时控件的大小和位置都不改变
有知道的朋友请指点一下,谢谢


   CRect   rect;

   if(m_cRec.GetSafeHwnd())   
   {   
       m_cRec.GetWindowRect(&rect);   
       ScreenToClient(&rect);   
       m_cRec.MoveWindow (rect.left,rect.top,rect.Width(),rect.Height(),TRUE);
   }

Jnny_CN 发表于 2009-3-2 10:30:36

http://www.codeproject.com/KB/dialog/easysize.aspx

建议你看看这个,很好用。

点击此处下载 ourdev_423011.zip(文件大小:14K) (原文件名:easysize_demo.zip)

fjh120 发表于 2009-3-2 12:17:28

谢谢 Jnny_CN 提供的资料
我的问题解决了。

PS:这个网站真不错:http://www.codeproject.com

steady 发表于 2010-5-7 23:01:50

谢谢~~我也找了很久

bearDEV 发表于 2010-8-2 22:04:22

mark一下@!

steady 发表于 2010-9-14 22:58:15

谢谢 我也找了好久
页: [1]
查看完整版本: 请问:VC6.0中如何做到当改变对话框大小时控件跟着成比例改变大小?