PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。
MessageBox是一个消息对话框,可以设置为“是、否、取消”等常用的快速消息确认。
格式
MesssagBox(hwnd, 提示语, 标题, 按钮类型)
如:MessageBox(0, “请确认是否继续。”,“提示”,MB_YESNO)
hwnd
在PythonStudio中,暂时只能设置为0
原本这个值如果为None,则对话框为模态,其他值 为模态,也就是不把这个消息框点掉,是回不到原窗口的,但这里设置只能为0后,在不关闭对话框时,仍可以激活原窗口进行操作。
提示语和标题
这个就是普通的两个字符串,不用多说
按钮类型
一般有 “是、否”、“是、否、取消”、“放弃、重试、忽略”、“确定、取消”等类型
根据想要的内容,选择“MB_YESNOCANCEL”等组合就行了,
如下图为MB_ABORTRETRYIGNORE
返回值
确定OK:1
取消CANCEL:2
放弃ABORT:3
重试RETRY:4
忽略IGNORE:5
是YES:6
否NO:7