Articles of 窗口

如何在C#中重新分配Windows快捷键?

如何在C#中重新分配默认的键盘快捷键(如Win + E打开资源pipe理器窗口)?

如何在拖放时在窗口中隐藏光标(可能使用python或其他语言)

经过几个小时的search谷歌,很幸运,我想知道如果有人知道如何隐藏光标,或者在拖放时在Windows中设置自定义光标(可以是空白的)。 我正在编写一个程序,使用openGL绘制自己的鼠标,通常鼠标隐藏的很好,但是当我把文件拖到程序的窗口时,窗口的光标显示拖放的方块而不会隐藏。 ShowCursor(False)和SetCursor(None)(在python中)对于隐藏游标是不一致的。 理想情况下,如果有人知道如何使用pywin32在Python中这样做,这将是理想的,因为这是我的项目使用的语言,但如果我必须用另一种语言编写代码,我会。 或者,如果有人知道什么时候ShowCursor和SetCursor会保证隐藏光标,这是否与窗口焦点或相关的事情有关,这也是有帮助的。 我发现这个网页: http : //msdn.microsoft.com/en-us/library/system.windows.forms.control.dodragdrop.aspx#Y1354我不能得到C ++代码来编译,我得到exception时我使用C#和VB版本。 我已经将C:\ Windows \ Cursors中的游标复制到可执行文件为3dwarro.cur和3dwno.cur的目录中。 当我注释try子句时,当它试图加载游标时,说它们已经损坏。 我也发现这个网页: http : //www.rockhoppertech.com/java-drag-and-drop-faq.html 。 它说要将DragContext的游标设置为null,然后将其设置为dragOver中的游标。 这个页面是用Java编写的,我不知道该怎么做。 提前谢谢了!

在Windows上使用PHP获取共享驱动器的列表?

我想显示连接到运行Windows系统的共享驱动器列表。 有没有这个教程? 我已经在PHP中尝试了下面的代码: echo "<select id = 'drives'><option>Drives</option>"; for ($ii=66;$ii<92;$ii++) { $char = chr($ii); if (opendir($char.":/")) echo "<option>".$char."</option>"; } echo "</select>";

DirectX全屏窗口通过使用Windows API函数的窗口句柄进行窗口化

短篇故事 游戏开始全屏,但是是一个全屏directX窗口。 游戏支持窗口,但我必须手动。 我在Delphi中创build了一个程序,可以对任何窗口进行拉伸/resize以适应屏幕(使用系统范围的热键),无边框和标题,因此看起来像全屏,但不会触发直接的硬件访问。 这很重要,因为我使用的是不支持直接硬件访问所使用的技巧的DisplayLink适配器,但是想要在没有难看边框的情况下全屏播放它。 我可以调整除全屏DirectX窗口以外的任何窗口,我必须手动将全屏模式更改为窗口,这是我想要自动化。 长话短说 (向下滚动,如果你想知道这个问题) 我有一台DisplayLink适配器,电视屏幕距离电脑5米。 我想用它来运行游戏,所以我可以从沙发上玩游戏。 但是,DisplayLink驱动程序不能全屏播放大多数游戏,因为大多数游戏都会绕过桌面窗口pipe理器(DWM)直接在全屏时访问graphics硬件。 这是DisplayLink常见的/已知的问题。 在窗口模式下,适配器执行得非常好,所以我想在Delphi中编写一个小程序,将窗口化的directx屏幕最大化,而不是通过最大化全屏来实现,而是将窗口延伸到全屏。 我做的程序工作得非常好,但是只有当directx屏幕已经被打开时(游戏开始全屏,所以我必须点击一次窗口的图标才能使它成为窗口)。 游戏已经有了一个选项,可以在启动时加窗,但固定分辨率的可能性较小。 我想在全屏启动时自动执行此过程。 我想将directx屏幕更改为窗口,然后将其调整为全屏,而不是最大化。 程序如何工作 该程序定义了一个全系统键盘热键。 当按下热键时,程序将所有活动的前景窗口(窗口API getForeGroundWindow() )拉伸到全屏,使其成为无边界窗口,使其看起来像全屏。 这使您也可以在任何您喜欢的屏幕上运行游戏,而不仅仅是在系统的主屏幕上。 再次按热键时,窗口返回到之前的状态(切换)。 在应用“补丁”之前,它也检查窗口的types,所以它不能在不可resize的窗口上使用。 题 我知道窗口的把手必须被拉伸/调整到全屏。 当它是一个全屏DirectX窗口,我不能做任何事情,除非它是窗口。 如何通过向这个窗口句柄( sendMessage() )发送消息来将其状态更改为窗口状态。 这可能吗? 一些代码 (给你一些想法幕后发生的事情) function TWinSpread.setWindowStyleBounds( h : hWnd; lStyle : LongInt = 0; pR : PRect = nil ) : LongInt; var bRestore : […]

Tensorflow没有名为_pywrap的模块

我对tensorflow还不太熟悉,只有一些时间可以在我们安装的univercity电脑上使用它。 今天是我终于有时间在家里尝试的大日子,但后来我遇到了一些错误,我无法find任何解决scheme Traceback (most recent call last): File "C:\Users\gustav\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper return importlib.import_module(mname) File "C:\Users\gustav\AppData\Local\Programs\Python\Python35\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 986, in _gcd_import File "<frozen importlib._bootstrap>", line 969, in _find_and_load File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 666, in _load_unlocked File "<frozen […]

截取所有WM_MOUSEWHEEL消息

我一直在通过Windows API进行search,寻找一种方法来拦截所有WM_MOUSESCROLL消息,然后才能触发它们的透视消息队列。 拦截后,我需要改变一些关于它们的事情,并将它们发送到不同的[或相同的]消息队列。 我需要相当有效地做到这一点,因为它将在一个相当大的应用程序之上运行。 任何想法,我怎么能做到这一点? 我还没有find一个方法。

导出Java Scala项目时,无法获得scala / ScalaObject

我正在使用安装Scala 2.9.3插件的eclipse。 我有一个从日食工作正常的Scala项目,但是当我将项目导出到“Runnable JAR文件”,我尝试运行它我得到以下exception: java.lang.NoClassDefFoundError: scala/ScalaObject 我尝试了所有3库处理选项: 提取所需的库… 包需要库… 复制所需的库… 所有的结果都是一样的例外。 我需要做什么才能从我的项目中创build一个独立的JAR文件?

创build新的文件夹,如果它们不存在fopen

我有一个C ++程序,为用户inputfopen以启动文件写入。 有人可以帮我find一个函数,它将返回一个FILE*并使用Windows特定版本的mkdir为了创buildfopen的文件夹结构,永远不会在指定位置打开一个新文件,因为其中一个文件夹不存在。 谢谢一堆!

当从PhotoLibrary中获取图像时,Cordova应用程序导航到主屏幕

使用案例 :从图库中select图片并执行回叫 问题 :从图库中select图像后redirect到应用程序的主屏幕。 从相机中获取图像的作品: navigator.camera.getPicture(function() { console.log('success'); },function() { console.log('failure'); } , { destinationType: Camera.DestinationType.DATA_URL }); 从图库中select图像redirect到主屏幕 navigator.camera.getPicture(function() { console.log('success'); },function() { console.log('failure'); } , { destinationType: navigator.camera.DestinationType.FILE_URI, sourceType: navigator.camera.PictureSourceType.SAVEDPHOTOALBUM }); 代码很简单,在很多地方都提到了如何从Gallery中select图片的例子。 此代码不适用于App的主屏幕以外的任何屏幕。 另外,在redirect之前不报告错误。 以下代码也会导致图像select后redirect到主屏幕。 <input type="file" name=""> 组态: Device: Windows Lumia 535 Device OS Version: 8.1 Cordova: 6.1.1 Cordova plugin camera: 2.2.0

如何find从Interop DLL工作的COM DLL安装

我有一个引用COM DLL的项目,Interop程序集在我的项目中是可用的,但是我想find实际的COM DLL和依赖关系,这样我就可以构build一个完整的部署包。 只是在Regedit中searchregistry,还有什么我可以做的,以抓住这个COM包?