Tag: mfc networking

如何创建C#事件来处理来自PostMessage()的MFC Windows消息

我有一个使用WINSOCK的托管C ++ DLL。 收到后,它会通过PostMessage()向CWnd *发送自定义消息。 从非托管C ++调用时,这很好用。 使用此代码构建后,目标CWnd *在C ++类中注册: // Registers a window (CWnd *) to receive a message when a valid // incoming data packet is received on this UdpRetrySocket. void CUdpRetrySocket::RegOnReceive(CWnd *i_pOnReceiveWnd, UINT i_RecvMsgId = WM_USER_RECV_DATA_AVAIL) { m_pOnReceiveWnd = i_pOnReceiveWnd; m_RecvMsgId = i_RecvMsgId; } 这是将消息发布到CWnd *的代码 // If there is a pending […]