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

关于模态和非模态窗口解决方法

2012-03-21 
关于模态和非模态窗口现在有一个主窗口maindialog,现在加入另一窗口childdialog,现在在childdialog上面有

关于模态和非模态窗口
现在有一个主窗口maindialog,现在加入另一窗口childdialog,现在在childdialog上面有一个edit控件,初始时设为enablewindow(false),现在需要在主窗口中执行的buttonclick()函数中,将edit控件置为enablewindow(true),试了两种,模态和非模态

模态情况下,buttonclick()函数中,如下语句
 childDialog cDialog;
 CEdit *pEdit = ( CEdit * )( cDialog.GetDlgItem( IDC_EDIT1 ) );//出错

findwindowEx函数也用过,被那几个参数弄迷糊了,也没弄出来

非模态情况下
 在showWindow()后,怎么样像domodal()那样能够将maindialog给暂停掉呢掉呢,因为希望maindialog中的函数能够得到childdialog中的edit控件中的值以后再执行。

应该怎么做呢?????
 



[解决办法]
很难,关注中...
[解决办法]

引用楼主 xbingle 的帖子:

childDialog cDialog;
CEdit *pEdit = ( CEdit * )( cDialog.GetDlgItem( IDC_EDIT1 ) );//出

[解决办法]
自定义消息处理

[解决办法]
不明LZ在说什么
[解决办法]
以后需再关注,现在先帮你顶一下

热点排行