带GUI的wxServerSocket?

时间:2013-08-25 21:29:30

标签: c++ wxwidgets

所以我正在学习本教程:http://forums.wxwidgets.org/viewtopic.php?f=1&t=2736

我了解这些代码行的所有内容:

pServerSocket->SetEventHandler(*pHandler, ID_SERVER);

pHandler->Connect(ID_SERVER, wxEVT_SOCKET,
    (wxObjectEventFunction) &wxMyServer::OnServerEvent );
pHandler->Connect(ID_SOCKET, wxEVT_SOCKET,
    (wxObjectEventFunction) &wxMyServer::OnSocketEvent );

什么是ID_SERVER和ID_SOCKET?他们只是一个枚举?我是否需要在事件表中注册它们?

1 个答案:

答案 0 :(得分:0)

ID是使用wxSocket::SetEventHandler()方法与套接字对象关联的ID。它们通常只是枚举的成员,但你可以使用你想要的任何(不同的)常量。

最后,使用事件表使用Connect()注册事件处理程序 。在本例中使用后者时,您不需要使用事件表,而是替换它们。