我觉得sendmessage的功能太繁琐,它可以绕过消息队列,直接发消息给窗口或控件,但是使用<br>上我还没有找到详细的资料介绍各种不同消息下的参数设置方法。<br>目前简单的介绍有VB下的:<br>Declare Function SendMessage Lib "user32" Alias "SendMessageA" _<br>(ByVal hwnd As Long, _<br>ByVal wMsg As Long, _<br>ByVal wParam As Long, _<br>lParam As Any) As Long<br>其中hwnd指定接受消息的窗口,参数wMsg指定消息值,参数wParam lParam分别定义传递到窗口的<br>附加参数。而在Windows系统的很多消息中,有一些不仅仅是提供一个窗口消息那么简单。它们可以控<br>制窗口的动作和属性。<br>delphi下的使用大致相同,但是对于不同的消息,后面的wParam和lParam的用法就不是很清楚了,请高手<br>指点哪里有资料。<br>另外我觉得要求不高的话用keyevent好像也可以的。