当前位置:主页>Delphi教程>文章内容
动态隐藏/显示窗口的标题栏(同时保持窗口的Sizeable性能)
来源: 作者: 发布时间:2007-04-29  
今天考虑作界面的时候,想去掉窗体的标题栏,但设置 Form.BorderStyle := bsNone; 会导致窗体不可再 Sizeable (通过鼠标操作改变窗体大小),仔细翻看了相关Help也没找到解决办法。
  在DFW里终于搜索到答案:

  // 对指定窗体设置属性
  SetWindowLong(Handle,                   // 当前窗体句柄
                GWL_STYLE,                // 表示当前是要设置新的窗体(普通)样式
                // 得到指定窗体信息
                GetWindowLong(Handle, GWL_STYLE)
                  and (not WS_CAPTION));  // 去掉样式(s)中的“标题”样式
  Height := ClientHeight;
  Width := ClientWidth;


 
上一篇:具有自动恢复功能的通知栏图标控件   下一篇:利用浏览器实现程序界面与实现的分离
 
  相关文章
·具有自动恢复功能的通知栏图标控件
·利用浏览器实现程序界面与实现的分离
·Windows通知栏图标高级编程概述
·Thread类的创建及使用
·EXE工程和OCX工程的转化
·组件制作之一(概念)
·如何实现API钩子
·用AdoDataSet实现数据表的导入导出
·Delphi版OpenGL样例代码导游
·组件制作之三(图形控件)
·delphi中的时间操作技术(2)
·组件制作之五(托盘组件)
 
【关闭窗口】
推荐本站资源
最新文章