C cjhchina Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-14 #1 PostMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam )<br>的作用和各个参数的解释?
X xman Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-14 #2 PostMessage是你的程序想其他的窗口或应用程序发消息用的(总之是向<br>windows操作系统发消息的)<br>hWnd : 接收消息的窗口的句柄<br>Msg :消息标识符,即你发送的消息的代号如:wm_paint等<br>wParam : 32位的特定附加信息,接收消息的窗口会有特定的函数来处理该种类型的消息,因此会需要一些参数<br>lParam : 32位的特定附加信息,同上
PostMessage是你的程序想其他的窗口或应用程序发消息用的(总之是向<br>windows操作系统发消息的)<br>hWnd : 接收消息的窗口的句柄<br>Msg :消息标识符,即你发送的消息的代号如:wm_paint等<br>wParam : 32位的特定附加信息,接收消息的窗口会有特定的函数来处理该种类型的消息,因此会需要一些参数<br>lParam : 32位的特定附加信息,同上
N NeutronDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-14 #3 同上,举个好玩而实用的例子 !<br>在Form,Button,Panel,Edit.Memo或其他从TWinControl继承的控件的OnMouseMove事件中加入<br>begin<br> ReleaseCapture;<br> PostMessage(TWinControl(Sender).Handle,WM_Syscommand,sc_Move+1,0);<br>end;<br>是不是看到在运行的时候也可以随心所欲的拖动控件?!
同上,举个好玩而实用的例子 !<br>在Form,Button,Panel,Edit.Memo或其他从TWinControl继承的控件的OnMouseMove事件中加入<br>begin<br> ReleaseCapture;<br> PostMessage(TWinControl(Sender).Handle,WM_Syscommand,sc_Move+1,0);<br>end;<br>是不是看到在运行的时候也可以随心所欲的拖动控件?!
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-14 #5 发个消息到消息队列中,发送完成后返回,不调用消息处理过程,
L lp414 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-14 #6 比较一下postmessage和sendmessage,你就会记忆深刻。<br><br>