Страница: 1 |
Страница: 1 |
Вопрос: Rich Edit API
Добавлено: 20.11.05 21:34
Автор вопроса: Progos | Web-сайт:
Подскажите в чем ошибка
Получить RTF из контрола:
zu.pfnCallback =agz;
SendMessage(hRich,EM_STREAMOUT,2,(LPARAM)&zu);
DWORD CALLBACK agz(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb)
{
MessageBox(0,(char*)pbBuff,(String)*pcb,0);
return 0;
}
Заменить RTF:
SendMessage(hRich,EM_STREAMIN,2,(LPARAM)&zu);
DWORD CALLBACK agz(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb)
{
pbBuff=(unsigned char*)"Hello";
*pcb=6;
return 0;
}
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #1
Добавлено: 20.11.05 23:56
Читай в msdn признаки окончания загрузки
DWORD CALLBACK agz(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG* pcb) {
static int ret=-1;
strcpy((char*) pbBuff, message);
*pcb=strlen(message);
ret++;
return ret;
}
Номер ответа: 2
Автор ответа:
Progos
ICQ: 311715784
Вопросов: 39
Ответов: 157
Web-сайт:
Профиль | | #2
Добавлено: 28.11.05 16:34
Читал msdn, пробовал - ноль
В dwError пишет -16
Номер ответа: 3
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #3
Добавлено: 28.11.05 18:32
Хм, почему-то у меня текст в ричедите меняется на строку Hello без проблем
Номер ответа: 4
Автор ответа:
Progos
ICQ: 311715784
Вопросов: 39
Ответов: 157
Web-сайт:
Профиль | | #4
Добавлено: 07.12.05 15:19
2HOOLIGAN
Кинь плиз свой код(весь) на progos1988@yandex.ru
Номер ответа: 5
Автор ответа:
HOOLIGAN
Вопросов: 0
Ответов: 1066
Профиль | | #5
Добавлено: 07.12.05 15:44
отправил