首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么在一个对话框的确定区域显示另一对话框

2012-01-26 
如何在一个对话框的确定区域显示另一对话框例如:对话框dlg1有确定,取消按扭,当我按下确定按扭时在dlg1右边

如何在一个对话框的确定区域显示另一对话框
例如:对话框dlg1有确定,取消按扭,当我按下确定按扭时在dlg1右边显示   dlg2对话框同时在dlg1的下方显示dlg3对话框,dlg2,dlg3都在dlg1内显示

[解决办法]
在调用DoModal之前,向对象传入区域坐标,然后在目的对话框的OnInitDialog里MoveWindow
[解决办法]
先创建你需要的对话框后,在该对话框函数代码部分直接movewindow就可以了.
[解决办法]
怎么将dlg2设置为dlg1的子窗口啊
---------------------------------
创建dlg2时为其指定父窗口
[解决办法]
CDialog2 dlg2要提升为类成员变量。
重新给你写一下:

.h
CDialog2 m_dlg2;

.cpp
if( m_dlg2.m_hWnd ==NULL)
{
dlg2.Create( IDD_DIALOG2, dlg1);
}
CRect rc;
//此处自己计算矩形区域
m_dlg2.MoveWind(rc );
m_dlg2.ShowWindow(SW_SHOW);

dlg3同理


热点排行