1
私のものではない(つまり私はソースコードを持たない)アプリケーションでウィンドウを閉じたい、windows:タイトルバーをダブルクリックすると最大化ウィンドウを無効にし、タスクバーをクリックすると最小化する
def set_window_style(hwnd, resizable=None, sysmenu=None):
style = win32api.GetWindowLong(hwnd, win32con.GWL_STYLE)
if resizable is not None:
if resizable:
style &= win32con.WS_SIZEBOX
else:
style &= ~win32con.WS_SIZEBOX
if sysmenu is not None:
if sysmenu:
style &= win32con.WS_SYSMENU
else:
style &= ~win32con.WS_SYSMENU
win32api.SetWindowLong(hwnd, win32con.GWL_STYLE, style)
両方にFalse
はparamsは与え、彼らがサイズを変更するためにドラッグすることはできません意味:ほぼ完全にこのコードでは、その実現に迷惑に聞こえるが、それはユーザーの要求に応じてだ...)とにかく、私が管理しています彼らはそこにいないので、最大化するか、「x」ボタンを押してください。ただし、タイトルバーをダブルクリックすると、ウィンドウは最大化されます。この動作を無効にする方法はありますか?
さらに、タスクバーのウィンドウをクリックすると、最小化されて復元されます。これも無効にすることはできますか?
hehは決してそれをサックしませんでした - 素晴らしい、ありがとう! – Claudiu