+ -
当前位置:首页 → 问答吧 → formview一开始显示时控件大小的问题

formview一开始显示时控件大小的问题

时间:2011-12-24

来源:互联网

sdi程序中formview作为视图,formview上添加了三个edit空间和两个richedit空间。formview的大小一开始与客户区大小不一致,当显示formview时,控件大小没变,只有formview填满整个客户区。请问在一开始显示formview时怎么让控件也成比例的变化?(注意并不是程序运行后窗口最大化最小化时控件的成比例变化,而是程序一开始运行formview显示时控件成比例变。)
还有如何在设计之初如何将formview调整到与客户区大小相同,这样在显示时formview的大小就不会变,控件看着还是协调的。
请各位大侠赐教

作者: fadeblack   发布时间: 2011-12-24

GetDlgItem(nID)->MoveWindow();

作者: chaoyue0724   发布时间: 2011-12-24

引用 1 楼 chaoyue0724 的回复:
GetDlgItem(nID)->MoveWindow();

不知道formview视图创建之初formview的大小,所以没办法计算缩放比例啊!

作者: fadeblack   发布时间: 2011-12-24

响应OnSize()消息,GetClientRect();

作者: bottlebox   发布时间: 2011-12-24

热门下载

更多