//浮动工具栏 
{
窗体是否要隐藏,重要的是要判断是否在操作中,
通过窗体的Active属性,可以确定窗体是否具有焦点。
在窗体有焦点时,该窗体正在被操作,
这时需要完全显示在屏幕当中;
如果窗体没有焦点,通过设置窗体到屏幕的高度来确定窗体的隐藏部分。
在TTimer组件的OnTimer事件中,窗体没有焦点时,隐藏工具栏

.在窗体上添加
TTimer组件
和TImage组件
设置窗体Form1的属性

}
{以图片的形状作为窗体形态}
procedure TForm1.FormCreate(Sender: TObject);
begin
    Self.BorderStyle:=bsNone;//无边框
    self.TransparentColor:=True;
    self.TransparentColorValue:=20;
    self.Color:=20;//form.color :=form1.TransparentColorValue;
end;

//此句会影响单击效果
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
      if Button=mbLeft then
      begin
        ReleaseCapture;
        Perform(wm_syscommand,$F012,0);
      end;
end;

procedure TForm1.Timer1Timer(Sender: TObject);//interval:=200
begin
  if self.Active=False then self.Top:=-30;
end;

procedure TForm1.Image1Click(Sender: TObject);
begin
  self.Top:=30;
end;

//完成 
1 在屏幕的任意位置出现和隐藏的窗体
2 电子日历

通过 Wiz 发布

转载于:https://www.cnblogs.com/xe2011/archive/2012/06/02/2531638.html

Perform 浮动工具栏 无标题窗口的移动相关推荐

  1. python元组启蒙半透明窗口无标题窗口tkinter

    用Python制作的幻灯片类型的作品,用来教Python元组启蒙的,还要学习几个常见的错误类型,以下是完整源代码. 本程序需要sprites模块支持,安装方法为在命令提示符下输入以下命令安装: pip ...

  2. C# 系统应用之无标题窗体移动的两种方法

    在做项目界面设计中,常常为了美观需要设置窗体属性"FormBorderStyle"(窗体边框和标题栏外观)为None无标题窗口.此时隐藏标题的窗口怎样实现移动呢?我根据自己的项目从 ...

  3. MFC修改窗口无标题和标题信息,修改执执行文件图标

    一.创建MFC后 窗口显示的是 无标题-工程名 修改方法在网上看到了几种,下面介绍下比较简单的一种: 1.在MianFrame.c文件中找到这个函数 BOOL CMainFrame::PreCreat ...

  4. 易语言 取无标题的窗口中编辑框句柄

    这是一个无标题的窗口: 如果要向该运行中的程序窗口编辑框中发送消息,就得先取到编辑框的窗口句柄.才能进一步操作. 那要如何才能取到该窗口句柄呢? 解决办法: 一个运行中的程序,虽然没有窗口标题,但是在 ...

  5. 关于WM_NCHITTEST消息(移动无标题对话框多个)

    我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下: 通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口. 一个容易想到的方案 ...

  6. Visual C# .Net 环境中编程实现浮动工具栏

    Visual C# .Net 环境中编程实现浮动工具栏 郭胜涛 mailtogst@163.com 原帖地址:http://blog.csdn.net/mailtogst/archive/2007/0 ...

  7. mysql输入命令1002无标题_Linux下远程连接MySQL数据库的方法

    步骤 1.在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* to 'root'@'%' identified by 'p ...

  8. 【MFC】定制浮动工具栏

    00. 目录 文章目录 00. 目录 01. 案例概述 02. 开发环境 03. 关键技术 04. 程序设计 05. 秘笈心法 06. 源码下载 07. 附录 01. 案例概述 Microsoft V ...

  9. Android 置Activity全屏和无标题

    今天,实在没有什么好些写的内容,所以在网上找了很久,才决定写这个博客.比较简单,还是想保持写博客的习惯. 一.在代码里设置全屏. Activity设置全屏和无标题栏,要用到andorid.view.W ...

最新文章

  1. InfluxData【付诸实践 01】SpringBoot 集成时序数据库 InfluxDB 应用分享(InfluxDB实例+Feign接口调用InfluxDB API)源码分享
  2. 如何找到一个前端事件对应的事件处理函数
  3. 如何在SAP云平台上使用MongoDB服务 1
  4. 解析http头部和c++string的高级使用技巧
  5. 【SpringCloud】Spring cloud Alibaba Sentinel 服务熔断
  6. 什么样的人不适合当程序员呢?
  7. 网站前端性能优化终极指南
  8. 数据结构课程设计-通讯录管理系统(C语言版)
  9. 博士读一半决定放弃了,丢人吗?
  10. 魔兽世界经典游戏ID搞笑篇 魔兽世界搞笑ID
  11. 设为首页 加入收藏 html,js设为首页和加入收藏代码(兼容所有浏览器)
  12. 什么是ArcGIS Engine?
  13. python做一个网页多少钱_网站建设平台_ 网站建设多少钱_ _做一个企业网站需要多少钱_64岁的Python之父表示退休后太无聊 正式加入微软...
  14. 2022-2028全球与中国儿童注意力缺陷和多动障碍市场现状及未来发展趋势
  15. html怎么创建一个盒子,怎么新建一个实线边框为红色盒子
  16. TCP为什么三次握手?
  17. TEB算法-debug
  18. 解锁 2022 Google 游戏开发者峰会 | 打造高质量的游戏体验
  19. 《天引》读书笔记——由新月形面积引发的人类长达2000年的探索。
  20. 安卓手机ROOT后怎么删除系统自带软件?

热门文章

  1. 【开源】近期遥感航空影像的检索、检测、跟踪、计数、分类相关工作
  2. Kaggle新上比赛:空客公司卫星图像船体分割
  3. java从外部得到数据_java – 如何实现Observer以从侦听器获取数据?
  4. 内卷到逆天!机器学习领域不读PhD,我配不配找工作?
  5. Pytorch还是TensorFlow?顶会带你览趋势
  6. 综述 | 联邦学习-新兴的人工智能基础技术
  7. 学生时代的神操作,你了解吗?
  8. 卷积神经网络(CNN)介绍与实践
  9. 基础知识(十四)服务器搭建
  10. 自动驾驶汽车自主决策与规划技术(一):里程定位于全局定位简介