| 事件名 | 触发的时机 |
| Activate | 在窗口激活之前触发 |
| Clicked | 当用户用鼠标单击窗口的空白区域(没有控件的区域)时触发 |
| Close | 当用户用鼠标单击窗口的空白区域(没有控件的区域)时触发 |
| CloseQuery | 当清除或关闭窗口时触发。然后检查Message.ReturnValue的值,若为1,则窗口不能关闭 |
| Deactivate | 当窗口变为非活动状态时触发 |
| DoubleClicked | 当用户双击窗口的空白区域时触发 |
| DragDrop | 当一个可拖动的控件被拖动到窗口上时触发 |
| DragEnter | 当一个可拖动的控件进入窗口时触发 |
| DragLeave | 当一个可拖动的控件离开窗口时触发 |
| DragWithin | 当一个可拖动的控件在窗口内部拖动时触发 |
| Hide | 在窗口被隐藏时触发 |
| HotLinkAlarm | 在DDE中服务器应用已经发送了新的数据,客户DDE应用已经接收到这些数据时触发 |
| Key | 当用户击了一个键且插入点不在RichTextEdit编辑控件或数据窗口控件时触发 |
| MouseDown | 当用户在窗口的空白区域按下鼠标左键时触发 |
| MouseMove | 当鼠标在窗口内移动时触发 |
| MouseUp | 当用户在窗口的空白区域释放鼠标左键时触发 |
| Open | 当程序调用以此窗口为参数的Open函数时,此事件在该窗口打开之后,显示之前触发 |
| Other | 当一个非PowerBuilder事件的Windows信息发生时触发 |
| RButtonDown | 在窗口的空白区域单击鼠标右键时触发 |
| RemoteExec | 当一个DDE客户应用发送了一个命令时触发 |
| RemoteHotLinkStart | 当一个DDE客户应用开始一个热连接时触发 |
| RemoteHotLinkStop | 当一个DDE客户应用结束一个热连接时触发 |
| RemoteRequest | 当一个DDE客户应用请求数据时触发 |
| RemoteSend | 当一个DDE客户应用已经发送了数据时触发 |
| Resize | 当用户或程序打开或重设窗口大小时触发 |
| Show | 当程序运行此窗口的show函数时,此事件在窗口显示之前触发 |
| SystemKey | 当插入点不在某个行编辑中且用户按了ALT或ALT加其它键时触发 |
| Timer | 在调用Timer函数后,经过了Timer函数指定的时间后触发 |
| ToolBarMoved | 当MDI窗口的工具条移动时触发 |
| Help | ......... |