DELPHI专区
文章平均质量分 75
newfang
这个作者很懒,什么都没留下…
展开
-
DELPHI下的WINDOWS消息传递机制
BLOG开了很久,专业的东西一点没写,今天既然已经坐下了,就写点东西吧,也算调整调整心绪! 开发基于WINDOWS平台的应用程序时,了解WINDOWS消息系统组成是非常必要的。 消息本身是作为一个记录传递给应用程序的,记录中包含消息的类型以及其它的信息!这个记录类型叫做TMsg,它在WINDOWS单元中声明,这里就不一一列举(偶打字很辛苦的:P) 在WIN32中预定义原创 2006-06-15 19:55:00 · 3876 阅读 · 0 评论 -
一个简单的CONTROL程序(转自《DELPHI深度历险》)
首先手工编写一个资源文件,代码如下: Hello.rcSTRINGTABLEBEGIN1 "HELLO WORLD!"2 "HOW DO YOU DO"END5 "ICON Face.ico" 确定同一目录下存放有Face.ico文件后,在命令行输入命令编译RC文件:brcc32 Hello.rc,如果一切无误,编译会生成Hello.res文件!由于CP转载 2007-01-15 17:50:00 · 984 阅读 · 1 评论 -
关于TIMER
讨论之前,我们先了解几点东西,创建一个定时器,要调用SetTimer函数:function SetTimer(hWnd: HWND;nIDEvent: UINT;uElapse: UINT;lpTimerFunc: TFNTimerProc):UINT;stdcall;参数hWnd,是程序拥有的窗口句柄。nIDEvent,定时器的编号,可为大于0或小于2^32-1的任意整数,对于使用同转载 2007-01-17 19:47:00 · 834 阅读 · 0 评论 -
Delphi、PChar和Char数组的比较
string和Char数组都是一块内存, 其中存放连续的字符. string保存具体字符的内存对用户 是透明的, 由Delphi管理它的分配, 复制和释放, 用户不能干预(其实也可以, 不过是通过 非法途径). Char数组就不必说了吧? PChar是一个指针, 它的大小只有32位. 定义时由Delphi自动填0. 要将PChar作为字符串 使用的话必须自己分配内存用完原创 2009-07-10 11:58:00 · 4124 阅读 · 0 评论 -
跨进程的SHOWMODAL效果
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TMyFun = function(p: Pointer): DWORD;stdcall; TForm1 = class(TFor原创 2009-12-24 17:21:00 · 607 阅读 · 0 评论