PowerBuilder 的热键实现,主要有两种方式,都是和 Windows API 打交道。第一种,注册系统级热键,比如Ctrl+Alt+A这种,怎么切窗口都能响应;第二种,用SendMessageA设置窗口级热键,更适合界面控件内部用。代码量不算多,但得细心点,是注册 ID 和响应那里,别搞错了就行。对熟练用户来说,这种快捷方式真的是提速神器,少点鼠标点击,多点键盘操作,效率能提升不少。