问题标签 [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 投票
3 回答
2646 浏览

eclipse - 如何让 Eclipse 退出 MDI 模式?

有谁知道使 Eclipse 成为 SDI 应用程序而不是 MDI 应用程序的方法?SDI - 单文档界面,每个窗格都是自己的窗口 MDI - 多文档界面,所有窗格都卡在一个“主”窗口中。

Eclipse 是一个 MDI 应用程序。所有的小窗格(如调用堆栈、变量查看器等)都是一个主 Eclipse 窗口的一部分。我不想让所有的窗口都卡在一个主“eclipse”窗口中,而是希望它们都是它们自己的自由浮动窗口。

0 投票
1 回答
2041 浏览

mfc - SDI框架中如何根据主机改变视图大小?

我想根据 SDI 框架中主机的大小来设置视图的大小。也就是说当我改变大型机的大小时,视图的大小也会随之改变,客户区也随之改变。我怎样才能做到这一点?

谢谢

0 投票
3 回答
6349 浏览

visual-c++ - 如何禁用 MFC 中的最大化按钮?

如何在 SDI 应用程序中禁用最大化按钮/功能?

0 投票
4 回答
4098 浏览

delphi - 在 SDI 和 MDI 之间切换 GUI 应用程序行为

我目前有一个使用 Delphi 7 构建的 SDI 应用程序,我希望最终用户在运行时选择 SDI 和 MDI 之间的接口类型。我的问题是如何在运行时更改 SDI 和 MDI 之间的应用程序行为?

目前我知道有几个使用 delphi 构建的应用程序允许这样做:EMS SQL ManagerTOAD

替代文字

提前致谢。

0 投票
2 回答
4805 浏览

mdi - SDI vs MDI vs TDI vs?

我正在制作一个小型企业应用程序,我想知道最好的界面是什么。该应用程序本身就是您的普通服务票跟踪器。将有表单用于搜索工单(带有结果网格)、创建新的勾选和查看现有工单、管理一些管理内容(用户、一些分类器等)、库存管理表单......

那么最好的界面是什么?最初我想到了 MDI(因为这在 .NET 中很容易做到),但后来我开始使用 Telerik RAD 控件,并且 TDI(选项卡式文档界面)现在也很容易做到(而且我是 TDI 的粉丝,因为我我是一名程序员,大多数 IDE 都成功地使用了它)。在搜索关于 SO 的类似问题时,我发现一些建议说 TDI 和 MDI 都很笨拙,你应该做一个 SDI(每个打开的表单都有一个单独的任务栏窗口)。

那么......这里最好的是什么?

0 投票
2 回答
903 浏览

c++ - 在 sdi view MFC 中重新绘制区域(区域)

我想问你一个关于 SDI MFC 应用程序的问题。如何在 SDI MFC 应用程序的视图上重绘某些区域(区域)但不重绘完整视图?

0 投票
4 回答
2284 浏览

c++ - 如何减少简单的 cpp 应用程序大小?(使用 RAD Studio 2010 cpp builder 编译)

我正在使用 rad studio 2010 cpp 生成器。我创建了一个新的 SDI 应用程序,添加了一个 TCppWebBrowser 控件和一个简单的按钮,该按钮在单击时触发 TCppWebBrowser 的 .navigate,我对其进行了编译,得到了一个 1.20mb 的文件,我预计至少小于 700kb。

如何减小已编译 exe 的大小?

我不想使用“使用运行时包构建”,我知道这会使它变得非常小,但我想在 exe 中获取所有必要的包和依赖项,但也许我得到的比我使用的要多,我尝试取消选中/删除了很多我不使用的设计包(在项目/选项/包中),但文件大小没有减少。

我还在想也许 RAD Studio 附带的 TForm 组件给了我比我需要的更多的东西,这可能会使文件更大,我的意思是我只需要在表单中删除一个 webbrowser 控件和几个按钮,也许有一个我可以用来替换 TForm 的最小表单组件。

我知道我可以使用像 upx 这样的打包机,但我仍然想在打包之前将大小减少一半。

任何建议将不胜感激。

0 投票
2 回答
1489 浏览

delphi - 在 SDI Delphi 应用程序中组织窗口

在 Delphi MDI 应用程序中,我可以使用TileCascade过程ArrangeIcons来组织我的子窗口,此方法仅在 FormStyle 属性设置为时有效,我如何fsMDIForm在一个中产生相同的效果SDI application,我的意思是我如何在中组织我打开的窗口非 MDI 应用程序?

0 投票
1 回答
73 浏览

c++ - 在 SDI 应用程序中访问 DLL 函数的正确方法是什么?

我有一个运行良好的简单 SDI 应用程序。

最近我决定使用一些由 DLL 导出的函数。

所有这些 DLL 函数都使用静态内存缓冲区(应用程序必须在函数调用中定义和使用)。

事实上,当特定的事情发生在View中时,应该调用一些 DLL 函数。

我不确定应该如何处理 DLL 函数的调用。MainFrame、Document 和 View 是否都可以访问它们(因此也可以访问内存缓冲区)?还是他们应该向应用程序发送消息以进行函数调用?

0 投票
1 回答
494 浏览

mfc - 如何在 MFC SDI 应用程序中设置控件与视图右对齐

我已经创建了一个 MFC SDI 应用程序,并且视图是从 CFormView 派生的,所以我可以在对话框上放置一些控件。我在对话框的右侧放置了一个分组框,并在分组框中放置了一些其他控件,例如编辑框等。

当我调整视图大小时,我想要的是 groupbox 和里面的控件与对话框右对齐,就像 C# 中的以下行为一样:将 groupbox 的锚属性设置为“Right”