Chinaunix首页 | 论坛 | 博客
  • 博客访问: 184946
  • 博文数量: 33
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 245
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-01 11:26
文章分类

全部博文(33)

文章存档

2011年(1)

2010年(10)

2009年(18)

2008年(4)

我的朋友

分类: WINDOWS

2009-09-05 04:20:51

Application.Run()是"Begins running a standard application message loop on the current thread, and makes the specified form visible." 用代码可以表示为:
while(GetMessage(&msg)>0)
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
执 导受到WM_QUIT,退出应用程序。而使用Form.Show()方法则Form显示后就立刻退出程序。如果用Form.ShowDialog()是模 化对话框所以不会立刻消失,但是如果您还有其他窗口,Form.ShowDialog()显示的是模态窗口,只有它退出,其他窗口才能显示,但是一旦退出 整个程序就推出,其他窗口将永不会得到运行机会,而用Application.Run()就不会出现这种现象。
阅读(888) | 评论(0) | 转发(0) |
0

上一篇:只启动一个例程

下一篇:字符编码

给主人留下些什么吧!~~