是用向导生成的一个SDI的简单程序(.net)
在打开一个mdb文件时,会用listcontrol把数据库中的内容显示出来
这个listcontrol是放在一个Dialog中的,有两个问题
一个问题是:有没有办法直接把listcontrol放在view中,只能放在Dialog里面么?(类似的其它控件也能不能这样,如按钮?hoho)
第二个问题(主要问题):怎么让这个那个对话框出来的时候充满整个视图,并且随着视图的变化而变化,不会因为窗口移走了,对话框还呆在原地(我现在的就是这样)
有两种可以选择,一种是用ListView,一种是用FromView + ListCtrl
1.可以使用formview。
2.把对话框设置为view的child,并且对话框的属性为WM_CHILD.充满视图可以自己用setwindowpos来调整。
1.CView也是CWnd的子类,因此可以做为任何控件的父窗口,可以用楼上几位大哥的办法试试。
2.可以使用movewindow来调整对话框的停靠位置。