问题标签 [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 回答
212 浏览

c++ - MFC SDI 从 INI 读取并在更改属性时更新视图字符串

第一次发帖,请原谅我可能带来的任何不当礼仪。

我的标题简要描述了我遇到的问题。我有一个学校项目,我从一个具有单个文档视图的 MFC 应用程序开始,我只需要在我的视图上显示一个简单的文本,但是这个文本来自一个简单的 INI 文件。

好的,现在我的ini文件只包含这个......

到目前为止,一切进展顺利。下一步是获取我在资源编辑器中创建的“静态文本框”并将其更改为来自 ini 的数据,即“这是您的数据”。

这很完美。所以我设法改变了我想要的东西,但现在是困难的部分。我需要在使用之前将整个字符串加粗

在过去的 5 天里,我遇到了很多问题。我已经尝试了我在谷歌上遇到的所有问题和堆栈溢出。我遇到了尝试使用 RTF 控件?试图转换为 html 加粗然后回来?8位或16位的问题?unicode 或类似的东西。我遇到了像 _T("some string") 这样的宏,它显然不接受字符串类型的变量。没有什么对我有用。我真正可以使用的是某种示例,它根本不必与我的相关。我可以与基地一起工作的东西。在您将我链接到另一个网站或以前的帖子之前 - 我向您保证我已经看过并尝试过。我真的很希望有人发布一小部分代码来帮助我入门。

0 投票
1 回答
630 浏览

c++ - MFC SDI Rich Edit 2.0 控制加粗字

我将如何在 Rich Edit 2.0 控件中格式化文本?到目前为止,我只有一个简单的 MFC 小程序,只有一个视图和一个丰富的编辑 2.0 控件。它目前是空的,但我想在其中插入一些文本。

控件本身被标记为 StringToChange2,而我的类中的成员是 m_StringToChange2。

所以就目前而言,当我运行我的程序时,它会将文本插入到我的控件中。如何从整个字符串中使单词变为粗体?

例如,我只想让它说:“这是一些随机文本!” 就目前而言,我可以使整个控件加粗,但我不希望整个控件加粗,只是一个字。

这个链接有一个与我所问的问题非常相似的问题,但它有两点错误。首先,几乎所有的评论都告诉他使用我还不想使用的 HTML 控件。其次,确实回复他的人有这么长的代码片段,我不明白发生了什么。最后一个答案建议他使用 word pad,因为它使用 RTF?

我试图将 RTF 代码插入到我的 INIValue2 中,但它不会接受它。除非我用错了,否则很可能是这样。

我一直在跟踪 MSDN 和阅读函数,但我对 MFC 和 Richedit 控件的专业知识水平非常有限。如果有人可以发布一个小例子,它甚至不必与我的问题相关,但我可以用作基础。

Edit1:并不是我的 INIValue2 不接受它,而是当它出现在我的单个视图上时 - 它显示了所有内容 - 包括所有 RTF 代码和标题。

0 投票
1 回答
1213 浏览

c++ - MFC富编辑控件2.0文本颜色

我认为这里的想法很简单,但我似乎无法弄清楚。基本上我所拥有的是一个 MFC 单视图应用程序,其中只有一个富编辑控件 2.0 和一些文本。让我们说这个控件说“请单击此处快进”。

现在这段代码我只是将“这里”这个词加粗,这就是我想要的。但除了加粗之外,我还想将整个文本的颜色更改为红色。

我只需要看看如何将富编辑控件 2.0 中的文本转换为不同的颜色。我浏览过 stackoverflow 和 google,很多关于这方面的文档都是 10 年前的+。

是最近提出的一个问题,它问了我同样的问题,除了他的帖子是我真的不关心的巨大代码片段。我已经尝试过使用

使用前

没有任何变化,我认为在这种情况下,粗体字会同时是粗体和红色,但它只是保持黑色。

0 投票
1 回答
371 浏览

visual-studio-2015 - 在 SDI MFC 中绘制方网

如何在 SDI MFC 中绘制方网(如国际象棋)?以及如何确定在特定位置放置更多形状的位置?我必须使用 (Moveto) 和 (Lineto) 并一一绘制它们?或使用位图?或更简单的方法?我尝试过这种方式,但它并不聪明。谢谢你。

0 投票
1 回答
370 浏览

c++ - 更改视图的客户区

我有 MFC SDI 应用程序。
它有功能区、状态栏、属性窗口、...

我需要将视图的客户区设为x % 16. 所以我不能调整整个窗口,但我需要调整大小CMyView以被 16 像素整除。

有没有办法这样做?

此代码不起作用:=(

0 投票
0 回答
738 浏览

caching - Sling Dynamic 包含在 AEM 中

我正在尝试与http://www.cognifide.com/our-blogs/cq/sling-dynamic-include/中相同的实现

完成 SDI OSGi 配置和调度程序配置后,使用 nocache.html 选择器请求包含标记 --#include virtual="/path/to/resource",但实际内容未显示,并且标题部分被删除从页面。

任何可能是错误的指针。

谢谢。

0 投票
1 回答
505 浏览

c++ - 更新数据库 MFC C++ ODBC CRecordset

我正在开发一个 MFC 应用程序 (SDI) 来更新、添加和删除数据库中名为 security 的表。问题是在更新表中的一行后,该行已更新(我已验证)然后当我执行另一个操作(更新另一行或删除一行)时,更新被取消。我真的不知道是 CRecordset 还是数据库本身有问题。

0 投票
2 回答
260 浏览

c++ - 在 SDI 中:在哪里禁用菜单,在 MDI 中编码 ok

我正在尝试禁用主菜单项。在 MDI 应用程序中,这有效:

不在 SDI 中。很可能,我把它放在了错误的地方。C大型机?风景?哪个具体的子程序?我尝试了构造函数,但 UI 没有变化。

任何帮助表示赞赏,我正在敲打我的头并搜索了许多网站(和这里),但没有找到正确的方向。

非常感谢

0 投票
1 回答
615 浏览

mfc - MFC 拆分器窗口中的多个文档/视图

我目前有一个在 Open GL 中显示数据的 MFC SDI 程序。我正在尝试修改程序以使用拆分器窗口一次显示多个数据文件。换句话说,如果有四个拆分窗口,每个窗口都显示不同的文件。

到目前为止,我发现的所有示例都只在多个视图中显示一个文档,但我需要一次显示多个文档。

我开始得出结论,问题可能是因为这是一个 SDI 接口。我想我最初认为因为我使用的是拆分器窗口,所以它会同时支持多个文档。

所以我的第一个问题是,SDI 接口有问题吗?我一次只能使用一个文件吗?

如果答案是我需要使用 MDI,那么我可以使用拆分器在一个 MDI 视图中显示多个文档,还是必须打开多个 MDI 窗口?

谢谢

0 投票
0 回答
268 浏览

audio - FFmpeg SDI 到 XDCam MXF(音频不同步问题)

我们需要使用 Decklink 卡捕获 SDI 输入 8 通道,输出将在 XDCam 50 MXF,8channels 中。下面是我们正在使用的命令。

结果输出不正确。音频和视频不同步。如果我们做错了什么,请提出建议。