在MID中我按按钮a打开对话框A,我按按钮b打开对话框B,而这两个对话框都没有关闭,我再按按钮a这个时候我不想再创建对话框了,而是把已经打开的对话框A置前
我现在想实现再按按钮a不再创建对话框了,而是把已经打开的对话框A置前
没有思路 请高手指教!
谢谢
我现在想实现再按按钮a不再创建对话框了,而是把已经打开的对话框A置前
没有思路 请高手指教!
谢谢
解决方案 »
- 很简单的问题
- 怎样抛出异常
- 请问:Windows 2000 Advanced Server,建立套接字最大数量的问题
- 这个问题不简单!关于完成端口,高手进~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 使用 ShBrowseForFolder 怎么能使隐藏文件也显示出来?
- vc 安装错误 请大家帮一下忙
- 有一非常笨的问题?
- 在服务程序中如何修改当前系统用户的注册表设置?
- 图象处理高手请进-如何在内存中画图,然后编码为GIF格式,存为GIF文件?(可以给几百分)
- :曾经有一本经典的书放在我的面前,但我没有珍惜,当我失去的时候我才知道...........
- 帮我看看这个登录界面代码错哪了?谢谢!!
- 请问如何判断WCHAR字符串数组是否为空呢?
然后增加两个BOOL变量,用来记这两个对话框是否在弹出
第一次弹出A的时候,先把变量m_bA = TRUE
每次弹的时候检查m_bA,如果是TRUE,就把A 给BringWindowToTop 这两个对话框应该都是CREATE出来的。
void Cvck_csdnDlg::OnBnClickedButton2()
{
// TODO: Add your control notification handler code here
if (m_dlg==NULL)
{
m_dlg = new CDialog;
m_dlg->Create(IDD_DIALOG1,this);
m_dlg->ShowWindow(SW_SHOW);
}
else
m_dlg->SetFocus();}
不过我没有用过 不是很熟 因为我的对话框是加在VIEW里面的 所以直接用FINDWINDOW不可以
所以只有用FINDWINDOWEX来做
请用过的高手赐教!