
Delphi 窗体类
kevinzhaoyp
没有做不到,只有想不到。^_^自信、自强、自律。
展开
-
拖动无标题栏窗体 整理
1、使用 SendMessage说明: 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回SendMessage所包含4个参数:1. hwnd 32位的窗口句柄窗口可以是任何类型的屏幕对象,因为Win32能够维护大多数可视对象的句柄2. wMsg 用于区别其他消息的常量值,这些常量可以是Windows单元中预定原创 2012-02-15 11:36:10 · 547 阅读 · 0 评论 -
Delphi窗体GlassFrame实现在win7下的Aero Glass效果
从Vista到Windows7,都有AERO的特效。这种效果是由DWM(Desktop Window Manager)来控制的。对于一般的程序,缺省将在窗口边框应用这种效果。但如果我们想要更多的控制,比如让客户区的一部分也呈现这种效果,那也非常的简单。不需要我们在程序里做任何复杂的算法,我们只需要调API(在dwmapi.dll中),交给DWM去做就可以了。Delphi中可通过设置Form原创 2012-04-06 11:02:46 · 3433 阅读 · 0 评论 -
如何使窗体 Showmodal 后可以操作其他窗体
对话框 ShowModal 之后不能操作其它窗口 ,实际上是因为 Windows Disable 了其它窗口。所以当你需要在模态对话框中访问其它已经可见的窗口时 ,需要用 EnableWindow API 来激活对应的窗口。例如 :form2.showmodal;在 form2 的 OnShow 事件中 :enablewindow(form1.handle,true);原创 2012-04-24 18:04:06 · 1175 阅读 · 0 评论 -
使继承于TForm 的 Published 属性和方法出现在 Object Inspector 中
需要的方法和类 :RegisterCustomModule在单元DesignIntf中TCustomModule在单元DesignEditors中 只要完成以下步骤就可以:1、published你自定义的 Property 或 Event;published property Images: TCustomImageList read FImages write Se原创 2013-06-16 12:09:04 · 1318 阅读 · 0 评论 -
Delphi 让子窗体显示在任务栏上的几种方法
重载 CreateParams 方法原创 2014-05-05 15:41:48 · 2718 阅读 · 0 评论