C++Builder 程序员博客
31 Jul
可以实用sendmessage吗??有例子吗??谢谢
同一个进程的窗口么用指针传参数咯,要么用FindWindow,SendMessage,然后重写消息处理函数。
//消息接收处理
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(DXX_MESSAGE,TMessage,OnReceiveMessage);
END_MESSAGE_MAP(TForm);
void __fastcall TForm1::OnReceiveMessage(TMessage &Message)
void __fastcall TForm1::OnReceiveMessage(TMessage &Message)
{
AnsiString sWParam;
sWParam = (AnsiString)(char*)Message.WParam;
if(sWParam == "KKKKK")
{
//在这里输入代码
}
}
//发送消息
SendMessage(this->Handle,,sWParam,0);
获取子窗口的句柄,就可以发消息!
楼上的最简单也好控制!
如果想自己处理响应函数的话就用消息映射
3楼的正解。
该回复于2008-07-19 16:13:31被版主删除