游子日月长

笑渐不闻声渐悄,多情却被无情恼!

导航

随笔分类 -  Delphi

上一页 1 2 3 4 5 6 ··· 9 下一页

delphi 实现用户自定义通知(User Notification)
摘要:unit Form_Main; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, ActiveX, Co... 阅读全文

posted @ 2017-02-17 11:48 游子日月长 阅读(448) 评论(0) 推荐(0)

Delphi编写Shell扩展
摘要:用delphi创建一个外壳扩展(Shell Extension)程序的基本步骤如下: (1) 创建一个 ActiveX Library 工程,命名为“CloudUpload“(2) 创建一个新的自动化对象(Automation Object)。 命名为“ TCloudUploadContext ” 阅读全文

posted @ 2017-02-17 11:18 游子日月长 阅读(456) 评论(0) 推荐(0)

String to Byte and Byte to String: Delphi
只有注册用户登录后才能阅读该文。

posted @ 2017-02-17 09:48 游子日月长 阅读(5) 评论(0) 推荐(0)

delphi Drag and Drop sample 鼠标拖放操作实例
摘要:Drag and Drop is a common operation that makes the interface user friendly: a user can drag/drop information to controls instead of having to type etc 阅读全文

posted @ 2017-02-17 09:35 游子日月长 阅读(2600) 评论(0) 推荐(0)

WM_PAINT消息详解,使用InvalidateRect或InvalidateRgn函数刻意产生WM_PAINT消息(WIN7里有变化,“调整视觉效果”,将“启用桌面组合”去掉)
摘要:什么时候会触发WM_PAINT消息消息呢? 以下内容来自大名鼎鼎的《Windows程序设计(第五版)》 大多数Windows程序在WinMain中进入消息循环之前的初始化期间都要呼叫函数UpdateWindow。Windows利用这个机会给窗口消息处理程序发送第一个WM_PAINT消息。这个消息通知 阅读全文

posted @ 2017-02-16 17:34 游子日月长 阅读(208) 评论(0) 推荐(0)

delphi 大文件的读写 使用 MapviewOffile
摘要:unit filemap; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; const fileName = 'myTest.txt'; type TForm1 = class(TForm) bt... 阅读全文

posted @ 2017-02-16 11:41 游子日月长 阅读(1034) 评论(0) 推荐(0)

Delphi的子类化控件消息, 消息子类化
摘要:所谓的子类化,网上有很多说明,我就说我个人的随意理解,可能有误,请列位看官斟酌理解。 所谓子类化,个人理解就是拦截某个控件的消息以及样式,来进行自己的特定处理以达到特殊的功能需求。这个子类化,可以有子类化别人的程序的控件,也有子类化自己程序的控件。 子类化别人的,就需要注入到别人的程序内部,然后做对 阅读全文

posted @ 2017-02-16 11:37 游子日月长 阅读(806) 评论(0) 推荐(0)

wParam与lParam的区别
摘要:wParam与lParam的区别 lParam 和 wParam 是宏定义,一般在消息函数中带这两个类型的参数,通常用来存储窗口消息的参数。 LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) 阅读全文

posted @ 2017-02-16 10:45 游子日月长 阅读(980) 评论(0) 推荐(0)

为什么使用DLL
摘要:(1) 如果不同的程序使用相同的 DLL,只需将 DLL 在内存中装载一次,这样节省了系统内存。DLL 映射到每个进程(每运行一次应用程序)的专用地址空间中,但它们的代码使用的内存影像程序只在内存中装载一次。 (2) 可以提供 DLL 的不同版本,代替当前的 DLL。如果 DLL 中的子例程有相同的 阅读全文

posted @ 2017-02-16 08:34 游子日月长 阅读(609) 评论(1) 推荐(0)

大数据分包算法
摘要:大数据分包算法 一个数据包最大长度是8K 超过8188字节的数据需要分成多个数据包来传输 第一个数据包的前4字节用于存放将要传输数据的长度,后面8188字节才是数据(4+8188=8192字节) 第二个数据包8192字节全部是数据 计算数据需要几个包来传输:(数据长度+4字节) div 8192 计 阅读全文

posted @ 2017-02-15 20:46 游子日月长 阅读(304) 评论(0) 推荐(0)

JSON如何序列图片
摘要:http://www.cnblogs.com/hnxxcxg/p/4367287.html 阅读全文

posted @ 2017-02-15 20:44 游子日月长 阅读(339) 评论(0) 推荐(0)

Delphi判断是否有全屏程序
摘要:自我改编代码: 不喜勿喷,这是我自己花了很长时间才想出来的 阅读全文

posted @ 2017-02-15 16:51 游子日月长 阅读(237) 评论(0) 推荐(0)

delphi 域名转ip并判断ip是否可以联通
摘要:unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,WinSock; type TForm1 = class(TForm) Button1: TButton; Button2: TButton;... 阅读全文

posted @ 2017-02-15 16:38 游子日月长 阅读(292) 评论(0) 推荐(0)

Delphi动态调用C++写的DLL
摘要:c++ DLL 文件,建议用最简单的c++编辑工具。不会加入很多无关的DLL文件。本人用codeblocks+mingw。不像 VS2010,DLL编译成功,调用的时候会提示缺其他DLL。 系统生成的main.h和main.cpp #ifndef __MAIN_H__ #define __MAIN_ 阅读全文

posted @ 2017-02-15 16:19 游子日月长 阅读(607) 评论(0) 推荐(0)

Delphi:窗体自适应屏幕分辨率的改进
摘要:在窗体依据屏幕分辨率自适应调整尺度方面,昨天的工作可以说是一个突破点。昨天的工作找到了长期以来我的原有方案的问题所在,这是非常关键的。但是昨天晚上的解决方案并不完美,今天的这个才是比较完美的解决版。 先补充说明一下这个问题的重要性。这本来只是一个很小的技术问题,但在现有的Windows软件开发过程中 阅读全文

posted @ 2017-02-15 16:17 游子日月长 阅读(538) 评论(0) 推荐(0)

从一张图片中裁剪一部分距形图片另存为文件
摘要:需要一段实现的功能的代码 procedure TForm1.Button1Click(Sender: TObject); var SrcBmp, DestBmp: TBitmap; begin SrcBmp := TBitmap.Create; SrcBmp.LoadFromFile('C:\Sou 阅读全文

posted @ 2017-02-15 16:12 游子日月长 阅读(218) 评论(0) 推荐(0)

用Delphi改变图片的像素,即大小
摘要:我给你讲一种非常简单的方法:第一步:在窗体上放上image1和image2两个图片控件。再放一个Button按钮控件。第二步:在image1的Picture属性中载入一张JPG或者BMP图片。而image2不要管它。第三步:双击Button进行按扭编写环境。写入下面代码:Image2.Height 阅读全文

posted @ 2017-02-15 16:09 游子日月长 阅读(687) 评论(0) 推荐(0)

Delphi实现悬浮的卡拉OK字幕
摘要:千千静音的悬浮式卡拉OK字幕,大家一定觉得不错吧,其实用Delphi,你也可以很容易的做得到。首先我们在Delphi中新建一个700*130左右的窗体,上面放置两个Image控件,Image控件的Align=alClient,使它们铺满窗口,唯一不同的是,Image1的Visuble=ture,用于 阅读全文

posted @ 2017-02-15 16:04 游子日月长 阅读(384) 评论(0) 推荐(0)

LISTVIEW显示JPEG缩略图
摘要:http://www.ctsys.cn/files/SHOW_FILES.ASPX?ID=22 许多的JPEG图片浏览器(如由我设计的《JPEG浏览缩放器》),都可以将JPEG缩略图放置到Listview控件中,实现图片的预览。要在Listview上显示图片,Listview控件必须与Imageli 阅读全文

posted @ 2017-02-15 16:03 游子日月长 阅读(395) 评论(0) 推荐(0)

GDI+ 实现透明水印和文字
摘要:最近给《JPEG浏览缩放器》增加了水印功能,在设计的过程中,参考了网上的文章,但是发现文章使用的GDI+ API封装包不是我现在使用的那一套,目前DELPHI使用的GDI+ API封装包有两套,一套包括以DirectDraw.*、Gdipapi.*、Gdipobj.*、 Gdiputil.*为文件名 阅读全文

posted @ 2017-02-15 16:00 游子日月长 阅读(570) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 9 下一页