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

请问上个对话框层次有关问题

2012-09-22 
请教下个对话框层次问题我在对话框A中,使用create生成非模态对话框B但A不是B的父窗口.即 在对话框A的代码

请教下个对话框层次问题
我在对话框A中,使用create生成非模态对话框B

但A不是B的父窗口.

即 在对话框A的代码里,如下调用

CXXXDlalog DlgB;

DlgB.Create(IDD_XXX, NULL);
DlgB.ShowWindow(SW_SHOW);


现在发现的问题就是,
对话框B一直处于对话框A的上层,
即A无法遮挡住B,

我想实现的是A和B可以像普通窗口一样可以互相遮挡(点A时,A遮住B,点B时,B遮住A).

请问要怎么实现呢?


[解决办法]
CXXXDlalog DlgB;

DlgB.Create(IDD_XXX, GetDesktopWindow()); //取桌面为父窗口
DlgB.ShowWindow(SW_SHOW);

热点排行