用mfc单文档结构 view类下添加成员变量CEdit 当setWindowText()时为什么它的成员函数m_hWnd是空值 RT,在OnCreate() ,OnSize(),里面都正常 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_edit.Create (WS_CHILD | WS_VISIBLE | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL, CRect (0, 0, 0, 0), this, IDC_EDIT); if(m_edit.m_hWnd) //m_edit通过类向导添加 MessageBox(_T("123")); return 0;}void CChildView::OnSize(UINT nType, int cx, int cy){ CWnd::OnSize(nType, cx, cy); if(m_edit.m_hWnd) MessageBox(_T("1")); m_edit.MoveWindow(0,0,cx,cy); if(m_edit.m_hWnd) MessageBox(_T("3")); // TODO: 在此处添加消息处理程序代码}void CChildView::OnFileNew(void){ if(m_edit.m_hWnd) MessageBox(_T("123")); //这个地方messagebox不弹出 m_edit.SetWindowText(_T(""));} 放OnInitialUpdate() 里没发现问题。m_edit.Create (WS_CHILD | WS_VISIBLE | WS_VSCROLL | ES_MULTILINE | ES_AUTOVSCROLL, CRect (0, 0, 0, 0), this, IDC_EDIT);你放哪里了? 我没有用视图文档结构没有重载OnInitialUpdate()这个选项 void CChildView 不是View 吗 ,View 都有 InitialUpdate 额, 问题解决了,谢谢大家,原因在于我在程序类中添加消息映射,去访问CChildView中的方法,造成空句柄,我没用文档 视图结构CChildView直接派生自CWnd vc画图问题 如何让VC识别.hh,.cc文件 AfxMessageBox跑道对话框后面去了,如何才能他在最前。 在重叠套接字模型里,当接收的时候,怎么得知对方发送已经结束? 创建表以后无法马上使用记录指针?? 关于写好的程序自动开机运行的问题 CFormView中使用MSCOMM,请不要说与CDialog添加一样,最好能给个代码,谢谢。 gdi绘图问题 年底了,项目稳定了 。 终于辞职了。 最近老上不了万千论坛,是不是她已挪了位置??哪位能告知 thank不尽.. 新论坛,就这风格? 一个线程基础问题
ES_AUTOVSCROLL, CRect (0, 0, 0, 0), this, IDC_EDIT);
if(m_edit.m_hWnd) //m_edit通过类向导添加
MessageBox(_T("123"));
return 0;
}
void CChildView::OnSize(UINT nType, int cx, int cy)
{
CWnd::OnSize(nType, cx, cy);
if(m_edit.m_hWnd)
MessageBox(_T("1"));
m_edit.MoveWindow(0,0,cx,cy);
if(m_edit.m_hWnd)
MessageBox(_T("3"));
// TODO: 在此处添加消息处理程序代码
}void CChildView::OnFileNew(void)
{
if(m_edit.m_hWnd)
MessageBox(_T("123")); //这个地方messagebox不弹出
m_edit.SetWindowText(_T(""));
}
ES_AUTOVSCROLL, CRect (0, 0, 0, 0), this, IDC_EDIT);
你放哪里了?
我没用文档 视图结构CChildView直接派生自CWnd