E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Cardinal
终于懂了:Delphi重定义消息结构随心所欲,只需要前4个字节是消息编号就行了,跟Windows消息虽然尽量保持一致,但其实相互没有特别大的关系。有了这个,就有了主动,带不带句柄完全看需要。
比如这个结构就带句柄(放到了第二个参数):TWMContextMenu=packedrecord Msg:
Cardinal
; hWnd:HWND; caseIntegerof 0:( XPos
findumars
·
2016-02-05 21:00
基本上每个消息都有一个Result,代表是否(正确)处理过了
先看消息的定义:TWMContextMenu=packedrecord Msg:
Cardinal
; hWnd:HWND; caseIntegerof 0:( XPos:Smallint; YPos
findumars
·
2016-02-02 22:00
基本上每个消息都有一个Result,代表是否(正确)处理过了
先看消息的定义:TWMContextMenu=packedrecord Msg:
Cardinal
; hWnd:HWND; caseIntegerof 0:( XPos:Smallint; YPos
findumars
·
2016-02-02 22:00
得到一个字符串的哈希Hash值
functionStrHash(constSoureStr:string):
Cardinal
;constcLongBits=32;cOneEight=4;cThreeFourths=24;cHighBits
cmx8818
·
2015-12-23 10:59
Hash
英文的理解
,p.s.IMDBInternetMovieDatabase互联网电影数据库词汇量生词含义补充symptom症状
cardinal
主要的基本的cardinalsymptom:主要症状cardinalnumber
lanchunhui
·
2015-12-12 20:00
解决TCP-socket -掉线问题的总结
Type TCP_KeepAlive = record OnOff:
Cardinal
; KeepAliveTime:
Cardinal
; KeepAliveInterval: Ca
·
2015-11-13 17:25
socket
获取本机MAC地址
function MacAddress: string; var Lib:
Cardinal
; MACGUID: TGUID; Func: function(
·
2015-11-13 16:11
mac
delphi pchar 指针错误
19 20 21 22 23 24 var P: Pchar; //P 是指针 CSize:
Cardinal
·
2015-11-13 08:37
Delphi
TWebBrowser静音
FormCreate(Sender: TObject); var hDSound:
Cardinal
;
·
2015-11-13 07:02
WebBrowser
微软建议的ASP性能优化28条守则
二十八条改善 ASP 性能和外观的技巧 Len
Cardinal
,高级顾问,Microsoft Consulting Services George V.
·
2015-11-12 21:55
性能优化
在窗口中屏避WIN7的鼠标手势功能
procedure DisibleWindowsGesture;var hDll: THandle; fnRegisterTouchWindow: function(hwnd: HWND; ulFlags:
Cardinal
·
2015-11-11 15:32
win7
delphi数据类型
基本数据类型: a、 整数类型: (通用类型<32位>:Integer-有符号;
Cardinal
·
2015-11-10 22:38
Delphi
查看oracle执行计划
其中,Cost表示cpu的消耗,单位为n%,
Cardinal
·
2015-11-10 22:54
oracle
有序类型的大小及最大、最小值
procedure TForm1.Button1Click(Sender: TObject); var b: Byte; w: Word; i: Integer; c:
Cardinal
·
2015-11-09 13:04
有序
delphi 后台截图
function PrintWindow(SourceWindow: hwnd; Destination: hdc; nFlags:
cardinal
): bool; stdcall; external
·
2015-11-08 14:47
Delphi
RVA与Offset的换算函数
function RVAToFileOffset(FileName:string; RVA:
Cardinal
):
Cardinal
; var  
·
2015-11-08 13:23
set
C++Builder函数集(文件操作、获取时间、类型转换等)
内存分配 函数名称 AllocMem 函数说明 在队中分配指定字节的内存块,并将分配的每一个字节初始化为 0.函数原型如下: void * __fastcall AllocMem(
Cardinal
·
2015-11-08 13:49
C++Builder
Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单
字符类型查询列表清单 长长的列表文字类型文件 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位
Cardinal
·
2015-11-06 07:33
Delphi
GetComputerName() GetUserName() 获取本机当前用户名
function GetUserName (): string; var Buffer: array[ 0 .. 255] of Char; Size:
cardinal
·
2015-11-02 14:40
user
Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单
长长的列表文字类型文件 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位
Cardinal
0 ..
·
2015-11-02 14:18
Delphi
delphi Int64Rec 应用实例
Int64Rec <--> Int64 procedure TForm1.Button2Click(Sender: TObject); var ii1,ii2,ii3:Int64;Hi,Lo:
Cardinal
·
2015-11-02 09:36
Delphi
Perform方法在特殊操作控件上有奇效
函数有三个原型,只列举一个: Perform(Msg:
Cardinal
; WParam: WPARAM; LParam: LPARAM): LRESULT; ov
·
2015-10-31 16:46
form
Delphi 与 C/C++ 数据类型对照表
short SmallInt 16位有符号整数 short Word 16位无符号整数 unsigned short Integer,LongInt 32位有符号整数 int,long
Cardinal
·
2015-10-31 15:19
Delphi
获取文件CRC和MD5
GetFileCRC(const iFileName: string): String; { 获取字符串CRC校验码 } function GetStringCRC(const Str: string):
Cardinal
·
2015-10-31 10:16
MD5
获取汉字编码的几种方法 - 回复"外来天客"的问题
2008/11/06/1327312.html#1362524 var n1,n2,n3,n4,n5: Word; begin n1 := Ord('万'); n2 :=
Cardinal
·
2015-10-31 10:44
编码
WinAPI: GetModuleHandle - 获取一个模块(exe 或 dll)的句柄
只能是映射到当前进程的模块} ): HMODULE; {返回模块句柄; 0 表示失败} 举例: //获取当前模块的句柄 var s: string; h:
Cardinal
·
2015-10-31 10:32
Module
学习使用资源文件[8] - 关于 HInstance
//几乎每一个提取资源的例子都用到了 HInstance, 做个对比测试: var h,a,f:
Cardinal
; begin h := HInstance; a := Application.Handle
·
2015-10-31 10:28
instance
WinAPI: GetDoubleClickTime、SetDoubleClickTime - 获取与设置鼠标双击间隔时间
单位是毫秒} SetDoubleClickTime( Interval: UINT {依毫秒为单位的时间数} ): BOOL; //举例: var c:
Cardinal
·
2015-10-31 10:28
double
初学 Delphi 嵌入汇编[21] - Delphi 的其他整数类型
除了 Byte、Word、
Cardinal
、Integer 外, Delphi 的整数类型还有: Longint、Longword、Shortint、Smallint、Int64 其中 Longint
·
2015-10-31 10:25
Delphi
Delphi 与 C/C++ 数据类型对照表
short SmallInt 16位有符号整数 short Word 16位无符号整数 unsigned short Integer,LongInt 32位有符号整数 int,long
Cardinal
·
2015-10-31 10:22
Delphi
Delphi 获取网卡地址
//获取网卡MAC地址function GetMacAddress: string;var lib:
Cardinal
; Func: function(GUID:PGUID):Longint
·
2015-10-31 10:20
Delphi
CRC MD5
GetFileCRC(const iFileName: string): String;{ 获取字符串CRC校验码 }function GetStringCRC(const Str: string):
Cardinal
·
2015-10-31 10:18
MD5
Delphi 与 C/C++ 数据类型对照表
short SmallInt 16位有符号整数 short Word 16位无符号整数 unsigned short Integer,LongInt 32位有符号整数 int,long
Cardinal
·
2015-10-31 10:01
Delphi
Console下Pause效果的函数
PauseConsole(Prompt: PAnsiChar): boolean;var hStdIn, hStdOut: THandle; dwRd, dwWr, i:
Cardinal
·
2015-10-31 10:00
console
Delphi用Win32 API创建窗体
function MyWinProc(hWnd:THandle;uMsg:UINT;wParam,lParam:
Cardinal
):
Cardinal
;stdcall;
·
2015-10-31 10:22
Delphi
MessageBeep
//MessageBeep //LongInt BOOL MessageBeep( UINT uType //
Cardinal
type ); //参数 - 1 MB_OK
·
2015-10-31 09:02
message
获取本机当前用户名
nbsp; function GetUser: string; //获取本机当前用户名 var Buffer: array[ 0 .. 255] of Char; Size:
cardinal
·
2015-10-31 08:36
用户
ReadFileToBuffer
function ReadFileToBuffer(const AFileName: string; var AFileSize:
Cardinal
; var AData): Boolean;varFileHandle
·
2015-10-30 15:52
buffer
WriteFileFromBuffer
function WriteFileFromBuffer(const AFileName: string; AFileSize:
Cardinal
; var AData; AIsAppend: Boolean
·
2015-10-30 15:52
buffer
关于 Lo、Hi、LoWord、HiWord
Cardinal
是 4 字节无符号的整型, 先看一个例数:
Cardinal
例数: 4277991664 按字节划分: 第四字节 第三字节 第二字节 第一字节 二进制: 11111110
·
2015-10-30 14:41
word
CPU相关信息
interface { 获取 CPU 制造商 } function GetCpuFactory: String; { 获取 CPU 家族系统 } function GetCpuFamily:
Cardinal
·
2015-10-30 13:32
cpu
Object Pascal数据类型全家福
Integer基本类型是Integer和
Cardinal
,它们都是32位的,操作系统和CPU可以花费最少的时间处理它们。 Character基本类型是Char,AnsiChar和Char
·
2015-10-28 09:17
pascal
Direct2D (41) : 文本命中测试 - IDWriteTextLayout.HitTestPoint()
iTextLayout: IDWriteTextLayout; {构建 DWRITE_TEXT_RANGE 结构的函数} function DWriteTextRange(pos,len:
Cardinal
·
2015-10-28 08:18
layout
Delphi数据类型
分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位
Cardinal
0 .. 4294967295 4 无符号32
·
2015-10-27 15:15
Delphi
xe 心跳
TServerContainer = class(TDataModule) TCP_KeepAlive = record OnOff:
Cardinal
;
·
2015-10-23 08:59
汇编练习2:用一个根据年月日计算发生天数的程序练习参数传递和对基础命令的认识
、月、日计算总天数的函数,先用Delphi实现如下(没有考虑2月的特例,如输入2月30日),不过用于汇编练习,可以了: 1 function GetDays(year, month, day:
Cardinal
·
2015-10-23 08:44
参数传递
Delphi 与 C/C++ 数据类型对照表
short SmallInt 16位有符号整数 short Word 16位无符号整数 unsigned short Integer,LongInt 32位有符号整数 int,long
Cardinal
·
2015-10-21 12:20
Delphi
Delphi XE2 之 FireMonkey 入门(5) - TAlphaColor
TAlphaColor = type
Cardinal
; 还是一个整数.
·
2015-10-21 12:15
Delphi
ASP高级优化指南
Len
Cardinal
,高级顾问,Microsoft Consulting Services George V.
·
2015-10-21 11:44
asp
Delphi 纯Pascal编写的程序,没有通过VCL
nbsp; Windows, Messages; // 窗口函数,窗口接到消息时被Windows所调用 function WindowProc(hwnd : HWND; uMsg :
Cardinal
·
2015-10-21 11:53
Delphi
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他