python - 在 Windows 中禁用调整 python 控制台应用程序的大小
问题描述
这是使用 c++ 禁用调整大小的代码
HWND consoleWindow = GetConsoleWindow();
SetWindowLong(consoleWindow, GWL_STYLE, GetWindowLong(consoleWindow, GWL_STYLE) & ~WS_MAXIMIZEBOX & ~WS_SIZEBOX);
但是,我想在 python 中使用这段代码。到目前为止,这是我的努力:
def fix_borders():
kernel32 = ctypes.WinDLL('kernel32', use_last_error=True)
hWnd = kernel32.GetConsoleWindow()
kernel32.SetWindowLong(hWnd, GWL_STYLE,
kernel32.GetWindowLong(consoleWindow, GWL_STYLE) & ~WS_MAXIMIZEBOX & ~WS_SIZEBOX)
但是,无法识别 SetWindowLong 并且我不知道如何导入其他常量...
解决方案
推荐阅读
- python - matplotlib/mplot3d scatterplot 尊重掩蔽,但surfaceplot 没有 - 为什么?
- c++ - C++ 的文件 I/O
- vue.js - 为什么 Vue 2 在使用 :is prop override 组件时会删除所有内容?
- python - sqlalchemy - 映射器映射类 X->y 无法为映射表 y 组装任何主键列
- asp.net-core - 关于托管在 Azure 应用服务横向扩展实例中的 Quartz.NET 的注意事项
- kdb - Q/KDB+ 通过查询创建新列
- azure-devops - 尽管项目在本地正确运行,但 Microsoft.CodeAnalysis 构建失败
- r - 如何在 Python 界面中运行 R 代码?
- video - markdown 中的 youtube 视频大小
- python - Pandas 在根据特定条件分配值时应用给出错误