请教一个很菜的问题self.perform(WM_KEYDOWN,VKRETURN,0);我知道是调用WINDOWS消息,可是它的具体含义是什么?

解决方案 »

  1.   

    perform是vcl的消息处理的主要入口
    WM_KEYDOWN表示消息的类型(在这里是表示有键按下)
    VKRETURN表示键值,就是指明了那个键被按下
    0,因为这消息中最后一个参数无定义,所以就随便写那么这个调用的效果就如同你在键盘上敲击了一下
    达到同样的效果可以使用
    postmessage(self.handle, WM_KEYDOWN, VKRETURN, 0)
    或者
    sendmessage(self.handle, WM_KEYDOWN, VKRETURN, 0)
      

  2.   

    请教:如何模拟按下Power键呀