MDI中的VIEW的OnSize事件应怎么写,清mfc高手帮我。

deyi 2003-12-12 02:25:11
void CListVew::OnSize(UINT nType, int cx, int cy)
{
CFormView::OnSize(nType, cx, cy);
CWnd * pWnd ;
// TODO: Add your message handler code here
if(this!=NULL)
{
pWnd = (CWnd*) this->GetDlgItem(IDC_MODUELLIST) ;
if(pWnd->GetSafeHwnd())
{
m_ModuleName.MoveWindow(5,5,cx,cy);
m_ModuleList.MoveWindow (5, 30 , cx-5, cy -30) ;
}
}
}

我写的代码如下。但是老报错。
原因在pWnd->GetSafeHwnd()有效时,
m_ModuleName.MoveWindow(5,5,cx,cy); (CSTATIC)
m_ModuleList.MoveWindow (5, 30 , cx-5, cy -30) ;(CLISTBOX)
无效。这个时键怎么写不会出现这种情况。
...全文
36 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
deyi 2003-12-12
谢谢 sinhighly(非典型程序员)。
  • 打赏
  • 举报
回复
sinhighly 2003-12-12

if(m_ModuleList&& m_ModuleName)
{
m_ModuleName.MoveWindow(5,5,cx,cy);
m_ModuleList.MoveWindow (5, 30 , cx-5, cy -30) ;
}
  • 打赏
  • 举报
回复
相关推荐
发帖
界面
加入

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2003-12-12 02:25
社区公告
暂无公告