在Messages.pas里面
TWMLButtonDblClk = TWMMouse;//这些是声明实例
TWMLButtonDown = TWMMouse;
TWMLButtonUp = TWMMouse;
TWMMButtonDblClk = TWMMouse;
TWMMButtonDown = TWMMouse;
TWMMButtonUp = TWMMouse;TWMMouse是一个变体的记录类型只有声明,没找到定义的对象,我想看看到底是怎么用变体的记录类型,好理解一下,使用变体的记录类型有什么用,谁能告诉我去哪里找?
或者帮我找到应用变体的记录类型的相关源代码也行。
TWMLButtonDblClk = TWMMouse;//这些是声明实例
TWMLButtonDown = TWMMouse;
TWMLButtonUp = TWMMouse;
TWMMButtonDblClk = TWMMouse;
TWMMButtonDown = TWMMouse;
TWMMButtonUp = TWMMouse;TWMMouse是一个变体的记录类型只有声明,没找到定义的对象,我想看看到底是怎么用变体的记录类型,好理解一下,使用变体的记录类型有什么用,谁能告诉我去哪里找?
或者帮我找到应用变体的记录类型的相关源代码也行。
解决方案 »
- 能不能推荐一个人气比较旺的delphi群(初级也可),加了几个很不理想,像一群死人一样,一句话都不讲.
- 在ADOQuery中动态添加fkCaculated类型的字段出错
- 重金请教一个简单的DLL动态调用问题,UP有分
- 如何将2个form连接起来?
- 有一字符串 'a1|a2|a3|a4' ,怎样分别取得a1,a2等?
- 高手指教:如何写这样的SQL语句...
- 请问个位大侠如何才能得到机器的主板序列号?
- 多表操作??
- 关于Delphi中Access数据表的导入导出,我菜鸟,在线等....
- ACCESS短日期型,语句怎么写?
- 如何打印空行
- 今晚升级360杀毒后好像DELPHI编译出来的EXE全报病毒!
或者帮我找到应用变体的记录类型的相关源代码也行。
Msg: Cardinal;
Unused: Integer;
case Integer of
0: (
XPos: Smallint;
YPos: Smallint);
1: (
Pos: TSmallPoint;
Result: Longint);
end;
当然是用的。搜索。Messages.pas里面只有声明,没有定义。
thx1180给的代码就是变体的记录类型,可我想知道的是如何使用变体局类型的代码,好知道这种类型有什么用,也好加深我对它的理解。版本是Delphi XE多谢2位关注
Type
TSingleRecord = record
case Integer of
0:(b1,b2,b3,b4:Byte);
1:(Value:Single);
end;这个常用在和下位机通信中,按字节存入数据,按单精度浮点数读出(或者反之),呵,好用吧
(当然也可以用指针实现同样功能,不过我喜欢用变体记录,直观)