求教:如何使相同的子窗口只显示一个?在线等待!马上加分.

liangzhai666 2003-06-10 05:51:04
我有一个多文档窗口,请问如何使相同的子窗口只显示一个呢?
...全文
31 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
friends1979 2003-06-10
  • 打赏
  • 举报
回复

if(myDialog->GetSafeHwnd()==NULL)
myDialog->Create();
liangzhai666 2003-06-10
  • 打赏
  • 举报
回复
我按照一楼的说法做了,但当我把子窗口关闭了之后,就再也打不开了.还有没有别的办法啊,帮帮小弟吧!
matlab7 2003-06-10
  • 打赏
  • 举报
回复
UP
Coold 2003-06-10
  • 打赏
  • 举报
回复
FindWindow
bbildb 2003-06-10
  • 打赏
  • 举报
回复
判断窗口的句柄,手头没代码,帮不了你太多了,不好意思!
liangzhai666 2003-06-10
  • 打赏
  • 举报
回复
应该是只能创建一个,我做的程序是这样的,我想在点击某一项时,弹出一个子窗口,现在我不想打开两个一样的子窗口,只想显示一个!!能在详细一点吗?我是菜鸟!!多谢了.
思危 2003-06-10
  • 打赏
  • 举报
回复
对话框和窗口有什么不同吗
思危 2003-06-10
  • 打赏
  • 举报
回复
同意楼上的方法,用静态变量做一个记数器,最简单。
显示一个是什么意思,只能创建一个,还是只能显示一个

liangzhai666 2003-06-10
  • 打赏
  • 举报
回复
你说的是对话框类,我有的是子窗口类啊,请问该怎么做呢?
醉马不肖 2003-06-10
  • 打赏
  • 举报
回复
class ZCDialog:public CDialog
{
static int count;
....
}
static ZCDialog::int count=0;

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧