相关推荐
-
Delphi使用GDI+制作任意图片形状窗口
Delphi使用GDI+制作任意图片形状(PGN图形)窗口
-
delphi根据不同图片生成不规则窗口的实现(仅限于BMP格式)
unit CreateImageForm; interface uses Windows, SysUtils, Variants, Classes, Graphics; procedure CreatRgnForm( Bmap: TBitMap; WColor: TColor; hand:THandle); implementation procedure CreatRgnForm( Bmap:
-
不规则图片切换特效
插件描述:TweenMax不规则图片切换特效. 参考示例:http://www.jq22.com/jquery-info6215
-
调用Windows的API函数制作桌面宠物
一、引言 相信大家都见过一些桌面上的小宠物,如Office中的小助手等,小宠物们活泼可爱,还可帮助主人完成一定的事件,为应用程序添色不少,那我们自己也能否制作出这样的小宠物窗体呢?答案是肯定的。说到 底其实就是对窗体显示区域的操作,使得窗体具有多种多样的外形,然后在窗体上绘制相应的图案。 二、支持区域操作的编程接口 在Windows的API函数中有一组用于区域操作的函数,可以用来生成区域、...
-
TCanvas类
TCanvas类 关键字:TCanvas类,画布 TCanvas为作图对象提供一个抽象的画布。 类关系 TObject->TPersistent 对那些作图对象,可使用TCanvas对象作为画布。标准的window控件,例如编辑控件和列表框控件,当它们被Windows画出来时,并不需要一块画布。在创建一幅图像时,TCanvas对象提供有用的属性、方法和事件,主要通过以下
-
Delphi组件开发教程指南(1)组件开发概述
在开讲之前,首先,我假设你了解什么是面向对象,什么是类。如果不了解的话,建议先去了解一下相关知识! 在Delphi中,组件,我们可以将它理解为一个个的封装好了的功能对象库,使用这个库,就只用简单的几句代码,甚至仅仅简单的设置几个属性就能实现某些功能,我们可以将组件想象成日常生活中使用的某些工具,比如说收音机,我们不必了解其内部构造,只用在播放器上点一个收听按钮就能收听广播。其实这
-
Delphi TControl 类(1)
本文介绍Delphi类和组件之TControl 研究,TControl 中声明的 Parent 属性类似于 TComponent 中声明的 Owner 属性,因为 Parent 控件释放控件的过程就像 Owner 组件释放组件的过程。 Delphi 版本:Delphi XE2 TControl = class(TComponent) private { 属性:Parent 读 }
-
平滑SpeedButton
unit TFlatSpeedButtonUnit;interface{$I Version.inc}uses Windows, Messages, Classes, Controls, Forms, Graphics, StdCtrls, ExtCtrls, CommCtrl, Buttons, FlatUtilitys;type TFlatSpeedButton = cla
-
如何用Delphi编写自己的可视化控件
如何用Delphi编写自己的可视化控件---------------------------------------------------------------------- 可视化控件(Visual Component)实际上就是一个类(class),要编写一个类,可以直接在*.pas文件中编写。但是要编写控件,则必须使用包(package)。从File菜单中选择New,
-
双缓冲绘图技术在Delphi中的实现
摘要:双缓冲绘图技术在Delphi中的实现说明:假设读者熟悉VCL 双缓冲绘图也不是什么新技术,简单的说:在绘图实现时不直接绘在窗口上,而是先绘在内存里,再一起“拷贝”至窗口。实现起来也不复杂,创建一兼容HDC,在此兼容HDC上绘图,最后拷贝到窗口HDC就行了。本人前段时间把一C++实现该技术的代码改成了Delphi代码,都是用Win32API写的。今改成了使用Delphi自带的类,试
-
canvas画不规则图形
<template> <div class="test" style="position: relative;"> <canvas id="myCanvas" ref="myCanvas" width="460" height="240"> 您的浏览器不支持 HTML5 canvas 标签。 </canvas> ...
-
序列化器中通过context属性获得request和view视图对象与self.initial_date
序列化器中通过context属性获得request和view视图对象与self.initial_date 序列化器中的属性,可以通过self.context获得一个字典。里面储存request,view,format 也可以在序列化对象中指定context中传入的数据 request:请求对象 view:视图对象,可以通过self.view.kwargs[‘url中关键字参数’]------如: ...