草庐IT

WPF-Window

全部标签

python - Tkinter,Windows : How to view window in windows task bar which has no title bar?

我创建了一个窗口:root=Tk()并删除了标题栏:root.overrideredirect(True)现在窗口不在windows的任务栏上了。我怎样才能在任务栏中显示它?(如果其他窗口在我的顶部,我只想将我的窗口放在前面) 最佳答案 Tk不提供一种方法来让顶层窗口显示在任务栏上。overrideredirect设置。为此,窗口需要有WS_EX_APPWINDOW应用了扩展样式,并且这种类型的Tk窗口设置了WS_EX_TOOLWINDOW。我们可以使用pythonctypes扩展来重置它,但我们需要注意Windows上的Tk顶层窗

windows - Windows任务栏右键菜单 'Close window'如何响应

使用Qt5.3.0和Windows8.1:不知道我是否遗漏了什么或者这是Qt中的疏忽,但是当我只有一个QMainWindow打开QDialog(使用exec())然后尝试使用“关闭窗口”功能时Windows任务栏图标的右键单击菜单(当对话框仍然打开时),应用程序没有按预期关闭,但没有任何反应。我也没有在QDialog或QMainWindow中获得closeEvent。当只有QMainWindow打开时,应用程序成功关闭,我也得到一个closeEvent。这实际上也是可重现的,例如使用QtDesigner并打开一个附加对话框,然后尝试使用“关闭窗口”功能。有什么办法可以解决这个问题吗?

.net - 是否有一个 WPF 控件可以在类似资源管理器的 View 中显示文件列表?

我经常需要向用户显示文件列表,例如,作为搜索查询的结果。通常我会为FileInfo描述我自己的简单DataTemplate。但我懒得重新实现资源管理器的所有功能:View、排序、上下文菜单和拖放。我觉得这个问题很普遍,有人已经为此目的组装了一个很好的库。 最佳答案 您是否检查过WindowsAPI代码包,它有一些具有探索功能的WPF示例。 关于.net-是否有一个WPF控件可以在类似资源管理器的View中显示文件列表?,我们在StackOverflow上找到一个类似的问题:

wpf - Windows 7 触摸屏 "Shrug"

我们有一个在Win7上运行的WPF应用程序。在Win7中启用触摸手势,当滚动ListView时,应用程序在到达列表末尾时在屏幕上“耸耸肩”。这也可以在InternetExplorer中重现。如果您加载的网页足够长以产生滚动条,则当使用触摸手势滚动到达页面底部时,Windows会“耸耸肩”IE。有没有办法在Windows中关闭耸肩或以某种方式使用我的WPF应用程序中的代码禁用它?我需要保持触摸,只需关闭耸肩即可。 最佳答案 处理ManipulationBoundaryFeedback(即e.Handled=true)。

c++ - 关于windows中的owner和owned window

我怎样才能得到一个窗口拥有的所有窗口?(不是它的child) 最佳答案 您可以使用EnumWindows获取窗口列表,然后对于每个窗口句柄,使用GW_OWNER标志调用GetWindow以获取所有者。通过这种方式,您可以获得指定窗口句柄的拥有窗口列表。没错。父窗口与所有者窗口不同。 关于c++-关于windows中的owner和ownedwindow,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

windows - Windows : How do I change the size of my game window? 上的 cocos2d-x 3.x

当使用cocos2d-x3.x为设备开发时,它会自动设置GLView以适应设备。在windows上的VS2012中,它创建了一个看似任意大小的窗口。如何设置该窗口的大小? 最佳答案 我的解决方案如下。在AppDelegate.cpp中:boolAppDelegate::applicationDidFinishLaunching(){autodirector=Director::getInstance();autoglview=director->getOpenGLView();if(!glview){glview=GLView::c

windows - Win32 : Does a window have the same HDC for its entire lifetime?

我可以在油漆周期之外使用DC吗?我window的DC是否保证永远有效?我想弄清楚我的控件的设备上下文(DC)的有效期有多长。我知道我可以打电话:GetDC(hWnd);获取控件窗口的设备上下文,但允许这样做吗?当Windows向我发送WM_PAINT消息时,我应该调用BeginPaint/EndPaint正确确认我已经绘制了它,并在内部清除无效区域:BeginPaint(hWnd,{out}paintStruct);try//DomypaintingfinallyEndPaint(hWnd,paintStruct);end;但是调用BeginPaint也会在PAINTSTRUCT结构中

windows - Window 的命令行 (cmd.exe) 命令的最大长度是多少?

问的人很多questions关于如何绕过cmd.exe命令的最大长度。我想知道Windows命令行长度限制到底是什么?Windows版本之间是否有所不同?使用32位和64位版本会影响此限制吗? 最佳答案 向谷歌询问您的问题的第一个结果是MSKnowledgeBase文章:OncomputersrunningMicrosoftWindowsXPorlater,themaximumlengthofthestringthatyoucanuseatthecommandpromptis8191characters.Oncomputersrun

c# - 确定何时移动 WPF 窗口

我正在开发一个派生自WPFWindow类的类,该类的行为类似于名为AppBarWindow的应用程序工具栏窗口。我已经能够找到各种WinForms实现,但找不到WPF实现。我有很多代码在工作,但我需要知道用户何时开始在屏幕上拖动窗口以及何时停止,因为窗口的行为会有所不同。默认的WPF处理不太正确,所以我实现了自己的窗口过程并使用HwndSource对象安装它。我已经在一个没有非客户区的应用程序中工作了。在这种情况下,有一个LeftMouseButtonDown事件处理程序将标志设置为true,然后调用DragMove方法来拖动窗口。当该方法返回时,我将标志设置为false。一切正常。但

windows - window 上的 polymer 装置

有人在Windows上安装过Polymer吗?我刚开始使用GIT,它说你需要Bower和Node以及其他一些东西才能让它工作。 最佳答案 我们正在开发一个简单的ZIP文件供人们下载并开始使用,但我们还没有完成。在我们完成ZIP之前,您需要开始安装Bower.Bower帮助您管理组件安装。您可以稍后再担心GIT。安装Bower:安装nodejs执行这条命令:npminstall-gbower创建一个项目,获取一些Polymer元素:制作项目文件夹在项目文件夹中,执行此命令:bower安装Polymer/polymer-ui-eleme