《DELPHI 5开发人员指南》有详细介绍

解决方案 »

  1.   

    当设计一个M D I应用程序时,你也许想在主窗体的客户区放置一幅背景图,诸如公司的徽标。对
    于非DMI 窗体来说,这是很简单的,只要把一个T I m a g e组件放在窗体上,把它的A l i g n属性设为
    a l C l i e n t就可以了。但对于M D I应用程序来说,要在它的主窗体上放一幅图,却不是那么简单。
    M D I程序的客户区是一个单独的窗口,负责处理M D I特有的任务,包括画出M D I子窗口。
    可以把主窗体看作是透明的,你可以在它的客户区上放一些组件,诸如T B u t t o n、T E d i t或T I m a g e
    等,这些组件实际上都被放在主窗体的透明窗口。当客户窗口输出子窗口时,窗体出现在主窗体组件
    的下面,就像在玻璃画框上放些木棍一样,如图1 6 - 4所示。
    图16-4 客户区
    图16-5 图像居中
      

  2.   

    把子窗口的容器Parent设为这个面板
    我现在不用MDI,不好用。我用单窗口,所有子窗口其实是在主窗口上的一个Panel里。把子窗口的Parent设为这个Panel就行了
      

  3.   

    我现在直接用Timage在主窗体里显示图像,但是刷新不好,有工具条时还多了一条灰色带!