呵呵,只有窗口和线程是可接受消息的,
给窗体发消息可用SendMessage或postmessage
给线程发消息就只能用PostThreadMessage,函数定义如下:
function PostThreadMessage(idThread: DWORD; Msg: UINT; wParam: WPARAM; lParam: LPARAM): BOOL; stdcall;它是要求你传入线程ID的至于没有窗体的线程,要接收消息就要有消息循环,可在线程的主循环中加入消息循环,用来接收和处理消息.