草庐IT

禁用组合

全部标签

python - 禁用控制台窗口的关闭按钮

我想控制[X]的使用按钮(退出窗口按钮),在运行基于控制台的Python时通常出现在右上角应用。我将提供程序内调用:sys.exit()在需要的时候。我知道即使对于Java也有类似的选项可用GUI编程。 最佳答案 尝试:importwin32console,win32gui,win32conhwnd=win32console.GetConsoleWindow()ifhwnd:hMenu=win32gui.GetSystemMenu(hwnd,0)ifhMenu:win32gui.DeleteMenu(hMenu,win32con.S

c# - 如何为 Windows 程序保存电子邮件/密码组合?

我正在创建一个Windows服务,它必须以特定的时间间隔向不同的人发送电子邮件。我在需要安全连接的服务器上使用一个帐户。我找到了这个引用:https://nimblegecko.com/how-to-store-login-details-securely-in-application-config-file/我试图实现的代码是这样的:varconfiguration=ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location);configuration.AppSettings.

windows - 如何在 Windows 中组合 GUI 应用程序

我有一个使用Qt框架(当前版本3.3.5,可能会更改为Qt4)的WindowsGUI应用程序。我想在主应用程序中组合其他WindowsGUI应用程序。由于一些我无法控制的限制,我不能直接在主应用程序中使用小部件。最终布局应如下所示:目前我正在使用Hosting.exeapplicationsintoadialog中概述的方法.为了传递子应用程序的HWND,我在进程之间使用了自己的IPC。然后,我需要使用在子窗口上调用::MoveWindow的QtresizeEvent转发调整大小事件。是否有更好或更通用的机制来执行此操作?有人建议我使用ActiveX,但我对这项技术还不够熟悉。

c - 在 C 中禁用崩溃对话框

我想禁用(在VS2010C程序中)发生GPF时屏幕上弹出的崩溃对话框窗口(您知道xxx.exe停止工作)我在win2008和win7上试过:-SetErrorMode(SetErrorMode(SEM_NOGPFAULTERRORBOX)|SEM_FAILCRITICALERRORS);-try/catch(withSEH,butsomepartsofthecodearen'twrappedin)-SetUnhandledExceptionFilter()没有任何作用...仍然是这个该死的窗口我是不是忘记了什么?唯一有效的是修改寄存器库中的“DontShowUI”键(HKEY_LOCA

c++ - 为什么我不能将字符串添加到组合框?

这看起来微不足道,但是对于MFC,我总是会遇到一些愚蠢的微不足道的问题,这些问题会停止我的工作流程。我收到指向afxcmn2.inl第352行的“调试断言失败”错误:_AFXCMN_INLINEintCComboBoxEx::AddString(LPCTSTRlpszString){UNUSED_ALWAYS(lpszString);ASSERT(FALSE);returnCB_ERR;}我试图在初始化时将一些字符串添加到组合框,如下所示:BOOLmyDialog::OnInitDialog(){CDHtmlDialog::OnInitDialog();cb_direction.Add

具有枚举值的 C# Propertygrid 组合框(Win Forms)

publicenumeVisualType{None=0,Torch=1,Rune01,Rune02,Rune03,FireRed01,LaserBlackWhiteLeft,LaserBlackWhiteRight,LaserBlueRedLeft,LaserBlueRedRight,Wheel01,Wheel01a,Wheel02,BlinkingStar,MovingPillar}publicclassEnumTypeConverter:TypeConverter{publicoverrideboolGetStandardValuesSupported(ITypeDescript

windows - 如何禁用 Shift/Ctrl/Alt 键的 WM_KEYDOWN 重复事件?

我有一个Windows应用程序处理Windows按键事件。应用程序传达WindowsMessage。当我按住Shift键时,WM_KEYDOWN消息重复出现。我只想传达一条WM_KEYDOWN消息,即使按住Shift键也是如此。您能否告诉我如何解决此问题? 最佳答案 你不能。检查lParam的第30位以查看消息是从上到下的转换,还是向下的重复。 关于windows-如何禁用Shift/Ctrl/Alt键的WM_KEYDOWN重复事件?,我们在StackOverflow上找到一个类似的问题

c++ - 如何以编程方式禁用 Windows 10 中的 Wi-fi 感知?

Windows10有一项名为WifiSense的新功能.该功能将WLAN适配器连接到附近的任何开放热点。它还通过Facebook与friend共享WLAN密码。根据我们的测试:如果附近有热点(即一个开放的热点或它有来自friend的密码的热点)。按照它认为最好的顺序重新排序配置文件。我找到了几个如何通过WindowsUI禁用WifiSense的答案:例如here.但是,没有答案确实禁止为开放热点创建新配置文件。有没有办法完全禁用WifiSense?最好以编程方式。 最佳答案 TL;DR:有未记录的注册表值可以禁用WifiSense的

c# - 为用户禁用屏幕保护程序

我想为另一个用户禁用屏幕保护程序。如何实现?我有管理权限。我有一个不能被屏幕保护程序中断的应用程序。 最佳答案 如果您自己编写应用程序,请考虑调用非托管APISetThreadExecutionState(PInvokereference)。复制我对howdoipreventscreen-saversandsleepsduringmyprogramexecution?的回答:不要乱动屏保设置,使用SetThreadExecutionState.这是通知窗口您的应用程序处于事件状态的API:Enablesanapplicationto

c++ - 了解 C++ VK_ 热键组合值

我一直在研究IShellLink接口(interface),对热键组合的映射方式感到困惑。当只应用单个热键时,返回值对应于记录的虚拟键码;例如F5==0x74但是,当使用组合时,会返回一个未记录的值,我无法破译它;例如CTRL+ALT+A==0x641组合多个虚拟键码用什么操作? 最佳答案 IShellLink::GetHotkey的文档对此进行了解释:Thevirtualkeycodeisinthelow-orderbyte,andthemodifierflagsareinthehigh-orderbyte.Themodifier