草庐IT

标题字

全部标签

windows - gvim 窗口标题中的编码问题

我在Windows10机器上运行gVim7.4。系统版本为单语言-西里尔文(无法更改)。非unicode程序的语言设置为俄语。_vimrc包含以下命令:setlangmenu=en_US.UTF-8setencoding=utf-8setguifont=Lucida_Console:h14(此字体有西里尔字形)但是,窗口标题和几个命令的输出包含一些乱码。我的猜测是gvim试图用俄语打印一些东西但失败了。此类行为的示例(请注意窗口标题、输出以及最后对下一个命令的邀请):这里最好的行动方案是什么?我应该在_vimrc中放入什么(或调整我的操作系统)以使这个乱码可读?任何建议都会有所帮助。我

windows - 我如何在某些 'if' 语句中使用 Windows 版本标题来确定要检查哪些 Windows 更新?

我正在编写一个令人遗憾的脚本,旨在基本上从Windows7、8和8.1中消除Windows10的任何痕迹。几乎是this的脚本版本程序。脚本即将完成(我认为),但似乎我的某些if语句中的逻辑即使变量不正确也会执行。这里是要记住的部分,为了清楚起见,在脚本的前面添加了创建$Caption变量的行:$Caption=(Get-WmiObjectwin32_operatingsystem).captionif($Caption='Windows8.1Professional'){if(Get-Hotfix-idKB3044374){Wusa/uninstall/kb:3044374/quie

c# - 如何通过部分标题名称设置前景窗口>

我想将另一个应用程序调到前台,但是,我只有窗口的部分名称。过去,我会连接到EnumWindowsAPI并寻找我需要的东西。有没有办法在C#中做得更好?一个例子会很棒。 最佳答案 这应该可以完成工作:[DllImport("user32.dll",EntryPoint="SystemParametersInfo")]publicstaticexternboolSystemParametersInfo(uintuiAction,uintuiParam,uintpvParam,uintfWinIni);[DllImport("user32

windows - 事件窗口 - 如何防止标题栏变成蓝色/灰色

我在对话框中嵌入了一个无模式属性表。我没有为控件使用新的窗口类,但确实使属性表成为对话框中容器的子项。除了一件事,一切都很好。当用户点击属性表时,对话框的标题栏由蓝色(ACTIVE)变为灰色(INACTIVE);当属性表处于事件状态时,我想将对话框的标题栏保持为蓝色,因为属性表对用户来说似乎是对话框的一部分。属性表没有标题栏。c++win32api无mfc问题:1)当属性表处于事件状态时,是否有某种方法可以使对话框标题栏保持蓝色?2)如果我为属性表使用一个新的窗口类并将使用该类的控件添加到对话框中,它的工作方式会有所不同吗? 最佳答案

c++ - 获取 Windows API 标题栏图标

我正在开发一个使用Qt框架来处理大多数窗口绘图的项目。但是,我想在标题栏区域进行一些样式设置,因此我最终不得不引入一些WindowsAPI来完成此操作。我的目标是一个类似Chrome的选项卡系统,位于标题栏区域。我已经有了我想要的行为(QWidget选项卡在顶部,WinAPI处理一些其他窗口方面,如最小化、最大化、aero捕捉等)。但是,我想知道如何显示标准窗口按钮(最小化、最大化/恢复、关闭)。现在,我正在通过位于正确位置的QPushButton并使用我提供的图标来创建自己的按钮,但理想情况下我想使用native图标。我的问题:有没有办法使用WindowsAPI获取这些按钮的图标?我

windows - 将 CMD 标题改回原来的样子(批处理)

我正在尝试让我的批处理脚本更改命令提示符的标题,以改回脚本启动前的标题。这是一个例子:@echoofftitleMyScriptREMrestofscripthere:endtitle%origcmdtitle%所以在它运行之前,它会有它的默认标题;类似于命令提示符或C:\Windows\system32\cmd.exe然后,当我的脚本运行时,标题变为MyScript最后,当脚本结束时,我想让它变回CMD的原始标题(它只是保持为MyScript)谢谢! 最佳答案 这一直是编写批处理代码的众多棘手问题之一。我看到一些相当复杂的代码试图

linux - 分离模式下 matlab 脚本编辑器窗口标题上的文件名

我更喜欢使用与主窗口分离的Matlab脚本编辑器来编写代码。下面您只能看到脚本窗口:窗口标题显示文件的完整路径。是否可以只显示文件名?怎么办?附带问题:我如何知道正在编辑哪个文件? 最佳答案 顶部栏显示完整路径,在我看来这实际上是一个有用的功能。除非通过修改底层Java(这很可能违反MathWorks软件许可协议(protocol)),否则您不能在分离的编辑器中只有文件名。只有选项卡在主编辑器(不是分离的编辑器)中只显示文件名。如果您的选项卡在主编辑器中隐藏,您可以通过以下方式解决:View→TabPosition→Top(oran

windows - MFC中如何改变对话框标题栏的字体样式

默认情况下,在MFC中,对话框标题栏的字体与系统设置一致。如何更改字体样式? 最佳答案 这不仅仅是MFC的默认;它适用于所有Windows应用程序。这是因为操作系统会为所有窗口绘制标题栏,操作系统自然会尊重用户配置的设置。如果你想改变它并覆盖用户的设置(我真的很怀疑你为什么要做这样的事情),那么你将需要绘制窗口的整个非-客户区(包括标题栏)交到你自己手中。这是通过处理WM_NCPAINTmessage来实现的。(或者我想在MFC中,处理名为OnWmNcPaint之类的窗口的成员函数)。但请注意:这是一项相当高级的任务,很难正确完成。

javascript - 带有标题栏颜色的 Chrome 应用程序

我正在尝试创建一个在新窗口中打开的chrome应用。我有一个像这样的基本list{"name":"MyApp","description":"ApplicationDescription","version":"0.0.0.1","manifest_version":2,"app":{"background":{"scripts":["background.js"]}}}background.js然后简单地启动我的index.html页面并离开我的应用程序运行,这里是background.jschrome.app.runtime.onLaunched.addListener(funct

c - 更新标题栏 Winapi

我正在更新窗口的标题栏:/*insidethewindowprocedure*/HWNDedit_handle;/*...*/caseWM_COMMAND:{if(LOWORD(wParam)==2){/*2isthecodeforthebutton*/intlen=GetWindowTextLengthW(edit_handle);if(len>0){wchar_tbuf[len+1];GetWindowTextW(edit_handle,buf,len+1);SetWindowTextW(hwnd,buf);}}break;}但是,当我调用SetWindowTextW时,标题栏没有