问题1:
怎么样创建一个无标题、无边框的子窗口?
问题2:
用向导创建MDI程序,在删除了自动产生的ToolBar后,剪切(Ctrl~X)、复制(Ctrl~C)、粘贴(Ctrl~V)等快捷键不能用,但功能还在,怎么解决?

解决方案 »

  1.   

    问题1:怎么样创建一个无标题、无边框的子窗口?
    子窗口这样怎么控制?要是非要这样做的话,试试
    procedure TMDIChild.FormCreate(Sender: TObject);
    begin
      SetWindowLong(Handle, GWL_STYLE, GetWindowLong(Handle, GWL_STYLE)
        and not WS_CAPTION);
      Height := ClientHeight;
    end;
    看看是不是你的想法?
      

  2.   

    TO:murphy(豆豆) 
    你说的真是我想要的,先谢了,呆会就送上分问题2是这样的:
    我用菜单上的‘NEW’创建MDI程序,在MDI主窗口上不是有一个ToolBar,上面是一些功能按钮,在我删除了ToolBar后,剪切(Ctrl~X)、复制(Ctrl~C)、粘贴(Ctrl~V)等快捷键不能用,但能菜单上又可以用,怎么解决?
      

  3.   

    自己注册热键,将系统热键冲掉!用API RegistHotKey()
      

  4.   

    谢谢 murphy(豆豆) 的答案及大家的关注后来发现第二个问题的情况只在一个子窗口里出现
    当我打开另一个没有自定义OnKeyPress事件的窗口就没有这种情况