问题标签 [transparent]

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 回答
1280 浏览

windows - 如何让透明的窗口对话框和绘图原语保持在绘制流视频的窗口顶部?

我有一个 activeX 控件,其中包含一个窗口,该窗口具有正在绘制的流式视频。我有一个单独的对话框,我在另一个窗口中创建了一个单独的对话框,我以各种方式将其设置为透明或半透明(即使用 SetLayeredWindowAttributes(...) 以及对话框的 Layered 属性 [用于 alpha 混合] 或设置透明财产)。

此外,我尝试使用各种方法来尝试让对话框的窗口始终绘制在流视频窗口的顶部,但没有一种方法对我有用。如果我在对话框上有一个按钮或使用 LineTo(...) 调用在透明表面上绘图,它们不会保留在视频顶部。我尝试使用 SetWindowPos 来影响两个窗口的 z 顺序,并尝试更改对话框窗口属性,例如“TopMost”,但无济于事。

有没有人试图为流视频上的覆盖窗口做这样的事情,并让 z 顺序在流视频之后始终绘制前窗口?

更新:02/10/10 - 尝试使用 WS_EX_LAYERED 属性和 SetLayeredWindowAttributes(...) 使用 LWA_COLORKEY 并实现了我想要的。由于分层属性不能与 WS_CHILD 样式一起使用,因此该解决方案带来了一些必要的覆盖窗口位置管理,该位置相对于带有视频的窗口。此外,我还试图消除其他一些奇怪的东西。例如,当带有视频的 activeX 控件窗口嵌入到 IE 选项卡中并且我切换到另一个选项卡时,覆盖窗口上的控件仍保留在新选项卡的顶部(使用 WS_POPUP 样式时)。仍在研究是否会有其他方法来处理这个问题,然后确定开关和隐藏窗口可见性。

0 投票
2 回答
2580 浏览

flash - Flash - 鼠标事件处理(使符号对鼠标透明)

我有一个带有响应 CLICK 事件的背景符号的闪光灯。在该符号之上,我有一个包含透明像素位图的精灵。它们都被添加到阶段,因此它们没有直接关系。

我希望点击精灵上的透明像素直接进入背景。

我已阅读有关 mouseEnabled / mouseChildren 但无法使这些工作的信息。当我使用它们时,该符号会忽略鼠标事件,但不会像透明一样传递它。

这可能与闪光灯有关吗?还是我必须重新路由鼠标事件?

谢谢

0 投票
3 回答
8002 浏览

iphone - iPhone SDK 中的透明按钮

我正在尝试在我的 iPhone 应用程序中创建一个透明按钮——创建一个复活节彩蛋。我将如何在不触摸 alpha 的情况下将按钮设置为透明(当 UIButton 上的 alpha = 0.0 时,它不再响应触摸)?

谢谢。:)

0 投票
1 回答
3041 浏览

c++ - 需要透明覆盖窗口在窗口绘图视频上绘制线条吗?::MFC,C++,windows::

您如何创建一个透明窗口,该窗口可以放置在另一个正在主动向其绘制流式视频的窗口上。我想在视频窗口的顶部创建一个窗口,我可以在没有视频的情况下不断地在它上面绘制。

我可以从透明对话框资源创建一个窗口并使用 SetWindowPos(...) 设置它的 z 顺序,但它似乎没有任何效果。将对话框设置为 WS_CHILD 样式或 WS_POPUP 似乎也没有效果。

我正在使用我公司的另一个开发小组开发的媒体(视频)框架,并正在为该代码提供窗口句柄。他们的渲染插件在使用 Direct3d 在该窗口表面上渲染视频的管道中使用该句柄。

0 投票
6 回答
8120 浏览

iphone - 如何在iphone中设置表格背景透明?

我是 iphone 开发的新手。我在分组表视图中显示了内容列表。如何设置表背景透明,例如我应该看到显示在灰色(默认颜色)背景而不是白色背景上的文本颜色。请帮帮我。谢谢。

0 投票
3 回答
8339 浏览

javascript - 带有半透明点击磁贴的 HTML/JS/CSS 等距网格

我正在尝试创建一个使用侧面“等距”视图和透明图块的网络应用程序/游戏。我可以使用一个 PHP 公式来显示它们(但不是很好),该公式只将每个 div(每个图块)设置为 position:absolute 并设置 top 和 left 参数。问题是我如何捕捉对瓷砖的点击,并让带有透明位的瓷砖点击到它下面的瓷砖。

我的问题的一个例子是http://stuff.adammw.homeip.net/other/fv/farmville_2.html

0 投票
3 回答
30915 浏览

uilabel - 为 iphone 应用程序的 UILabel 设置透明背景

我在 UITableView 中有一个 UILabel。这是我在 cellForRowAtIndexPath 中编写的代码

我的意图是将单元格和 UILabel 的背景设置为透明。

但它不起作用。谁能告诉我我在这里缺少什么

谢谢

桑迪普

0 投票
1 回答
198 浏览

iphone - 如何在iphone中显示透明的按钮

我是 iphone 开发的新手。我在按钮上有文本。我只想显示测试而不是按钮边框或颜色。它应该是透明的,这样只有文本在视图中而不是按钮。有可能在界面生成器中这样做?请帮帮我。谢谢。

0 投票
1 回答
933 浏览

winapi - 如何使另一个应用程序的窗口透明?

我知道如何使用分层 Windows 使我自己的应用程序透明,但我想使不同的应用程序透明(例如记事本)。我写了这样的代码,但它不适用于除我的应用程序主窗口之外的其他窗口:

其中 p 是屏幕上的一个点(例如我用鼠标选择的窗口)

如果有一种方法可以直接从 Windows 7 执行此操作(不一定是程序化的),我也很感兴趣。我认为必须有一种方法可以做到这一点,因为每个应用程序都在它自己的表面上呈现,并且 DWM 将它们合成到最终图像中。

0 投票
1 回答
492 浏览

c# - 透明图像上的红点

我有一个 Windows 窗体

在这个表单上有一个 PictureBox(带有透明角的 png 图像),

然后我将 PictureBox 的 SizeMode 设置为 StretchImage 并得到其他结果:
你可以在这里看到

(对不起,我只能放一个超链接)

您可以看到红色点/点,但它不是 Color.Red,因为它是表单的透明度键。

我尝试通过实现透明表单、透明控件来去除这些“红点”。无论如何,我想问一下我的最后一点 - 我试图覆盖“OnPaintBackground”方法,当我实现了一些类似下面的代码时:

在将其放入 TextureBrush 之前,我将缩放的位图保存到文件中 - 这个 png 缩放图像不包含“红色”点,但它们是在表格上绘制的。

有人知道它为什么会发生并告诉我一些解决方法。

最好的祝福。