HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/Lib/site-packages/pythonwin/pywin/Demos/menutest.py
# Run this as a python script, to gray "close" off the edit window system menu.
from pywin.framework import interact
import win32con

if __name__ == "__main__":
    import demoutils

    if demoutils.NeedGoodGUI():
        win = interact.edit.currentView.GetParent()
        menu = win.GetSystemMenu()
        id = menu.GetMenuItemID(6)
        menu.EnableMenuItem(id, win32con.MF_BYCOMMAND | win32con.MF_GRAYED)
        print("The interactive window's 'Close' menu item is now disabled.")