实例介绍
SmartSystemMenu
SmartSystemMenu扩展了系统中所有窗口的系统菜单。它添加了以下自定义项:
- 信息:显示当前窗口和进程的信息对话框,包括窗口句柄、窗口标题、窗口样式、窗口类、进程名称、进程ID、进程路径。
- 滚动:允许将当前窗口滚动起来和滚动下去。
- Aero Glass:允许为当前窗口添加“Aero Glass”模糊效果(仅适用于Windows Vista及更高版本,主要用于控制台窗口)。
- 始终置顶:允许当前窗口始终位于所有其他窗口之上。
- 置于底部:允许将当前窗口置于底部。
- 保存截图:允许将当前窗口的截图保存到文件中。
- 在资源管理器中打开文件:允许在资源管理器中打开进程文件。
- 鼠标拖动:允许使用鼠标拖动当前窗口。
- 点击穿透:允许通过当前窗口进行点击。
- Alt Tab隐藏:允许将当前窗口隐藏在任务栏和Alt Tab切换中。
- 调整大小:允许更改当前窗口的大小。
- 移动至:允许将当前窗口移动到另一个监视器。
【实例截图】
文件清单
└── SmartSystemMenu-d36f2ba6aab50a3175a2c71c3ff53a15ae7080b5
├── Build
│ ├── Build.cmd
│ └── Build.xml
├── LICENSE
├── Package
│ └── Chocolatey
│ ├── icon.png
│ ├── smartsystemmenu.nuspec
│ ├── tools
│ │ └── chocolateyinstall.ps1
│ └── update.ps1
├── README_CN.md
├── README.md
├── README_RU.md
├── SmartSystemMenu
│ ├── AutoStarter.cs
│ ├── Controls
│ │ ├── DataGridViewDisableButtonCell.cs
│ │ └── DataGridViewDisableButtonColumn.cs
│ ├── EnumWindows.cs
│ ├── EventArgs.cs
│ ├── Extensions
│ │ ├── EnumExtensions.cs
│ │ ├── IEnumerableExtensions.cs
│ │ ├── PriorityClassExtensions.cs
│ │ ├── PriorityExtensions.cs
│ │ ├── ProcessExtensions.cs
│ │ ├── StringExtensions.cs
│ │ └── WindowAlignmentExtensions.cs
│ ├── Forms
│ │ ├── AboutForm.cs
│ │ ├── AboutForm.Designer.cs
│ │ ├── AboutForm.resx
│ │ ├── DimForm.cs
│ │ ├── DimForm.Designer.cs
│ │ ├── DimForm.resx
│ │ ├── HotkeysForm.cs
│ │ ├── HotkeysForm.Designer.cs
│ │ ├── HotkeysForm.resx
│ │ ├── InfoForm.cs
│ │ ├── InfoForm.Designer.cs
│ │ ├── InfoForm.resx
│ │ ├── MainForm.cs
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.resx
│ │ ├── MessageBoxForm.cs
│ │ ├── MessageBoxForm.Designer.cs
│ │ ├── MessageBoxForm.resx
│ │ ├── ParameterForm.cs
│ │ ├── ParameterForm.Designer.cs
│ │ ├── ParameterForm.resx
│ │ ├── PositionForm.cs
│ │ ├── PositionForm.Designer.cs
│ │ ├── PositionForm.resx
│ │ ├── ProcessExclusionForm.cs
│ │ ├── ProcessExclusionForm.Designer.cs
│ │ ├── ProcessExclusionForm.resx
│ │ ├── SettingsCloserForm.cs
│ │ ├── SettingsCloserForm.Designer.cs
│ │ ├── SettingsCloserForm.resx
│ │ ├── SettingsForm.cs
│ │ ├── SettingsForm.Designer.cs
│ │ ├── SettingsForm.resx
│ │ ├── SettingsSizeForm.cs
│ │ ├── SettingsSizeForm.Designer.cs
│ │ ├── SettingsSizeForm.resx
│ │ ├── SizeForm.cs
│ │ ├── SizeForm.Designer.cs
│ │ ├── SizeForm.resx
│ │ ├── StartProgramForm.cs
│ │ ├── StartProgramForm.Designer.cs
│ │ ├── StartProgramForm.resx
│ │ ├── TransparencyForm.cs
│ │ ├── TransparencyForm.Designer.cs
│ │ └── TransparencyForm.resx
│ ├── Hooks
│ │ ├── BasicHookEventArgs.cs
│ │ ├── CallWndProcHook.cs
│ │ ├── CBTHook.cs
│ │ ├── GetMsgHook.cs
│ │ ├── Hook.cs
│ │ ├── KeyboardHook.cs
│ │ ├── KeyboardLLHook.cs
│ │ ├── MouseHook.cs
│ │ ├── MouseLLHook.cs
│ │ ├── NativeHookMethods.cs
│ │ ├── ShellHook.cs
│ │ ├── SysCommandEventArgs.cs
│ │ └── WindowEventArgs.cs
│ ├── HotKeys
│ │ ├── HotKeyEventArgs.cs
│ │ ├── HotKeyHook.cs
│ │ ├── MouseButton.cs
│ │ ├── MouseHook.cs
│ │ ├── VirtualKey.cs
│ │ └── VirtualKeyModifier.cs
│ ├── Images
│ │ ├── ArrowDown.png
│ │ ├── ArrowUp.png
│ │ ├── SmartSystemMenu.ico
│ │ └── SmartSystemMenu.png
│ ├── Language.xml
│ ├── Manifest
│ │ ├── app32.manifest
│ │ └── app64.manifest
│ ├── MenuItemId.cs
│ ├── Native
│ │ ├── Advapi32.cs
│ │ ├── Constants.cs
│ │ ├── Dwmapi.cs
│ │ ├── Enums
│ │ │ ├── AccentState.cs
│ │ │ ├── DPI_AWARENESS_CONTEXT.cs
│ │ │ ├── DWM_BB.cs
│ │ │ ├── GetAncestorFlags.cs
│ │ │ ├── LayeredWindow.cs
│ │ │ ├── MIIM.cs
│ │ │ ├── PriorityClass.cs
│ │ │ ├── Priority.cs
│ │ │ ├── ProcessAccessFlags.cs
│ │ │ ├── PROCESS_DPI_AWARENESS.cs
│ │ │ ├── SECURITY_IMPERSONATION_LEVEL.cs
│ │ │ ├── SendMessageTimeoutFlags.cs
│ │ │ ├── ThreadAccess.cs
│ │ │ ├── TokenAccess.cs
│ │ │ ├── TOKEN_TYPE.cs
│ │ │ ├── WindowCompositionAttribute.cs
│ │ │ └── WindowShowStyle.cs
│ │ ├── Kernel32.cs
│ │ ├── Ntdll.cs
│ │ ├── SHCore.cs
│ │ ├── Structs
│ │ │ ├── AccentPolicy.cs
│ │ │ ├── ConsoleScreenBufferInfo.cs
│ │ │ ├── Coord.cs
│ │ │ ├── CopyDataStruct.cs
│ │ │ ├── DWM_BLURBEHIND.cs
│ │ │ ├── KeyboardLLHookStruct.cs
│ │ │ ├── LUID_AND_ATTRIBUTES.cs
│ │ │ ├── LUID.cs
│ │ │ ├── MenuItemInfo.cs
│ │ │ ├── MonitorInfo.cs
│ │ │ ├── MouseLLHookStruct.cs
│ │ │ ├── Point.cs
│ │ │ ├── PROCESS_BASIC_INFORMATION.cs
│ │ │ ├── PROCESS_INFORMATION.cs
│ │ │ ├── Rect.cs
│ │ │ ├── SmallRect.cs
│ │ │ ├── STARTUPINFO.cs
│ │ │ ├── TITLEBARINFO.cs
│ │ │ ├── TOKEN_PRIVILEGES.cs
│ │ │ ├── WindowCompositionAttributeData.cs
│ │ │ └── WINDOW_INFO.cs
│ │ └── User32.cs
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Settings
│ │ ├── CloserSettings.cs
│ │ ├── DimmerSettings.cs
│ │ ├── LanguageItem.cs
│ │ ├── LanguageSettings.cs
│ │ ├── MenuItem.cs
│ │ ├── MenuItems.cs
│ │ ├── MenuItemType.cs
│ │ ├── SaveSelectedItemsSettings.cs
│ │ ├── SmartSystemMenuSettings.cs
│ │ ├── StartProgramMenuItem.cs
│ │ ├── WindowSettings.cs
│ │ └── WindowSizeMenuItem.cs
│ ├── SmartSystemMenu64.exe
│ ├── SmartSystemMenu.csproj
│ ├── SmartSystemMenu.csproj.user
│ ├── SmartSystemMenu.xml
│ ├── SystemMenu.cs
│ ├── SystemTrayMenu.cs
│ ├── ToggleParser.cs
│ ├── UserType.cs
│ ├── Utils
│ │ ├── AssemblyUtils.cs
│ │ ├── EnumUtils.cs
│ │ ├── FileUtils.cs
│ │ ├── SystemUtils.cs
│ │ └── WindowUtils.cs
│ ├── Win32WindowWrapper.cs
│ ├── WindowAlignment.cs
│ ├── WindowCloserType.cs
│ ├── Window.cs
│ ├── WindowInfo.cs
│ ├── WindowSizerType.cs
│ ├── WindowState.cs
│ └── WmiProcessInfo.cs
├── Smart System Menu detailed SRS document in greek.docx
├── SmartSystemMenuHook
│ ├── dllmain.cpp
│ ├── RCa01308
│ ├── ReadMe.txt
│ ├── resource.h
│ ├── SmartSystemMenuHook.aps
│ ├── SmartSystemMenuHook.cpp
│ ├── SmartSystemMenuHook.h
│ ├── SmartSystemMenuHook.vcxproj
│ ├── SmartSystemMenuHook.vcxproj.filters
│ ├── SmartSystemMenuHook.vcxproj.user
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── targetver.h
│ ├── tinyxml2.cpp
│ ├── tinyxml2.h
│ └── Version.aps
├── SmartSystemMenu.sln
└── SmartSystemMenu.sln.DotSettings
20 directories, 197 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论