在一本书上看见的代码,这段代码有很多地方不够理解,代码如下
if findWindow(nil,pchar('pfw'))>0 then sendMessage(findwindow(nil,pchar('pfw')),wm_close,0,0);问题:
1:findWindow这个函数的第一个参数为nil代表什么意思?
2:pfw应该是person firewall的缩写,pchar('pfw')这个函数能返回什么?pchar函数有什么用?
3:findWindow这个函数返回的是实型的吗?为什么要判断>0 ?
4:sendMessage中第二个参数wm_close是什么意思?后面两个为0的整型参数又是什么意思?
The Last:这本书写的不是很详细,所以请各位高手介绍些关于讲解这类函数的书,这样可以更快的学习,避免提问的繁琐过程,非常感谢!
if findWindow(nil,pchar('pfw'))>0 then sendMessage(findwindow(nil,pchar('pfw')),wm_close,0,0);问题:
1:findWindow这个函数的第一个参数为nil代表什么意思?
2:pfw应该是person firewall的缩写,pchar('pfw')这个函数能返回什么?pchar函数有什么用?
3:findWindow这个函数返回的是实型的吗?为什么要判断>0 ?
4:sendMessage中第二个参数wm_close是什么意思?后面两个为0的整型参数又是什么意思?
The Last:这本书写的不是很详细,所以请各位高手介绍些关于讲解这类函数的书,这样可以更快的学习,避免提问的繁琐过程,非常感谢!
解决方案 »
- Delphi 64-Bit 时代来临了吗?
- 关于adoquery的bookmark和enablecontrol问题
- 界面漂亮一点的控键哪里可以下载
- 菜鸟求救?????reportmachine如何在intraweb5.0.43做报表,还有个如和装intraweb7.0.19 在哪下?
- 我这个语句错在那儿?TreeView1.Items.Add(TreeView1.Selected,'长城公司');
- 请教:怎样把string按ASCI码来解析
- 关于组件published中使用数组的问题:
- 高分!!!!!!!关于image及图像的应用问题。见着有份!
- 求Socket编程资料!▲急▲
- SOCKET 阻塞方式怎么用?
- 表的一个字段 数据内容 1,2,3 代码我希望显示的时候换中文显示
- 新手问题,帮下。谢谢
2.pchar是用于和c兼容的字符串
3.findWindow返回值大于0 表示find成功
4.wm_close是窗体关闭的消息 后面两个参数0代表没用到
1:findWindow这个函数的第一个参数为nil代表什么意思?
findwindw函数的第一个参数是指向要查找的窗体的类名指针,为nil的意思是你不知道要查代的类名是啥。2:pfw应该是person firewall的缩写,pchar('pfw')这个函数能返回什么?pchar函数有什么用?
pchar函数返回一个指向字符串的指针3:findWindow这个函数返回的是实型的吗?为什么要判断>0 ?
这个函数返回的实际上是一个长整型,如果>0说明找到了,所以要判断。4:sendMessage中第二个参数wm_close是什么意思?后面两个为0的整型参数又是什么意思?
第二个参数wm_close是windows消息表示关闭窗口的意思,后面两个参数在发送关闭这个消息的时候没有意义。The Last:这本书写的不是很详细,所以请各位高手介绍些关于讲解这类函数的书,这样可以更快的学习,避免提问的繁琐过程,非常感谢!