草庐IT

WPF-Window

全部标签

c++ - 如何让 window 看起来更现代

我使用Win32API和C++创建了一个简单的窗口。窗口显示正常,但是没有样式,因此窗口上的所有按钮等都显示为Windows95/Me样式,与现代Windows7外观相反。那么,我怎样才能获得这种现代外观?我已尝试使用此(http://msdn.microsoft.com/en-us/library/windows/desktop/bb773175%28v=vs.85%29.aspx)微软文档中所述的xml方式,但程序无法编译。我相信这是因为我使用的是MinGW编译器而不是VC++编译器,但我可能是错的。此外,我现在正在尝试SetWindowTheme函数,但我不确定它是如何工作的以及

wpf - 并排运行 WPF/Win32 应用程序的性能问题?

我们有旧版(Win32)和新版(WPF)的吸墨纸软件,交易员目前正在同时运行这两款软件。但是,运行WPF应用程序通常会严重降低Win32应用程序的重绘速度。在WPF应用程序不运行(或最小化)的情况下,Win32应用程序中的绘制速度流畅且快速。随着WPF应用程序一起打开,Win32应用程序的UI绘制速度明显减慢。运行WPF应用程序似乎会触发一些资源的使用,这些资源从Win32应用程序(图形密集型)中拿走-似乎导致速度变慢。CPU和内存都没有接近饱和,所以它似乎与那些无关。降低分辨率和/或减少要显示的显示器数量(因此减少视频卡内存使用和带宽负载)没有明显差异,因此它似乎也不是图形硬件性能问

windows - 如何在window中运行libsvm的easy.py?

我是libsvm的新手,很抱歉提出了一些愚蠢的问题。我正在尝试运行easy.py但遇到问题。我有下载libsvm-3.1包并将其解压到C:\User\Cassie\libsvm安装Python并在C:/Python27中创建了一个文件夹下载gp443win32.zip并将其解压缩到下载文件夹中的gnuplot文件夹中。复制gnuplot.exe并将其粘贴到C:\User\Cassie\libsvm3-1\libsvm3-1\tools在Window7中调用cmd并键入“easy.pymyfile.txt”。但是显示错误信息“追溯(最近调用最后一次):文件“C:\User\Cassie\

WPF 总是在父级的顶部

我需要我的窗口总是在最上面,但只是为了他的parent。是否可以只为父级创建一个始终位于顶部的窗口? 最佳答案 设置子窗口的Owner属性,指向开启者窗口。这样它将始终位于其父级之上。SomeWindowchildWindow=newSomeWindow();childWindow.Owner=this;childWindow.Show(); 关于WPF总是在父级的顶部,我们在StackOverflow上找到一个类似的问题: https://stackover

c# - WPF:使窗口不可调整大小,但保留框架?

我有一个没有标题栏的窗口(WindowStyle==WindowStyle.None)。整个窗口使用了Aero玻璃效果。当我使窗口不可调整大小(ResizeMode==ResizeMode.NoResize)时,玻璃效果消失,我的控件只是悬在半空中。(本质上,窗口本身消失但保留其内容。)有没有办法让我在不去掉窗框的情况下使窗口无法调整大小?我已阅读问题EnableVistaglasseffectonaborderlessWPFwindow,但这并不是我想要的——我想保留窗口边框。有关我希望我的窗口看起来像什么的示例,请在启用Aero的情况下按Alt+Tab。澄清一下,当悬停在窗口边框上

javascript - JavaScript 中的 Window.location.href() 和 Window.open()

JavaScript中的window.location.href()和window.open()方法有什么区别? 最佳答案 window.location是一个Object和window.location.href是它的属性它告诉您浏览器的当前URL位置document.write(location.href);//willgivelocationURLlocationofbrowser.设置该属性将重定向页面。window.open()是一种方法,您可以将URL传递给您想要在新窗口中打开例如window.location.href

c# - 如何从 WPF 应用程序中的相对路径加载?

我正在读取一个xml文件,并希望根据应用程序的位置从相对目录创建它,类似于使用Server.MapPath或使用tilda的ASP.NET。WPF中如何获取相对路径?WORKS:XDocumentxmlDoc=XDocument.Load(@"c:\testdata\customers.xml");DOESNOTWORK:XDocumentxmlDoc=XDocument.Load(@"~\Data\customers.xml");DOESNOTWORK:XDocumentxmlDoc=XDocument.Load(@"~/Data/customers.xml");

javascript - Window.location.href post参数到actionresult asp.net mvc

我尝试将文本框值发布到asp.netmvc中的actionresultJavascript:functionOnButtonClick(){vardata={TextBox:TextBox.GetValue()};varPostData=data.TextBox;window.location.href="Home/MyActionResult?Page=data"+PostData;}Action结果publicActionResultMyActionResult(stringPostData){returnview();}每当我将数据发布到Home/MyACtionResult时,

wpf - 在 WPF 中实现 multidock 窗口系统(如 blend、visual studio)

您将如何实现一个停靠工具箱窗口系统,如ExpressionBlend中所示,您可以在其中以多种方式停靠工具箱窗口,相互重叠,重叠为选项卡或float顶层窗口。我的系统应该与ExpressionBlend中的行为几乎相同。此外,我获得视觉提示的方式也正是我所需要的,这正是我所需要的。只有一个异常(exception):在混合中,当拖动到一个已经处于顶层(被撕掉)的工具箱窗口时,我只能将它作为一个选项卡停靠在整个窗口中。但是,我需要一个工具箱窗口和主窗口之间没有区别的系统。我需要能够将工具箱窗口中的窗口停靠在彼此下方,就像在主窗口中一样。另请注意,由于内部政策,我不能为此使用任何开源或第3

windows - createProcess 函数的 DETACH_PROCESS 和 CREATE_NO_WINDOW 进程创建标志有什么区别

我一直在努力理解这两个进程创建标志之间的区别。msdndocumentation不清楚区别。CREATE_NO_WINDOW是否会导致进程有一个控制台(已初始化标准输入/输出流)而不显示窗口,而DETACH_PROCESS根本没有控制台?对子过程的影响是什么?描述在(父有控制台,父没有控制台)X(子可执行文件需要控制台(主),子可执行文件不需要控制台(WinMain))的每个组合时发生的情况的行为矩阵是什么?? 最佳答案 区别在于启动的进程可以做什么。在这两种情况下,它都没有控制台。但是使用CREATE_NO_WINDOW选项,它可