问题标签 [windowed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1430 浏览

fullscreen - DirectX 10 视频模式切换和性能

在 DirectX 10 应用程序中,在全屏模式和窗口模式之间切换是否会产生任何类型的开销,例如必须重新创建纹理和/或顶点缓冲区?

换句话说,我是否可以构建一个应用程序,该应用程序旨在在窗口模式和全屏模式之间进行“大量”切换,而不必在切换发生时对性能造成影响?

0 投票
1 回答
1350 浏览

firefox - 编写带有原生窗口界面的 Firefox XPCOM 插件?(如 ActiveX 控件)

我有一个在 Internet Explorer 和 ActiveX 控件测试容器程序中运行良好的 ActiveX 控件。控件的实际行为分为两部分,其中一部分是与 OLE 主机接口的 ATL gunk,另一部分是真正的肉,它只接收窗口附加、调整大小、绘图和鼠标/键盘的回调事件。

现在,我想为 Firefox 插件编写 ATL gunk 的等价物(理想情况下在同一个二进制文件中,因此我不需要链接两个二进制文件,但我可以在这里灵活)。我已经下载并使用 Gecko SDK 构建了一个 XPCOM 组件,这似乎可行,但我不知道要实现哪些接口以使该组件可用作 Firefox 中的嵌入式本机 UI 组件。这与 Flash 播放器插件、PDF 查看器插件、QuickTime 播放器插件等的需求类似——javascript 和 XUL 还不够。

我在网上找了一些例子,但我能找到的唯一例子是基于看似古老的 NS_PluginInitialize() / NS_NewPluginInstance() 接口,它不是 XPCOM(但有其他名称?)。

有没有办法通过 XPCOM 实现同样的事情?如果是这样,怎么做?并且是否存在任何关于如何执行此操作的概述文档(不仅仅是界面成员列表)?

0 投票
2 回答
400 浏览

c++ - 多线程引擎窗口随机减速

我们设置了一个基于任务的多线程引擎,其中调度程序将任务传递给线程无锁队列。该引擎使用 C++ 和 DirectX 进行渲染,我们使用 boost::thread 创建线程。在窗口模式下,它会随机减速一秒钟左右,然后再加速。这似乎是 Vista 造成的,但我们无法弄清楚如何正确解决它。

我们尝试过的一件似乎有助于随机减速的方法是在处理完每个任务后让线程休眠一毫秒,但这会导致其他问题,并不是一个很好的解决方案。

0 投票
2 回答
75 浏览

user-interface - 为什么用“模态”这个词来描述形式?

我们都知道窗口编程环境中的“模态”表单是什么:在再次访问应用程序 GUI 的其余部分之前必须关闭的表单。

为什么用“模态”这个词来描述这个概念?

0 投票
2 回答
91 浏览

winforms - 如何防止按钮被多次按下的问题?

在窗口编程环境中,如果用户没有立即看到发生的事情,他们可能会多次单击按钮。

在这种情况下,如何阻止按钮后面的代码多次执行?

0 投票
2 回答
829 浏览

c# - XNA在全屏->窗口过渡时失去标题栏主题

(我认为 Aero 是这个词)。

当我在窗口模式下启动我的 XNA 程序时,我看到了 Win7/Vista 程序上的光泽条。

当我设置为全屏然后恢复时,我将有一个纯蓝色的“基本”标题边框。

如何将其主题或样式设置回 Aero 样式?

0 投票
1 回答
974 浏览

windows - 窗口化 npapi-plugin 示例

在哪里可以找到窗口化 npapi-plugin 的示例或详细文档(适用于 Windows)?

0 投票
2 回答
2779 浏览

matlab - 二维矩阵数据的 MATLAB 加窗 FFT(图像)

数据:假设我有一个 2000 行 x 500 列的矩阵(图片)

我需要什么:通过上述数据的 10 列块计算 64 行的 FFT。换句话说,我想计算在整个数据矩阵中运行的 64X10 窗口的 F​​FT。FFT 结果用于计算标量值(例如峰值幅度频率),用于创建新的“FFT 值”图像。

现在,我需要最终的 FFT 图像与原始数据 (2000 X 500) 大小相同。

在 MATLAB 中完成此任务的最快方法是什么?我目前正在使用相对较慢的 for 循环。我还使用插值将最终图像调整为原始数据大小。

0 投票
1 回答
7855 浏览

embedded - 何时为嵌入式系统使用窗口看门狗

这个帖子不是问怎么用,而是什么时候用。

有很多关于窗口看门狗 (WW) 的文档,并且大多数微控制器已经包含它。每个供应商都表示 WW 是用于安全应用程序的,但没有人对此主题进行更多说明。

我想指出具体的例子,但这些例子可能比“汽车制动系统”多一点。

我们都知道,WW 必须既不早也不晚地喂食,但这种情况如何有助于提高安全性呢?

谢谢!!

0 投票
1 回答
458 浏览

npapi - 如何创建窗口化插件?

我已经使用 NPAPI 创建了一个 safari 插件,我想在我的插件中添加一个 NSView。

当我尝试获取 NPWindow throw function NPP_SetWindow(NPP instance, NPWindow* window)时,第二个参数为 nil。

我认为我的插件是无窗口的,但我不知道如何创建有窗口的。