问题标签 [windowing]

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 投票
1 回答
709 浏览

c# - 列表/详细信息 不同的 Windows 是否可以将它们同步和数据绑定到同一个集合?

我有一个绑定到的列表框List<T>——这很好用。

我想让我的用户双击一个列表框项并打开一个新窗口,该窗口将显示该记录的“详细信息”视图。我希望这个新窗口数据绑定到与原始窗口上的列表框相同的集合。因为,该窗口有一个计时器,它轮询网络服务以获取更新的数据,我希望子(详细信息窗口)在主列表更新时也更新。

这很容易做到吗?一个例子会很好,但任何帮助表示赞赏!

0 投票
1 回答
273 浏览

c++ - 第一次调用 FindWindowEx/EnumChildWindows 后是否缓存了控件树?

我注意到,如果您调用FindWindowExEnumChildWindows反对属于不在前台的窗口(即最小化)的 hWnd,则它们不会报告任何子级。另一方面,如果我首先调用SetForegroundWindow我正在查询的窗口,然后在FindWindowExor之后EnumChildWindows,他们会报告所有孩子。即使我感兴趣的窗口不在前台,下一个调用也会报告所有子项。它几乎在第一次调用后会进行某种缓存?

0 投票
1 回答
354 浏览

ipad - iPad“可拖动窗口”

当您在 iPad 上加载视图时,它往往会填满整个屏幕。

有没有办法在 iPad 上创建“可拖动的窗口视图”?

0 投票
1 回答
1076 浏览

cocoa - NSOpenGLView drawRect 没有被调用

我目前正在尝试以编程方式创建一个简单的可可 NSWindow,而不是使用 Interface builder(我有这样做的理由)。这是一个快速测试:

CocoaGLView 是从 NSOpenGLView 派生的,看起来像这样:

它通常有效。我可以看到窗户。我什至可以看到我在 CocoaGLViews drawRect 函数中绘制的 openGL 东西,但不幸的是,该函数只被调用一次,我错过了什么?

0 投票
1 回答
632 浏览

postgresql - 具有窗口 psql 8.4.4 的多个计数(子字符串)

我正在尝试创建以下视图,但出现以下错误:我能够执行 1 个计数语句(如果我删除 AS“Mod0”)是否可以计算多个子字符串,并将输出计数到一个新列?

0 投票
2 回答
411 浏览

cocoa - 如何制作一个类似于 Mac OS X 坞站堆栈的窗口?

我正在寻找一个看起来就像 Dock 堆栈的窗口对象。(灰色方块一,不是比萨的倾斜列表)。完整的标题、透明度、导航按钮、带字幕的大图标和底部的尖箭头位。

NSPanel“HUD”并不真正适合......我希望当用户点击我的应用程序时弹出这个东西,图标表示操作,箭头指向他们点击的位置。

帮助?

谢谢,

-S!

0 投票
4 回答
4668 浏览

c# - 如何从不同的进程关闭窗口

我有 ac# 应用程序,我想指示它从不同的进程很好地关闭。我还希望能够要求它打开其主窗口。我参考了它的主窗口句柄。

我知道我可以使用复杂的方案(例如远程处理或 WCF)来做到这一点。问题是我是否可以使用更简单的机制(例如窗口消息)或 c# 应用程序中窗口的 OnClose 事件处理程序来做到这一点

0 投票
3 回答
1621 浏览

signal-processing - vDSP:FFT 函数是否包括窗口化?

我正在使用 vDSP 实现算法。

1) 取 FFT 2) 取绝对值平方的对数(可以用查找表完成) 3) 取另一个 FFT 4) 取绝对值

我不确定在对它运行 FFT 之前是否可以通过窗口函数抛出传入数据。

那是我的 FFT 函数

我需要先通过 vDSP_hamm_window(...) 抛出数据吗?

0 投票
1 回答
155 浏览

atl - 关于 ATL Windowing Thunking 中 esp 寄存器使用的问题

众所周知,ATL 通过 thunking 将一个窗口挂接到它的 wndproc,它实际上用 this 指针替换 hwnd 并跳转到 wndproc,因此对 wndproc(hwnd, ...) 的调用实际上是 wndproc(this, .. .) .

下面是 thunk 构造的汇编代码:

我的问题是,由于这个 thunk 只执行一次,我们如何确保 [esp+0x4] 不会被 CPU 覆盖以调用另一个过程,并且下次调用 wndproc(...) 时,再次传入 hwnd ? 我的理解是 [esp+0x4] 是一个可重用的通用寄存器,用于存储任何过程的第一个参数。

这里有什么问题?如何保证 hwnd 的修改是永久的?

谢谢。

0 投票
1 回答
5320 浏览

sql - Oracle SQL: sum( case when then quantity else 0 END) OVER (partition by...) = can't get right GROUP BY statement

我正在尝试选择几个不同的总和,其中之一是OVER (Partition by column_also_in_select_plan).

但是,我似乎永远无法GROUP BY正确声明。

例子:

感谢您的任何提示:)