使用DialogHandle属性或DelphiVCL.Application.DialogHandle来提供一种在应用程序中使用非VCL对话框的机制。
当显示一个使用CreateDialog API函数创建的无模型对话框时,使用DialogHandle。将无模型对话框的句柄分配给DialogHandle,允许对话框看到来自应用程序的消息循环的消息。
当无模型对话框收到激活消息(WM_NCACTIVATE)时,将其句柄分配给DialogHandle,当对话框收到停用消息时,将DialogHandle设置为零。
让我们用dir()命令浏览DelphiVCL.Application.DialogHandle的所有属性、方法和内置属性。
import DelphiVCL
dir(DelphiVCL.Application.DialogHandle)
请看我们的Windows命令提示符中的响应。
你也可以使用print()命令来阅读DelphiVCL.Application.DialogHandle 的简短信息。
print(DelphiVCL.Application.DialogHandle)
print(DelphiVCL.Application.DialogHandle.__doc__)
请看我们的Windows命令提示符中的响应。