VB6中WM_CLOSE和WM_QUIT消息的行为是什么?

时间:2014-09-16 18:43:50

标签: windows vb6

如果我在一个应用程序中执行它们以关闭另一个应用程序,请在VB6中的代码中激活卸载表单吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

是的,我以为我能更快地得到答案。

  1. WM_CLOSE(VB6无法识别 - 您必须指定& H10或Decimal 16的值)确实在应用程序的MDI格式中执行卸载代码)
  2. WM_QUIT类似于终止进程,它不会调用该代码。

答案 1 :(得分:0)

WM_CLOSE要求窗口关闭。大多数应用程序将在关闭其主窗口后退出。

WM_QUIT告诉窗口退出当前的消息循环。如果这是主要的消息循环,那么大多数应用程序将退出。如果它是模式对话框的消息循环,则对话框可能会关闭,应用程序可能会继续运行。