| 发表于:2007-07-27 10:29:41 楼主 |
我做了个小系统,是基于single document的,在view里放了个clistctrl来显示从数据库里读出的数据记录。当运行时,主窗体打开后默认不是全屏,需要最大化才是 满屏。然而主窗体最大化后clistctrl并没有跟着放大,还是原来那么小,我觉得这样不爽,下面是view里的oinitupdate方法: // // void cmaterial_misview::oninitialupdate() { cview::oninitialupdate(); crect rect; getclientrect(rect); rect.top+=0; plist.create(ws_child ¦ws_visible ¦ws_border ¦lvs_report,rect,this,1); plist.setbkcolor(rgb(255,255,255)); plist.settextcolor(rgb(0,0,0)); plist.settextbkcolor(rgb(117,151,240)); plist.setextendedstyle(lvs_ex_fullrowselect ¦lvs_ex_gridlines ¦lvs_ex_headerdragdrop); //设置表头 plist.insertcolumn(0,_t( "物资编号 "),lvcfmt_left,100); plist.insertcolumn(1,_t( "物资名称 "),lvcfmt_left,100); plist.insertcolumn(2,_t( "规格型号 "),lvcfmt_left,100); plist.insertcolumn(3,_t( "物资种类 "),lvcfmt_left,100); plist.insertcolumn(4,_t( "单位 "),lvcfmt_left,100); ...... // } // 请问: (1)我如何让主窗体一打开就是满屏的? (2)如何让clistctrl跟着主窗体的放大而放大? 谢谢! 马上给分!!! |
|
|
|
|