草庐IT

haarcascade_frontalface_alt

全部标签

windows - (wxWidgets, Windows) 程序图标有效但在 alt+tab 或关闭框中无效

我正在使用WxWidgets编写Windows应用程序。我创建了包含我的图标资源的.rc文件,我的程序在资源管理器中显示了指定的图标。但是,它仅在任务切换器(alt+tab)和关闭菜单(每个窗口左上角的小框,可让您移动、调整大小、最小化/最大化等)中显示一个通用图标。我错过了一步,还是在这里做错了什么?我在Linux下使用MingW32进行交叉编译以防万一。 最佳答案 你是如何设置图标的?您需要为wxFrame设置图标。有点像SetIcon(wxICON(aMyIcon));在wxFrame构造函数中,aMyIcon是.rc文件中图

windows - 绘制自定义标题(框架)时如何在 alt+tab 切换器中绘制标题?

我需要画一个自定义的标题栏,这里我自己画了窗口标题。HDChdc=GetWindowDC(hwnd);if(hdc&&prepareTitleBarDC(getWidth(),27)){SetWindowText(hwnd,_T(""));DefWindowProc(hwnd,WM_NCPAINT,wParam,lParam);m_titleBar->setSize(getWidth(),27);m_titleBar->setBkColor(SkColorSetARGB(0x00,0x00,0x00,0x00));m_titleBar->paintEvent(m_pTitleBarDC

windows - 在win32编程中,如何创建没有出现在任务栏和alt+tab列表中的CreateWindowEx?

这个问题在这里已经有了答案:Howtohidewindowfrom"Applications"tabintaskmanager?(1个回答)关闭9年前。我将什么窗口样式传递给CreateWindowEx以便窗口不会出现在任务栏和alt+tab列表中?我正在传递WS_EX_TOOLWINDOW,它实现了但我正在创建的窗口并不是真正的“工具窗口”。

windows - Windows 上的 Emacs : mapping the Meta key to something else than Alt

针对这个问题,我在不同的线程上阅读了几个小时,但没有任何结果。每次我搜索类似的内容时"lwindow"meta我一直在研究EmacsWin32代码,它似乎是2006年开发的代码。所以,我要问的问题是:对于Emacs,是否可以将Windows中的Meta键重新映射到Alt以外的其他键?我更愿意将它重新映射到Windows键,但我认为这不可能。那么Fn(功能)键将是一个不错的选择。我需要在Emacs中使用我的Alt键,因为它用于法语键盘上的所有类型。 最佳答案 我对Windows一无所知,但是w32-pass-alt-to-system

windows - 无法使用自动热键禁用 alt+t,alt 和 Tab 有效(被禁用)但 alt+t 无效

抱歉,我忘了说我正在使用JeffAtwood的wasd104键代码键盘,并且“Mac模式设置为开\我正在从Windows远程桌面连接到我的Mac计算机:我正在尝试使用自动热键禁用上下文切换器:!t::return我也试过LAlt&t::由于某种原因都没有工作。完全禁用t可以使用:t::return禁用alt+tab可以使用:LAlt&Tab::rulehere... 最佳答案 我已经试过了,没问题。!t::Send{} 关于windows-无法使用自动热键禁用alt+t,alt和Tab有

c# - 在 ALT+TAB 中显示任务但在任务栏中不显示

我有两个窗口(WPF),MainWindow和Window1,从MainWindow用户可以显示Window1作为模态窗口:privatevoidButtonBase_OnClick(objectsender,RoutedEventArgse){varwin=newWindow1();win.Owner=this;win.WindowStyle=WindowStyle.ToolWindow;win.ShowInTaskbar=false;win.ShowDialog();}所以我希望Window1不显示在任务栏中,但是这个应用程序可以在ALT+TAB中看到,有什么简单的方法可以实现吗?

windows - 在键盘上键入ALT + 251和ALT + 0251会产生不同的字符输入

在Windows中:当我按Alt+251时,出现,我得到一个√字符当我按Alt+0251时获得û字符!前导零没有值(value)。其实,我想从√(RDLC)中的Chr(251)函数获取复选标记(ClientReportDefinition),但它却让我成为û!我认为它将四个数字解释为十六进制而不是十进制。 最佳答案 如您所知,+0251是ASCIIcharacter,它不表示数字。您必须了解,当在数字的左边写0时,它没有任何值,但这里是ASCII码而不是数字。 关于windows-在键盘

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

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

windows - 从我的应用程序发送消息 Ctrl+Alt+Del

我想在MFC中编写一个小实用程序,它将Ctrl+Alt+Del消息发送到操作系统。任何人都可以帮助我如何实现这一目标?我试过:::PostMessage(HWND_BROADCAST,WM_HOTKEY,0,MAKELONG(MOD_CONTROL|MOD_ALT,VK_DELETE));但这行不通。我想发送Ctrl+Alt+Del而不是调用TaskMgr.exe。此外,它适用于我的本地操作系统(WindowsXPServicepack2)。基本上我想使用这个应用程序来锁定我的机器并安排一些操作以及锁定。 最佳答案 这不是您可以模拟

windows - 交换 alt 键功能

我需要在Windows7中交换Alt键功能。一家大公司需要为在打字机上书写的老人提供此功能,打字机左侧有变音符号键,但Win7是为此目的,现在正在处理具有正确的Alt。经过两天的研究,我找到了一个驱动程序解决方案。我需要原始Windows7驱动程序的源代码(两个.sys文件似乎是键盘驱动程序),并可能在WindowsDDK中修改它们。或者我需要制作一个可以与默认驱动程序一起使用的额外驱动程序。如我所见,解决方案将使用C或C++。但是我必须走什么路才能做到这一点?我应该采取什么步骤?限制是:一次系统重启仅用于驱动程序安装。一种在Win7中工作时交换Alt键的简单方法(通过同时按下Alt键