Реферат: Разработка программы для обмена тестовыми сообщениями
{
StopChat();
}
// Запрещает доступ к управлениям при работе
// приложения в режиме сервера или клиента.
// Цель запрета - избежать исключения от
// случайного нажатия "неправильных" кнопок.
void CChatCppDlg::DisabledControl(bool server)
{
// Запреты.
m_wndIPAddress.EnableWindow(FALSE);
m_wndPort.EnableWindow(FALSE);
m_ButtonSend.EnableWindow(FALSE);
if(server == true)
{
m_ButtonStopChat.SetWindowText(g_strStopChat);
m_ButtonStartClient.EnableWindow(FALSE);
}
else
{
m_ButtonStopChat.SetWindowText(g_strExitFromChat);
m_ButtonStartServer.EnableWindow(FALSE);
}
// Разрешения.
// Разрешить возможность выхода из чата.
m_ButtonStopChat.EnableWindow(TRUE);
}
// Разрешить доступ к управлениям после закрытия сокетов.
// Цель запрета - избежать исключения от