Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Что записывать в функцию?  (Прочитано 3231 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Vladislavaya
Гость
« : 25-05-2010 13:59 » 

Есть функция.
WSAAsyncSelect(hSock,m_hWnd,WM_ASYNC, FD_ACCEPT | FD_READ);
Не знаю что означает m_hWnd?
Кто может помогите.
Вот полная функция.
Она нигде больше не прописана (я про m_hWnd). Можно ли её заменить на что-то?
Код:
void XO::OnConnectClient()
{
bClient=true;
WSAStartup(WS_VERSION_REQD, &stWSAData);
hSock = socket (AF_INET, SOCK_STREAM, 0);

Dlg dlg;
dlg.DoModal();
sAddr = dlg.addr;
myaddr.sin_family = AF_INET;
myaddr.sin_addr.s_addr = inet_addr(sAddr);
myaddr.sin_port = htons (2049);
connect (hSock, (struct sockaddr *)&myaddr,sizeof(myaddr));
nRet=WSAAsyncSelect(hSock,m_hWnd,WM_ASYNC,FD_READ);
bConnected=true;
bServer=false;
mymove=true;
SetWindowText("xo - client");
}
« Последнее редактирование: 25-05-2010 14:07 от Джон » Записан
baldr
Команда клуба

ru
Offline Offline
Пол: Мужской
Дорогие россияне


WWW
« Ответ #1 : 25-05-2010 14:01 » 

http://msdn.microsoft.com/en-us/library/ms741540(VS.85).aspx
Цитата
hWnd [in]
* A handle that identifies the window that will receive a message when a network event occurs.

Это хэндл окна, получающего сообщение, что, впрочем, можно понять даже из названия (редкий случай Улыбаюсь ).
Записан

Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines