PowerBuilder 中的 pbm_commnotify 事件是什么?

What is pbm_commnotify event in PowerBuilder?

什么是 PowerBuilder 中的 pbm_commnotify 事件?怎么触发?

global type some_type from Window
...
event commnotify pbm_commnotify
...
end type

on commnotify;
...
end on;

我正在为一个项目工作,该项目要求我们将多年前用 Powerbuilder 编写的系统转换为 Web 应用程序。我是Powerbuilder的新手,真的不知道如何触发这种类型的事件。

PowerScript 中的大多数 pbm_xxx 事件 ID 映射到 Win16/Win32 中的 wm_Xxx

你的例子:

事件 commnotify 的代码是 Win32 消息 WM_CommNotify 的 "event handler"。

注意:

  • 一些 PowerScript 事件 ID 不映射到 Win16/Win32 消息。
  • 您可能会遇到 未映射的 PowerScript 事件(没有事件 ID 的事件)。
  • pbm_custom01, pbm_custom02, ... 映射到 WM_User, (WM_User + 1), ...*