对话框如何嵌入到视图客户区中
2011-04-27 17:33
302 查看
1、 Dialog *dlg=new Dialog;申明全局变量
void CImageprocessView::OnMenuitem32771() ;视类中添加了 菜单栏的消息响应函数
{
dlg->Create(IDD_DIALOG1,this);创建非模态对话框
CRect rect;
GetClientRect(&rect);//获得客户区大小
ClientToScreen( &rect ); //充满整个客户区
dlg->ShowWindow(SW_SHOW);//显示
dlg->MoveWindow(&rect);//
}
2、在OnDraw中
void CImageprocessView::OnDraw(CDC* pDC)
{
CImageprocessDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CRect rect;
GetClientRect(&rect);
ClientToScreen( &rect );
if (dlg->GetSafeHwnd())
dlg->SetWindowPos((const CWnd*)HWND_TOP,rect.left,rect.top,rect.Width(),rect.Height(),SWP_SHOWWINDOW);
}
void CImageprocessView::OnMenuitem32771() ;视类中添加了 菜单栏的消息响应函数
{
dlg->Create(IDD_DIALOG1,this);创建非模态对话框
CRect rect;
GetClientRect(&rect);//获得客户区大小
ClientToScreen( &rect ); //充满整个客户区
dlg->ShowWindow(SW_SHOW);//显示
dlg->MoveWindow(&rect);//
}
2、在OnDraw中
void CImageprocessView::OnDraw(CDC* pDC)
{
CImageprocessDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CRect rect;
GetClientRect(&rect);
ClientToScreen( &rect );
if (dlg->GetSafeHwnd())
dlg->SetWindowPos((const CWnd*)HWND_TOP,rect.left,rect.top,rect.Width(),rect.Height(),SWP_SHOWWINDOW);
}
相关文章推荐
- 对话框如何嵌入到视图客户区中
- VC++.NET中如何将对话框嵌入到视图客户区中
- 如何在网页HTML中嵌入QQ、MSN、旺旺、Gtalk快速对话框代码
- 如何在网页HTML中嵌入QQ、MSN、旺旺、Gtalk快速对话框代码
- 在文档视图中嵌入对话框
- 对话框中嵌入多视图的一种方法
- [转]如何将属性表嵌入对话框中显示
- abp 如何设置和访问嵌入资源(视图、css、js等)
- 如何从一个对话框弹出单文档视图
- 对话框上如何创建视图
- 如何在单文档文件中嵌入对话框
- MFC如何将对话框嵌入浮动窗口中
- 老李分享:锁定客户的六大策略:教你如何将切换成本嵌入商业模式 1
- 如何在对话框中获取视图指针?
- 如何在对话框中嵌入浏览器
- 老李分享:锁定客户的六大策略:教你如何将切换成本嵌入商业模式 2
- 对话框中嵌入多视图的通用方法
- 如何从一个对话框弹出单文档视图
- 如何在网页HTML中嵌入QQ、MSN、旺旺、Gtalk快速对话框代码
- 如何从一个对话框弹出单文档视图