教教我几招,有分献上!(0分)

  • 主题发起人 主题发起人 liyonggang
  • 开始时间 开始时间
L

liyonggang

Unregistered / Unconfirmed
GUEST, unregistred user!
1、if key=#13 then...和
  if key=13 then... 我在书上都看到过,哪个写法正确。
key=13和key=vk_escape是否等效。
2、keypress和keydown有什么区别,最好举个例子,看看效果不什么不同。
3、close和application.terminate都能实现关闭窗口,它们有什么区别,分别
 用在什么情况。我试过两个放在一起用也可以通过,这么用是否地道。
 还有free在什么情况下用。
4、inc()是什么函数?在什么情况下用,能举个例子吗。
5、我想让程序运行时(不是窗口最小化),窗口图标出现在系统托盘,而不出现在
 任务栏中。如何实现。

请各位热心老大教教我,有分献上!
 
1.应该是 if key = #13 then 对
与key=vk_escape不等效.与key=vk_return基本等效,但有一些区别.
2.keydown与之对应的还有keyup,就是指在键按下的一瞬间和按下后抬起的一瞬间,
上面key=#13一般在keypress中用,是指按一个键的整个过程.
3.close是正常关闭,后者是不正常中断.尽可能用close.
就说这些了.自已多看看书.
 
谓:老兄这么多问题谁一下子回答这么多啊再说你要给个价吗?
 
>>1、if key=#13 then...和
>>  if key=13 then... 我在书上都看到过,哪个写法正确。
>> key=13和key=vk_escape是否等效。
看一看keypress 和 keydown两个事件中对key的定义,前者是char,后面的是dword
另外,看看“Virtual key codes”的定义
>>2、keypress和keydown有什么区别,最好举个例子,看看效果不什么不同。
响应的次序、时间不同
>>3、close和application.terminate都能实现关闭窗口,它们有什么区别,分别
>> 用在什么情况。我试过两个放在一起用也可以通过,这么用是否地道。
>> 还有free在什么情况下用。
close是关闭当前或指定的窗口,但没有从内存中释放;application.terminate是关闭程序,并从内存中
把程序释放;free可以关闭程序,并且应该是从内存中释放了程序,但没有从进程序表中释放。
一般来说,当要关闭一个窗体时,先close,然后free;要关闭程序时,可以用application.terminate
>>4、inc()是什么函数?在什么情况下用,能举个例子吗。
加法函数,inc(x,n)等效与 x := x + n;
>>5、我想让程序运行时(不是窗口最小化),窗口图标出现在系统托盘,而不出现在
>> 任务栏中。如何实现。
这需要api函数来实现,具体怎么做.............忘了!;)
 
to dlnew
多谢你的答案,但我怎么为你加不上分,我用得不好,对不起
 
你提问时只给了0分,当然就加不上分了,另开一贴,给分,我进来,就可以给我加分了!
 
后退
顶部