| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 807 人关注过本帖
标题:请教关于对话框的问题
只看楼主 加入收藏
MQKt
Rank: 2
等 级:论坛游民
帖 子:235
专家分:20
注 册:2006-6-29
结帖率:100%
收藏
 问题点数:0 回复次数:8 
请教关于对话框的问题
1.如何让对话框实现非模态功能????
2.怎样隐藏一个对话框????
希望能得到详细解释或者是原代码,如果方便的话,还有一个问题
3.怎样将对话框托盘(不是最小化)
搜索更多相关主题的帖子: 对话框 模态 托盘 
2007-06-26 00:14
余来
Rank: 6Rank: 6
等 级:贵宾
威 望:26
帖 子:956
专家分:18
注 册:2006-8-13
收藏
得分:0 
隐藏对话框 ShowWindow(SW_HIDE);
托盘化 Shell_NotifyIcon( )
非模态比较麻烦,不好讲,一般VC编程书籍中应该都讲到了
一般是调用Create(对话框资源ID)

2007-06-26 10:46
MQKt
Rank: 2
等 级:论坛游民
帖 子:235
专家分:20
注 册:2006-6-29
收藏
得分:0 
            不好意思我没说清除,我想在一个对话中点击一个按钮弹出另一个对话框,在不关闭子对话框的情况下,能对主对话框进行操作,请教应该怎么弄??

2007-06-26 15:19
tanxiangli
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-5-18
收藏
得分:0 

在建立对话框对象时不要这样:

DH_log log;
log.DoModal();

用下面的就可以了:
DH_log *log=new DH_log;
log->CreateWindow(对话框ID);
log->SHowWindow(SW_NORMAL);//显示状态

2007-06-26 15:34
MQKt
Rank: 2
等 级:论坛游民
帖 子:235
专家分:20
注 册:2006-6-29
收藏
得分:0 
这个问题解决了,多谢两位!
下一步我想在主对话框中通过指针得到子对话框中一个CEDIT的内容,请教怎么定义这个指针,或者有什么别的方法实现。

2007-06-26 17:27
tanxiangli
Rank: 1
等 级:新手上路
帖 子:29
专家分:0
注 册:2007-5-18
收藏
得分:0 

这个问题就不好意思啦!!!!我也是个初学者,也不是太清楚.

2007-06-26 23:48
cz522321
Rank: 1
等 级:禁止访问
威 望:2
帖 子:569
专家分:5
注 册:2006-3-13
收藏
得分:0 
你这样试一下:
CDialog1 dlg1;//主对话框
CDialog2 dlg2;//子对话框
在主对话框里面调用下面语句:
CString *str=dlg2.CEdit::GetWindowText();

2007-06-27 00:22
MQKt
Rank: 2
等 级:论坛游民
帖 子:235
专家分:20
注 册:2006-6-29
收藏
得分:0 
试了不行,error C2039: 'm_edtDay' : is not a member of 'CDsgjDlg'
是不是对话框定义错了,我的都是默认这样定义的class CDsgjDlg : public CDialog

2007-06-27 09:12
MQKt
Rank: 2
等 级:论坛游民
帖 子:235
专家分:20
注 册:2006-6-29
收藏
得分:0 
没办法,现在是先将CDialog1 dlg1;//主对话框 文本框的文件存入文件,然后再在CDialog2 dlg2;//子对话框 里读文件实现的,真麻烦。 3楼的问题哪位知道吗?

2007-06-29 17:06
快速回复:请教关于对话框的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055114 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved