动态隐藏/显示窗口的标题栏(同时保持窗口的Sizeable性能)
敬业的IT人
互联网
佚名
2008-1-4 16:32:57
今天考虑作界面的时候,想去掉窗体的标题栏,但设置 Form.BorderStyle := bsNone; 会导致窗体不可再 Sizeable (通过鼠标操作改变窗体大小),仔细翻看了相关Help也没找到解决办法。
在DFW里终于搜索到答案:
// 对指定窗体设置属性
SetWindowLong(Handle, // 当前窗体句柄
GWL_STYLE, // 表示当前是要设置新的窗体(普通)样式
// 得到指定窗体信息
GetWindowLong(Handle, GWL_STYLE)
and (not WS_CAPTION)); // 去掉样式(s)中的“标题”样式
Height := ClientHeight;
Width := ClientWidth;
在DFW里终于搜索到答案:
// 对指定窗体设置属性
SetWindowLong(Handle, // 当前窗体句柄
GWL_STYLE, // 表示当前是要设置新的窗体(普通)样式
// 得到指定窗体信息
GetWindowLong(Handle, GWL_STYLE)
and (not WS_CAPTION)); // 去掉样式(s)中的“标题”样式
Height := ClientHeight;
Width := ClientWidth;
- 最新文章
- NeHe的opengl教程delphi版(7)----滤波[01-04]
- 《delphi高手突破》节选一[01-04]
- Delphi中获取打印机设备名和端口名[01-04]
- 截获Delphi中的异常[01-04]
- 温和的关闭连接[01-04]
- 由图像的灰度化看基本图像处理(2)[01-04]
- 相关文章
- 动态设置系统日期格式[01-04]
- 在Delphi里调用API函数动态建立ODBC数据源。[01-04]
- 动态创建ClientDataSet的表定义[01-04]
- MIDAS中动态强制约束编程[01-04]
- 类,接口与动态链接库[01-04]
- 运行期间生成代码的动态执行[01-04]
