MFC单文档控件问题 本帖最后由 xyzhaopeng 于 2010-08-27 09:11:52 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在哪儿定义的 m_list_rw ??? CListCtrl m_list_rw;是在哪里类中定义的??CMainFrame类?或其他??? 就是在类向导时自动生成的,是在view1类中的公有成员 你加到了 CMainFrame的构造函数中。 那时候VIEW窗口还没创建呢 当然提示找不到了不要放到CMainFrame的构造函数中 你在view类中加的CListCtrl类型变量,不在View的OnInitUpdate中初始化,竟然在CMainFrame主框架类中的构造函数初始化(View类还没创建),不得不说你写的蛮有创意的 第一个问题,上面说了不要放到CMainFrame的构造函数中 可以放到CMainFrame::OnCreate中第二个问题,控件大小谁窗口变化 可以在你的VIEW中增加消息响应函数 WM_SIZEvoid CMy123View::OnSize(UINT nType, int cx, int cy) { CView::OnSize(nType, cx, cy); CRect rect; GetClientRect(rect); m_list_rw.SetWindowPos(&wndTop,0,0,rect.right-rect.left,rect.bottom-rect.top,SWP_SHOWWINDOW); } VC6怎样用ADO查询Access2000中的OLE字段 SetSystemTime 与服务器时间相差八个小时怎么解决? 如何隐藏桌面,不是ProgMan窗口? 对话框位图显示 CListCtrl使用custom draw时点击item比较闪烁怎么办? 关于串口通讯 DirectX可否以对话框中的某个控件为主窗体进行绘图? 有关CoCreateInstance的难题,分不够可再加! 初学GDI,谁有远程屏幕监控的源代码啊?请教高手~偶是大一新生~ 请问如何在系统中注册OCX控件,注册后如何使用? MFC多文档 MouseMove CPU占用率高 CCtrlList 为何不能显示位图?
当然提示找不到了
不要放到CMainFrame的构造函数中
第二个问题,控件大小谁窗口变化
可以在你的VIEW中增加消息响应函数 WM_SIZEvoid CMy123View::OnSize(UINT nType, int cx, int cy)
{
CView::OnSize(nType, cx, cy);
CRect rect;
GetClientRect(rect);
m_list_rw.SetWindowPos(&wndTop,0,0,rect.right-rect.left,rect.bottom-rect.top,SWP_SHOWWINDOW);
}