首页 / 知识
关于表格:Delphi MDI Application和MDI Children的标题栏
2023-04-12 01:39:00

Delphi MDI Application and the titlebar of the MDI Children我有一个用Delphi 2006编写的MDI应用程序,该应用程序以默认主题运行XP。 有没有一种方法可以控制MDI Children的外观,从而避免每个窗口上都有大型XP样式的标题栏?
我尝试将 您所有需要的-重载过程CreateWindowHandle,如下所示:
MDI的工作方式与您要尝试做的事情并不一致。 如果需要" MDI"格式,则应考虑使用内置或商业对接程序包,并使用对接设置来模仿MDI感觉。 在我的Delphi应用程序中,我经常使用TFrames并将它们作为主窗体的父项,并最大化它们,以便它们占用客户区。这为您提供了类似于Outlook外观的内容。它有点像这样:
要使用它,您只需执行以下操作:
有一个很好的论据,您应该使用所使用的接口(创建IModule接口或其他东西)。我经常这样做,但是它比在这里解释概念要复杂。 高温超导 谢谢onnodb 不幸的是,客户坚持使用MDI和较小的标题栏。 我已经设计出一种解决方法,即通过覆盖Windows CreateParams隐藏标题栏,然后创建自己的标题栏(带有一些用于移动鼠标的简单面板)。效果很好,所以我想我可以由客户端运行它,看看它是否可以... 我认为没有。以我的经验,Delphi中的MDI受到VCL中的实现严格限制和控制(也许还由Windows API?)。例如,不要尝试隐藏MDI子项(如果尝试,将会得到一个异常,并且您将不得不跳过几个API箍来解决该问题),或者更改MDI子项的主菜单方式与主机表单合并。 鉴于这些限制,也许您应该重新考虑为什么首先要使用特殊的标题栏?我猜这也是MDI标准化的很好理由---您的用户可能会喜欢它:) (PS:很高兴在这里看到一个Delphi问题!) |
最新内容
相关内容
python怎么调用类方法
python怎么调用类方法,培训,方法,实例,静态,定义,参数,属性,对象,关键字,以上,python中的类用来描述具有相同的属性和方法的对象的集合。它定python代码如何在命令行运行
python代码如何在命令行运行,代码,培训,路径,空格,文件,下面,以上,目录,更多,内容,我们在编写python代码时,可以在交互模式下运行代码,也可以用python判断字符串是否为小数的方法
python判断字符串是否为小数的方法,培训,代码,合法,小数点,小数,整数,字符串,方法,右边,左边,python想判断一个字符串是不是一个合法的小数,但python可以继承父类方法吗
python可以继承父类方法吗,培训,代码,名字,方法,动物,属性,编译器,这样的话,定义,里面,python继承,调用父类属性方法在python里面,继承一个类python字符串连接的方法有哪些
python字符串连接的方法有哪些,培训,字符串,基础,方式,两个,变量,函数,空白,语言,功能,python中有很多字符串连接方式,下面总结一下:最原始的字python模块能优化Python的运行速度
python模块能优化Python的运行速度吗?,代码,平台,培训,官网,环境,工作,系统,模块,程序,语言,今天介绍下Psyco模块,Psyco模块可以使你的Pythonpython字符串拼接有哪些方法?
python字符串拼接有哪些方法?,培训,一致,字符串,位置,异常,结果,方式,方法,字符,参数,python拼接字符串一般有以下几种方法:①直接通过(+)操作python创建多线程的两种方法
python创建多线程的两种方法,培训,第一,代码,业务,方法,线程,函数,任务,演示,实例,当我们使用python编程的过程中需要多个输出的任务的话,为了pythonpython是如何编译运行的
pythonpython是如何编译运行的,培训,代码,工作,程序,字节,语言,链接,机器,时候,问题,这里的解释执行是相对于编译执行而言的。我们都知道,使用pythonos.popen方法是什么
pythonos.popen方法是什么,培训,方法,对象,操作,文件,管道,是非,实例,命令,以上,pythonos.popen方法是什么1、os.popen方法用于从一个命令打python有哪些大小写转换方法
python有哪些大小写转换方法,培训,字符串,方法,字符,字母,大写字母,大小写,长度,单词,大小,python中有哪些大小写转换方法1、lower()方法,大写python不同大小文件的复制方法
python不同大小文件的复制方法,培训,文件,内容,大小,方法,顺序,以上,教程,更多,python不同大小文件的复制方法1、小文件复制,打开一个已有文