请教大侠,在对话框框架不变的情况下,怎么调整对话框显示范围的大小。 也就是对话框的大小保持不变,但是通过滚动可以显示的范围变大。请问是哪个函数?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MoveWindow()SetWindowPos()是移动窗口和窗口位置,不能改变显示范围的大小吧!? 在创建时的styles中选中horizontal scroll及vertical scroll 如果是你自己create的,在风格中加入这二项。 非常谢谢,可能我的意思没有说清楚,对话框是可以滚动的。但是滚动显示的范围有点儿小,我希望能够随着往对话框里写的内容的多少,可以改变这个范围的大小,就象在ScroolView中一样,能够通过SetScrollSizes()改变视图的大小。谢谢! 把对话框的Horizontal scroll与Vertical scroll选项选上,然后再根据你的实际情况,设定滚动条的大小 设定滚动条的大小能行吗?我的意思是假设原对话框尺寸是400x500,通过滚动可以全部显示内容,现在由于要写的内容比较多,需要把对话框的尺寸设置为400x1000,那么怎么设置这个400x1000?请问哪个函数可以实现这个功能?谢谢! 我觉得是这样的,要能把对话框滚动来显示就要开始设置一个容器来装入这个对话框,把对话框放到这个容器中,然后容器根据对话框的大小来显示滚动条,拉动滚动条就可以浏览整个对话框的内容了.你先生成一个单文档的程序,然后在最后一步把View类的基类改为FormView.然后插入一个对话框资源.差不多就这样.你试一下看看. 谢谢keiven()!这样做太麻烦,如果对话框的视图大小可以动态改变的话,那么,问题不就全部解决了?就是不知道有没有这样的函数? BOOL MoveWindow( HWND hWnd, // handle to window int X, // horizontal position int Y, // vertical position int nWidth, // width int nHeight, // height BOOL bRepaint // repaint flag);可以改变窗口的大小 谢谢,不行啊!我试了,MoveWindow()是把窗口移动到指定位置,把对话框的框架拉倒了指定的大小,但是这样对话框就变得很大。希望的效果是对话框窗体框架的大小不变,但是可以显示的范围可以动态改变,并通过滚动条滚动显示其它部分。请求帮助!谢谢! 退出程序界面的时候跳出一个错误窗口,上面提示这样一个错误,请问是什么意思? 在我的电脑里增加一个文件夹,应该做哪种Shell Extension VC项目开发中的资源寻找问题 mfc中怎么把bouble类型的数的后面的’0‘给去掉 求救,怎么解决?????????? 重大问题,我死翘翘了,十万火急 请问AUTOCAD之类的CAD软件上的文字都是折线形成的,这是怎么实现的? 关于CreateFile 的Overlapped问题 VC+OpenGL程序中如何使用多个设备环境?? 既生vb,何出vc?? 关于串口编程??急 令菜鸟苦恼的问题!求救!
SetWindowPos()
是移动窗口和窗口位置,不能改变显示范围的大小吧!?
但是滚动显示的范围有点儿小,我希望能够随着往对话框里写的内容的多少,可以改变这个范围的大小,就象在ScroolView中一样,能够通过SetScrollSizes()改变视图的大小。
谢谢!
我的意思是假设原对话框尺寸是400x500,通过滚动可以全部显示内容,现在由于要写的内容比较多,需要把对话框的尺寸设置为400x1000,那么怎么设置这个400x1000?请问哪个函数可以实现这个功能?
谢谢!
放到这个容器中,然后容器根据对话框的大小来显示滚动条,拉动滚动条就可以浏览整个对话框的内容了.你先生成一个单文档的程序,然后在最后一步把View类的基类改为FormView.然后插入一个对话框资源.差不多就这样.你试一下看看.
这样做太麻烦,如果对话框的视图大小可以动态改变的话,那么,问题不就全部解决了?
就是不知道有没有这样的函数?
HWND hWnd, // handle to window
int X, // horizontal position
int Y, // vertical position
int nWidth, // width
int nHeight, // height
BOOL bRepaint // repaint flag
);
可以改变窗口的大小
我试了,MoveWindow()是把窗口移动到指定位置,把对话框的框架拉倒了指定的大小,但是这样对话框就变得很大。
希望的效果是对话框窗体框架的大小不变,但是可以显示的范围可以动态改变,并通过滚动条滚动显示其它部分。
请求帮助!
谢谢!