社区
界面
帖子详情
怎么在程序中关闭一个窗口
leiyu_shi
2005-10-09 03:06:57
如果一个名为m_myWindow的窗口用m_myWindow.Domole();显示了出来,
用哪个函数可以把它再关掉。
谢谢指点
...全文
157
9
打赏
收藏
怎么在程序中关闭一个窗口
如果一个名为m_myWindow的窗口用m_myWindow.Domole();显示了出来, 用哪个函数可以把它再关掉。 谢谢指点
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laofang
2005-10-25
打赏
举报
回复
对话框的"OK/确认"按钮会自动调整CDialog::OnOK(),后者会调用EndDialog关闭对话框.
deping_chen
2005-10-25
打赏
举报
回复
//用于关闭模态对话框的线程
static BOOL g_bTryToCloseModalDlg= FALSE;
UINT CloseModalDlg(LPVOID pParam )
{
Sleep(5000);//如果用户没有关闭,在5秒后关闭
char* WindowName = (char*)pParam;
while (g_bTryToCloseModalDlg)
{
CWnd* pWnd = CWnd::FindWindow("#32770", windowName);
if(pWnd )
{
pWnd ->SendMessage(WM_CLOSE);
}
Sleep(50);
}
return -1;
}
//弹出某个对话框
{
g_bTryToCloseModalDlg = TRUE;
AfxBeginThread(CloseModalDlg, DlgName);
dlg.DoModal();
g_bTryToCloseModalDlg = FALSE;
}
deping_chen
2005-10-25
打赏
举报
回复
在你调用DoModal之前一句,创建一个工作者线程,负责关闭该模态对话框。通过向该模态对话框发送WM_CLOSE消息。
wanshi_53
2005-10-24
打赏
举报
回复
你可以模拟WM_CLOSE消息即可!
关闭你所想的窗口
toumao
2005-10-23
打赏
举报
回复
我猜想楼主也有可能有以下要求:
不等用户点确定或取消,就要自动关闭。
那就用气泡提示好了。
guosenjuncs
2005-10-23
打赏
举报
回复
楼主可能不明白Domodal的含义,这个函数只有在用户结束对话框才返回的。所以你不要考虑如何结束它
legendhui
2005-10-09
打赏
举报
回复
模式对话框显示后,就进入了对话框的消息循环,只能在对话框里结束!
你可以这样判断
if(IDOK==m_myWindow.Domode())看对话框是否结束
wizard13
2005-10-09
打赏
举报
回复
void EndDialog( int nResult );
这个不行吗
Android应用
程序
UI架构 高清PTT
Android系统采用一种称为Surface的UI架构为应用
程序
提供用户界面。在Android应用
程序
中
,每
一个
Activity组件都关联有
一个
或者若干个
窗口
,每
一个
窗口
都对应有
一个
Surface。有了这个Surface之后,应用
程序
就可以在上面渲染
窗口
的UI。最终这些已经绘制好了的Surface都会被统一提交给Surface管理服务SurfaceFlinger进行合成,最后显示在屏幕上面。无论是应用
程序
,还是SurfaceFlinger,都可以利用GPU等硬件来进行UI渲染,以便获得更流畅的UI。在Android应用
程序
UI架构
中
,还有
一个
重要的服务WindowManagerService,它负责统一管理协调系统
中
的所有
窗口
,例如管理
窗口
的大小、位置、打开和
关闭
等。这个PPT讲Android应用
程序
的Surface机制,阐述Activity、Window和View的关系,以及应用
程序
、WindowManagerService和SurfaceFlinger协作完成UI渲染的过程
WPF经典教程之WPF应用
程序
管理
一、WPF应用
程序
由System.Windows.Application类进行管理 二、创建WPF应用
程序
创建WPF应用
程序
有两种方式: 1、Visual Studio和Expression Blend默认的方式,使用App.xaml文件定义启动应用
程序
App.xaml文件的内容大致如下..... 更多WPF资源:http://cleopard.download.csdn.net/
C#
关闭
一个
窗口
的同时打开另
一个
窗口
在.net的WinForm
程序
中
,如果是直接起动的Form作为主
窗口
,那么这个主
窗口
是不能
关闭
的,因为它维护了
一个
Windows消息循环,它一旦
关闭
了就等于声明整个应用
程序
结束,所以新打开的
窗口
也就被自动
关闭
了。因此要
关闭
的
窗口
不能用Application.Run创建。 要在
关闭
一个
窗口
的同时打开另
一个
窗口
,可以按如下做法: 先在第
一个
窗口
声明
一个
公共的bool变量并赋值为true: 如pu
C#如何
关闭
一个
窗口
的同时打开另
一个
窗口
在.net的WinForm
程序
中
,如果是直接起动的Form作为主
窗口
,那么这个主
窗口
是不能
关闭
的,因为它维护了
一个
Windows消息循环,它一旦
关闭
了就等于声明整个应用
程序
结束,所以新打开的
窗口
也就被自动
关闭
了。因此要
关闭
的
窗口
不能用Application.Run创建。如何使用Hide()(只是隐藏,其实进程还被占用着)之类或者Close()(这个操作会把所有窗体
关闭
,因为属于同
一个
线程...
python
关闭
当前
窗口
_如何打开
一个
新
窗口
并
关闭
当前
窗口
?
我想问一下,当我在标题
中
写到,如何打开
一个
新
窗口
并(完全)
关闭
当前
窗口
?在有两个.py文件。它们彼此独立,也就是说,它们都可以独立运行。在在我的app.py有
一个
按钮。如果单击该按钮,我希望
关闭
当前
窗口
/文件并打开新
窗口
/文件。在在下面的代码
中
,我可以打开新
窗口
/文件,但旧
窗口
没有
关闭
。如果我关上第二扇窗户,旧窗户也会关上。我用我的知识/搜索尝试过一些方法,但没有
一个
有效。在这是MyApp.py的...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章