0

所以我在关注本教程: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?它们只是一个枚举吗?我需要在事件表中注册它们吗?

4

1 回答 1

0

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

最后,您可以使用事件表使用Connect(). 当您在本示例中使用后者时,您不需要使用事件表,它会替换它们。

于 2013-08-26T11:07:32.470 回答