首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows应用程序中的Tab-modality

windows应用程序中的Tab-modality
EN

Stack Overflow用户
提问于 2010-11-09 18:07:07
回答 2查看 279关注 0票数 3

在Windows XP上使用Delphi2009开发桌面应用程序。

有没有什么方法可以让窗口对话框以标签的形式出现,而不是应用程序。我如何才能做到这一点?线程?有没有框架支持这一点?

类似于

提前谢谢。

好的问候,帕万。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-09 18:28:14

一种方法是模拟这一点:

  1. 临时禁用tab sheet
  2. Create a Form
  3. 将其Parent设置为tab sheet
  4. Set controls的所有子控件

这样,您在选项卡表的顶部就会有一个对话框,并且它是用户在此选项卡表上唯一可以进行交互的东西,但它不会阻塞主窗体ui或其他选项卡表。

票数 1
EN

Stack Overflow用户

发布于 2010-11-10 05:03:06

您也许可以使用类似下面的代码来创建一个窗口模式

WindowList :指针;WindowList := DisableTaskWindows(MyForm.Handle);

EnableTaskWindows(WindowList);

去解压它。这应该允许你模拟一个模态表单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4132473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档