Показать сообщение отдельно

  #16  
Старый 16.04.2007, 19:34
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

гляди в описании пакетов, там все это расписано.. и если ты вникнешь в содержимое статьи, то все будет предельно ясно:
Код:
	[ Доставка сообщения (sc): MRIM_CS_MESSAGE_ACK = 0x1009 ]

	UL msg_id 	## Номер пакета (Sequence) этого сообщения для отправителя
	UL flags 	## Возможные значения описаны в MRIM_CS_MESSAGE
	LPS from 	## Адрес отправителя
	LPS message 	## текстовая версия сообщения
	LPS rtf-message ## форматированная версия сообщения



	[ Подтверждение получения сообщения (cs): MRIM_CS_MESSAGE_RECV = 0x1011 ]

	LPS from
	UL msg_id

	~Отправляется получателем сообщения сразу после прихода MRIM_CS_MESSAGE_ACK, если флаги MRIM_CS_MESSAGE_ACK не содержали MESSAGE_FLAG_NORECV. from и msg_id должны быть скопированы из MRIM_CS_MESSAGE_ACK и имеют то же значение.
тоесть, получив сообщение (MRIM_CS_MESSAGE_ACK), ты должен вытащить из данных LPS from, UL msg_id и отправить их как данные в пакете MRIM_CS_MESSAGE_RECV. Все это можно сделать по аналогии с уже приведенными в статье примерами кода..