草庐IT

窗口Style

全部标签

windows - 网络延迟监控脚本窗口

我正在尝试编写将运行ping命令的脚本,并从输出中获得平均延迟和数据包丢失百分比值,我尝试使用以下命令运行良好`ping-n84.4.4.4>D:\latency.txtC:\Users\tnt5273>ping4.2.2.2Pinging4.2.2.2with32bytesofdata:Replyfrom4.2.2.2:bytes=32time=253msTTL=54Replyfrom4.2.2.2:bytes=32time=242msTTL=54Replyfrom4.2.2.2:bytes=32time=252msTTL=54Replyfrom4.2.2.2:bytes=32tim

python - 让 Pyplot 窗口显示为 Windows 7 中的最顶层窗口

我在Spyder环境中使用Anaconda和Python2.7。绘制pyplot时,窗口隐藏在我所有其他打开的窗口后面,而不是出现在前面。我怎样才能让图形出现在所有其他打开的窗口前面?matplotlib后端是:Qt4Agg 最佳答案 (Spyderdevhere)唯一具有此功能的后端是TkAgg。@valentin在他/她的回答中发布的代码在使用该后端时应该可以工作。所有其他后端都错过了这种可能性。很长一段时间以来,这一直是Matplotlib的一个已知限制,如本Githubissue中所示。.

c++ - 在 C 窗口中将参数传递给线程的最佳方法是什么?

嗨我有一个使用几个变量的线程。变量在运行时由argv[]确定。我的选择:使变量成为全局变量,以便线程可以使用它们(不需要保护它们,因为线程不会更改它们)。我不太愿意使用它,因为全局变量不是很好创建一个结构来保存变量并将其传递给线程。varibales并没有真正相关,因此它将是一个“强制”结构,除了线程的参数之外没有任何意义。而且,比选项1更复杂还有其他选择吗?哪个更好?谢谢! 最佳答案 itwouldbea"forced"structwithnomeaningotherthanargumentforthethread这听起来像是对结

c++ - 强制窗口位于最顶层的窗口之上(如任务管理器)

这个问题在这里已经有了答案:Howtokeepmytopmostwindowontop?[duplicate](1个回答)关闭9年前。我有一个窗口,我想将其显示在所有其他内容之上。我的代码能够成功地强制它位于几乎每个窗口之上,除了其他最顶层的窗口。这是我使用的代码:SetWindowPos(getSDLWindow(),HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE|SWP_NOACTIVATE);每次单击鼠标中键时都会执行此行(我使用鼠标钩来触发它)。一旦我启动我的程序并单击一次中键,从那时起,我的窗口就会保持在所有“常规”窗口之上。但是,所有“

C# 循环窗口窗体元素

我有一个包含几个组合框的窗体。我需要完成的是让每个包含项目的组合框将其选择的索引设置为0。不是手动按名称执行每个组合框,是否有一个函数可以按类型返回所有​​子项。或者获取所有子元素并将它们的类型与组合框元素的类型进行比较?@noah,您的原始代码起初不起作用,但我所需要的只是提醒child被称为控件(谢谢)。有了这个我做了一个递归函数来设置所有组合框而不仅仅是主窗体的直接后代:privatevoidrecursiveSetComboBox(Controlelement){foreach(Controlainelement.Controls){if(a.Controls.Count!=0

c++ - 确定窗口恢复大小

我正在尝试生成一个位图,其中包含将窗口恢复到桌面时将显示的内容。GetWindowRect返回它的最小尺寸,GetWindowplacement返回它应该去的地方。但是我找不到告诉我它有多大的API。如何确定恢复后窗口的大小? 最佳答案 GetWindowPlacement确实是您想要的。使用rcNormalPosition,它是一个包含标准化位置坐标的RECT。或者,如果WPF_RESTORETOMAXIMIZED在窗口放置flags中,则使用与窗口关联的监视器的工作区。话虽如此,在Windows7上,GetWindowPlace

c# - 使用 vbscript 访问窗口的标题

我正在尝试使用VbScript获取窗口的标题。有什么办法可以实现吗?就像我们在C#中做的那样usingSystem.Diagnostics;Process[]processlist=Process.GetProcesses();foreach(Processprocessinprocesslist){if(!String.IsNullOrEmpty(process.MainWindowTitle)){Console.WriteLine("Process:{0}ID:{1}Windowtitle:{2}",process.ProcessName,process.Id,process.Ma

c# - 更改 Windows 7 窗口颜色

我有一个问题,但不确定是否可行。是否可以从.Net更改Windows7窗口颜色。所以这不是窗口的内容,因为这很容易,我说的是标题标题本身,并允许.Net应用程序使标题透明化,就像您在Window7中可以拥有的那样,并改变颜色等。.是否有任何人都知道的我可以Hook的某种Windowapi来执行此操作。我想这样做的原因是在Window中你显然可以设置你的主题和窗口颜色但我希望我的应用程序具有相同样式的所有对话框所以我可以更改窗口内容但我可以更改窗口标题'并且如果用户将他们的窗口颜色设置为奇怪的颜色,那么它与我的主题应用相比看起来很奇怪。提前感谢您的帮助。不确定。

c# - 获取线程的可见窗口的标题

我想知道我将如何去做这件事,因为我已经尝试了无数不同的user32函数并在网上进行了相当广泛的研究,但不幸的是我还没有想出一个解决方案。有一个应用程序有5个线程。只要进程的PID,就可以通过.NETProcess类的GetProcessById方法轻松访问这些线程。但是,似乎没有可用于提供线程ID并枚举其窗口(父窗口或子窗口)的函数。其中一个线程共有10个窗口,其中9个隐藏,1个可见。该可见线程的标题是我试图以编程方式获得的。我最近的方法是获取进程句柄,将其放入EnumChildWindows,并尝试以这种方式将每个窗口句柄添加到一个集合中,但我的集合始终是空的。这是我在Process

c# - 将窗口保持在前台(即使它失去焦点)

在我的应用程序(C#,Windows窗体)中,我有一个电话信息屏幕:如果有来电,则会显示一个窗口,其中包含向调用者提供的附加信息。此窗口应在前台打开,并且即使用户正在另一个窗口中书写也应停留在那里(这样用户仍会看到有关来电的信息)。首先我使用了BringToFront-但这并不是在所有情况下都有效(例如,当主应用程序不在前台时)。现在我正在使用BringToFront和user32.dll函数BringWindowToTop->可以工作,但如果窗口失去焦点,它就在后台。我如何实现这种行为? 最佳答案 我想你想将表单设置为TopMos