问题标签 [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.
visual-studio-2010 - 如何更改 MFC SDI 无文件应用程序的标题/标题
我找不到更改 MFC SDI 应用程序标题的有效解决方案。我不使用文档/视图。我需要根据应用程序的内部状态更改标题。
我在 InitInstance 中的主应用程序模块中尝试了 CMainFrame::SetWindowText - 没有运气。
我试图更改 CMainFrame::m_strTitle 成员变量并在此之后调用 OnUpdateFrameTitle(TRUE) - 仍然没有运气。
在 OnTimer 过程中 - 调用 AfxGetMainWnd()->SetWindowText(_T("title from OnTimer")); - 它也不起作用。
我错过了什么?这应该是一项普通而简单的任务,不是吗?
编辑:对不起,似乎 SetWindowText 正在工作,只需要正确编译我的应用程序。那都是我的错。
c# - 将 SDI 转换为 MDI
我正在为 winforms 上 C# 开发的第一堂课。我正在使用 VS Premium 2013。
我们整个学期都在研究一个应用程序。对于我们的最终项目,我们的任务之一是将其从 SDI 转换为 MDI。
主窗体结构如下:
- 菜单条
- 工具条
- 拆分面板,在它自己的类中有一个树视图控件,在它自己的类中有一个列表视图控件,在它自己的类中有一个富文本框(这些都显示在主窗体上)
- 用作停靠在表单底部的状态栏的用户控件
所有点击事件和业务逻辑的代码都已经编写好了。这已经是一个强大的应用程序。
将这样的 SDI 转换为 MDI 是否有“最佳实践”? 这里有大量代码,除非我得到更好的指导,否则我假设我将不得不创建一个新项目,移动我可以使用的类,然后重写所有支持的事件处理程序和相关逻辑。
有人可以推荐一个更省时的选择吗?
visual-c++ - 在 SDI 中对接 CFormView
我有一个 SDI 应用程序 [MFC] 有两个 spitter 将视图分成 3 个视图。我在哪里实现了在所有 3 个视图中都有 CListCtrl/CtreeCtrl 的 CFormview。
我想要的是使控件适合应用程序中的屏幕。Ctrl 不适合屏幕,并且在扩展或缩小 spitter 时无法缩放。那么如何实现适合屏幕的功能呢?
谢谢
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 视频捕捉"
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中。
我确信我们缺少一些基本的东西,任何帮助将不胜感激。
mfc - MFC SDI 项目要在视图中调用 GetDocument() 函数
现在我创建了一个全新的 SDI 项目,视图提供了一个函数:GetDocument(),它可以帮助我获取当前文档的数据
但是,当我调用 GetDocument() 函数时,VC 告诉我发生了一些错误:Debug Assertion Failed
以下是我的设置
我想在这个函数中调用 GetDocument()
怎么了
menu - 默认情况下启用或禁用菜单项。为什么?
我有一些遗留代码,出于某种原因,菜单项在启动时被启用或禁用。我的问题是,怎么做?有没有办法在不调用 EnableMenuItem() 函数的情况下做到这一点?有没有办法让 MFC 做与资源设置相反的事情?
当最后一个子窗口关闭时,为什么当前的那些在 SDI 中被禁用或重新启用,我也不知所措。这可能是因为我对框架的理解不够好,我认为我已经阅读了这里的所有文档。
colors - 准确的 YUV 10 位到 8 位转换
我有来自相机的 YUV422 10 位 SDI,我需要将它准确地转换为 8 位。我可以只右移 2 位,还是不好?
有很多信息:http ://en.wikipedia.org/wiki/YUV和https://ru.wikipedia.org/wiki/YCbCr 但没有完全清楚。
visual-c++ - 创建子窗口后,CStatic DrawItem 方法被频繁调用
我有一个使用布局拆分器的图像查看器应用程序窗口。我正在使用自定义图像控件在拆分器内的对话框上绘制位图
在 DrawItem() 方法中,我从 lpDrawItemStruct 获取 GDI+ 图形并绘制图像。
一切正常,但是当我打开一个子窗口到我有这个控件的对话框时,图像被绘制在我的弹出窗口上。
有没有办法可以将弹出窗口带到前面。
menu - MFC SDI 应用程序,如何更改菜单项的标题?
我整天都在尝试解决这个简单的问题,但没有任何成功。我在互联网上发现了很多提示,但似乎没有一个对我的问题有效。
我的问题很简单:我想在运行时更改菜单项的标题
但似乎,我发现的所有解决方案都非常具体。
我的要求是: - 它是一个 MFC 应用程序(VS2010) - 它是一个 SDI 应用程序,而不是 MDI - 我想更改主菜单项(如“文件”)的标题,而不是子菜单的条目。
由于主条目项,菜单项没有 ID。因此,使用 ON_UPDATE_COMMAND_UI 的解决方案将不起作用!
我的问题是: - 我尝试的代码正在生成断言或异常 - 或者函数调用返回 false - 或者函数似乎运行良好,但我没有看到任何结果(标题仍然不变)
也许我使用了错误的函数,或者调用函数的位置错误。有没有人可以在我的应用程序前提条件下工作的例子?
非常感谢!
理查德