问题标签 [sdi]

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

visual-studio-2010 - 如何更改 MFC SDI 无文件应用程序的标题/标题

我找不到更改 MFC SDI 应用程序标题的有效解决方案。我不使用文档/视图。我需要根据应用程序的内部状态更改标题。

我在 InitInstance 中的主应用程序模块中尝试了 CMainFrame::SetWindowText - 没有运气。

我试图更改 CMainFrame::m_strTitle 成员变量并在此之后调用 OnUpdateFrameTitle(TRUE) - 仍然没有运气。

在 OnTimer 过程中 - 调用 AfxGetMainWnd()->SetWindowText(_T("title from OnTimer")); - 它也不起作用。

我错过了什么?这应该是一项普通而简单的任务,不是吗?

编辑:对不起,似乎 SetWindowText 正在工作,只需要正确编译我的应用程序。那都是我的错。

0 投票
1 回答
414 浏览

c# - 将 SDI 转换为 MDI

我正在为 winforms 上 C# 开发的第一堂课。我正在使用 VS Premium 2013。

我们整个学期都在研究一个应用程序。对于我们的最终项目,我们的任务之一是将其从 SDI 转换为 MDI。

主窗体结构如下:

  1. 菜单条
  2. 工具条
  3. 拆分面板,在它自己的类中有一个树视图控件,在它自己的类中有一个列表视图控件,在它自己的类中有一个富文本框(这些都显示在主窗体上)
  4. 用作停靠在表单底部的状态栏的用户控件

所有点击事件和业务逻辑的代码都已经编写好了。这已经是一个强大的应用程序。

将这样的 SDI 转换为 MDI 是否有“最佳实践”? 这里有大量代码,除非我得到更好的指导,否则我假设我将不得不创建一个新项目,移动我可以使用的类,然后重写所有支持的事件处理程序和相关逻辑。

有人可以推荐一个更省时的选择吗?

0 投票
2 回答
476 浏览

visual-c++ - 在 SDI 中对接 CFormView

我有一个 SDI 应用程序 [MFC] 有两个 spitter 将视图分成 3 个视图。我在哪里实现了在所有 3 个视图中都有 CListCtrl/CtreeCtrl 的 CFormview。

我想要的是使控件适合应用程序中的屏幕。Ctrl 不适合屏幕,并且在扩展或缩小 spitter 时无法缩放。那么如何实现适合屏幕的功能呢?

谢谢

0 投票
1 回答
3777 浏览

video - 使用 ffmpeg 从使用 Windows 7 的 decklink 卡捕获(和录制)音频和视频

我是ffmpeg的新手。我正在尝试从 Decklink 捕获设备捕获视频 + 音频。但是我遇到了一些问题,我不知道连接到decklink卡的SDI端口的当前视频+音频源使用哪个流。有人可以告诉我如何找出流媒体信息。

这是我的信息:

ffmpeg -list_devices true -f dshow -i dummy

ffmpeg -list_options true -f dshow -i video="Decklink 视频捕捉"

0 投票
1 回答
836 浏览

maven - 在我们的 maven pom 中包含 Sling Dynamic Include 时,它​​不会安装 jar

我们在通过 Maven 打包安装 SDI 时遇到了一点问题。

我们遵循了以下位置的安装指南: https ://github.com/Cognifide/Sling-Dynamic-Include

我们已将依赖项放入项目中的核心包中,看起来好像 sling-dynamic-include-1.0.0.jar 包含在我们的核心包的 jar 文件中,其余的似乎已安装,但是,没有出现任何配置在系统/控制台界面中,并且它看起来好像在控制台内没有任何对它的引用。

我们已经通过 /system/console/depfinder 检查了这些包,但找不到任何对它的引用。

说 jar 文件没有被加载到 CQ5 中是相当安全的。

如果我们手动安装jar,一切都在那里,但是,我们需要将它集成到mvn中。

我确信我们缺少一些基本的东西,任何帮助将不胜感激。

0 投票
2 回答
459 浏览

mfc - MFC SDI 项目要在视图中调用 GetDocument() 函数

现在我创建了一个全新的 SDI 项目,视图提供了一个函数:GetDocument(),它可以帮助我获取当前文档的数据

但是,当我调用 GetDocument() 函数时,VC 告诉我发生了一些错误:Debug Assertion Failed

以下是我的设置

我想在这个函数中调用 GetDocument()

怎么了

0 投票
1 回答
1513 浏览

menu - 默认情况下启用或禁用菜单项。为什么?

我有一些遗留代码,出于某种原因,菜单项在启动时被启用或禁用。我的问题是,怎么做?有没有办法在不调用 EnableMenuItem() 函数的情况下做到这一点?有没有办法让 MFC 做与资源设置相反的事情?

当最后一个子窗口关闭时,为什么当前的那些在 SDI 中被禁用或重新启用,我也不知所措。这可能是因为我对框架的理解不够好,我认为我已经阅读了这里的所有文档。

0 投票
1 回答
4527 浏览

colors - 准确的 YUV 10 位到 8 位转换

我有来自相机的 YUV422 10 位 SDI,我需要将它准确地转换为 8 位。我可以只右移 2 位,还是不好?

有很多信息:http ://en.wikipedia.org/wiki/YUV和https://ru.wikipedia.org/wiki/YCbCr 但没有完全清楚。

0 投票
0 回答
582 浏览

visual-c++ - 创建子窗口后,CStatic DrawItem 方法被频繁调用

我有一个使用布局拆分器的图像查看器应用程序窗口。我正在使用自定义图像控件在拆分器内的对话框上绘制位图

在 DrawItem() 方法中,我从 lpDrawItemStruct 获取 GDI+ 图形并绘制图像。

一切正常,但是当我打开一个子窗口到我有这个控件的对话框时,图像被绘制在我的弹出窗口上。

有没有办法可以将弹出窗口带到前面。

控制的完整来源可以在http://www.codeproject.com/Articles/24969/An-MFC-picture-control-to-dynamically-show-picture?fid=1183733&df=90&mpp=25&noise=1&prof=True&sort =位置&视图=展开&spc=放松&fr=1

0 投票
1 回答
656 浏览

menu - MFC SDI 应用程序,如何更改菜单项的标题?

我整天都在尝试解决这个简单的问题,但没有任何成功。我在互联网上发现了很多提示,但似乎没有一个对我的问题有效。

我的问题很简单:我想在运行时更改菜单项的标题

但似乎,我发现的所有解决方案都非常具体。

我的要求是: - 它是一个 MFC 应用程序(VS2010) - 它是一个 SDI 应用程序,而不是 MDI - 我想更改主菜单项(如“文件”)的标题,而不是子菜单的条目。

由于主条目项,菜单项没有 ID。因此,使用 ON_UPDATE_COMMAND_UI 的解决方案将不起作用!

我的问题是: - 我尝试的代码正在生成断言或异常 - 或者函数调用返回 false - 或者函数似乎运行良好,但我没有看到任何结果(标题仍然不变)

也许我使用了错误的函数,或者调用函数的位置错误。有没有人可以在我的应用程序前提条件下工作的例子?

非常感谢!

理查德