草庐IT

失去焦点

全部标签

windows - Ack 有时不会显示行号并失去着色

奇怪的ack(betterthangrep.com)-有时我会得到行号,有时不会。在第一个例子中,我在一些Python文件中寻找一个简单的短语。它工作正常,并显示行号233。在第二个示例中,我查找第一列以“5”结尾的所有行。D:\DSWProj\2012L\src>perlD:\ack-standalone.pl"returnTrue"*.pyVolume5.py233:returnTrueD:\DSWProj\2012L\data\R123>perlD:\ack-standalone.pl"5"NeedMoreCoffee_n5_*.dataVolume5FooDatacoffee_

c++ - 如何正确更改 ListView 控件中的焦点项?

如果我想更改ListView控件中的焦点项,我执行以下操作:BOOLsetListFocusItem(CListCtrl*pList,intnIndex){return!!pList->SetItemState(nInd,LVIS_FOCUSED,LVIS_FOCUSED);}你是这样做的吗?因为焦点本身会发生变化,但这会产生一个问题。例如,如果列表有100个项目并且焦点在项目1上。如果我这样调用我的方法setListFocusItem(99);焦点将更改为项目99,但是如果我转移-单击项目90,我希望列表中的项目90到99被选中。但是列表选择了1到90项。所以很明显,我的setLis

c++ - 如何解决我的窗口焦点问题?

我正在处理的应用程序中有一个非常令人沮丧的错误。例程本该在一个窗口做一些事情,然后在方法结束时将焦点返回到另一个窗口,但是当我前几天开始使用一个大数据集时,焦点在最后停止返回。我一次一行地检查代码,错误停止了。所以,我认为这是某种时间问题。我追查直到我发现我怀疑是罪魁祸首。调用ShellExecute(...),终止我使用的图像编辑器。(http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx)现在,如果我越过这个调用,然后继续运行程序,一切正常,但如果我越过这一行,就会发生错误。怎么会这样?我在此方法的最后调用了SetF

c# - 如何在 C# Windows 窗体中取回已打开窗口的焦点

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭11年前。我有一个Windows应用程序。当我点击一个按钮时,另一个进程启动,弹出帮助窗口。我只想打开1个窗口。因此,如果我单击该按钮,我将检查该过程是否已经开始。我面临的问题是如何获得我打开的窗口的焦点。if(processes.Length==0){Process.Start();}else{//Needtofocusonthewindowalreadyopened.}

c# - 强制窗口在打开时获得焦点

我有一个WPF应用程序,它通过套接字连接与C++MFC应用程序通信。如果用户按下C++应用程序中的特定按钮,则会显示一个新的WPF窗口。下面是调用以启动WPF窗口的代码:varwindow=newWindow();window.Topmost=true;window.Show();window.Activate();window.Topmost=false;在某些机器上,以这种方式显示的第一个窗口(并且只有第一个窗口)不会有键盘焦点。它将位于C++应用程序的前面,但C++应用程序仍将具有键盘焦点。我还能做些什么来强制WPF窗口每次都获得键盘焦点吗? 最佳答案

windows - 失去本地主机网络连接的机会?

一旦在同一台计算机上运行的两个应用程序之间建立了Tcp/Ip连接,使用本地主机环回是否真的有可能失去该连接?或者是否可以假设这种连接丢失与蓝屏事件一样罕见,并以非常特殊的方式对待它。当然假设既没有应用程序主动终止连接,也没有人故意干扰连接。 最佳答案 这确实是一个异常(exception)情况,当然,对机器进行简单的DoS攻击可能会增加这种可能性。当像这样的本地到本地连接丢失时,可能还有其他迫在眉睫的危机(例如内存不足、网络配置更改):这可能是出现更大问题的征兆。 关于windows-失

c++ - 失去焦点时全屏 GLFW 窗口消失

我正在创建一个这样的OpenGL窗口:automode=glfwGetVideoMode(monitor);mWindowWidth=mode->width;mWindowHeight=mode->height;glfwWindowHint(GLFW_RED_BITS,mode->redBits);glfwWindowHint(GLFW_GREEN_BITS,mode->greenBits);glfwWindowHint(GLFW_BLUE_BITS,mode->blueBits);glfwWindowHint(GLFW_REFRESH_RATE,mode->refreshRate);

c# - 如何使用双显示器应用程序解决这个焦点问题?

我们有一个使用双显示器设置的应用程序-用户A将使用显示器1,用户B将同时使用显示器2。显示器2是触摸屏设备。现在的问题是,当用户A在他的屏幕上键入内容时,如果用户B尝试执行某项操作,用户A将最终失去他窗口的焦点,这是灾难性的。即使用户B对监视器2执行某些操作,将焦点保留在监视器1中的窗口上的好解决方案可能是什么? 最佳答案 用一些肘部润滑脂是可能的。以您在触摸屏上显示的形式粘贴此代码:protectedoverrideCreateParamsCreateParams{get{constintWS_EX_NOACTIVATE=0x08

javascript - 如何强制浏览器窗口始终位于顶部并处于焦点

有没有办法强制浏览器窗口始终位于顶部并处于焦点位置?我正在做一个项目,我需要将浏览器窗口置于顶部并始终处于焦点状态,除非关闭浏览器窗口。我已经通过javascript尝试了一些事情,但是没有成功地保持窗口的焦点。我这样做并不是为了强制用户。我正在从事一个实现在线测试的项目,我不希望用户能够切换到网上查找答案。 最佳答案 您需要在客户端计算机上安装一个Windows应用程序,这将强制浏览器位于顶部。这是唯一的方法。如果您使用的是IE,您可以打开一个模态对话框,该对话框将始终位于顶部并处于焦点位置,但只有在该浏览器session中,用户

C# 在不窃取焦点的情况下启动应用程序进程

我开始学习C#,现在我想知道是否有一种方法可以在不窃取焦点的情况下启动第三方应用程序,或者只是始终在后台显示此应用程序/进程的窗口。更具体地说:我编写了一个应用程序,可以使用登录数据等参数启动Steam客户端。据我所知,Steam客户端是用Java编写的,也许这就是我的问题之一。我也知道您可以像这样以“静默模式”启动Steam客户端:"C:\Programs\Steam\Steam.exe"-silent-loginuserpassword但如果我不想让Steam客户端窃取焦点,这将无济于事。有两个窗口出现在前台:Login-Window和Loading-Window。我在stacko