обращение к ExtTextOutW в цикле
От: Andrew001  
Дата: 18.03.09 04:23
Оценка:
Если в цикле обращаться к ExtTextOutW, то прорисовываются не все строки:

for (int i = 0; i < 20; i++)
{
     ExtTextOutW();
}

При этом в тех случая когда строка не прорисовалась ExtTextOutW возвращает NULL.
Если тот же код слегка подкорректировать то все рисуется без проблем:

for (int i = 0; i < 20; i++)
{
     while (!ExtTextOutW());
}

Ни в одной документации по этому поводу ничего не нашел.
Отзовитесь кто сталкивался с подобной проблемой.
Может есть более правильный выход из нее?
Re: обращение к ExtTextOutW в цикле
От: rus blood Россия  
Дата: 18.03.09 08:11
Оценка:
Здравствуйте, Andrew001, Вы писали:

A>При этом в тех случая когда строка не прорисовалась ExtTextOutW возвращает NULL.


GetLastError что дает?
Имею скафандр — готов путешествовать!
Re[2]: обращение к ExtTextOutW в цикле
От: Andrew001  
Дата: 18.03.09 10:41
Оценка:
Здравствуйте, rus blood, Вы писали:

RB>Здравствуйте, Andrew001, Вы писали:


A>>При этом в тех случая когда строка не прорисовалась ExtTextOutW возвращает NULL.


RB>GetLastError что дает?


GetLastError возвращает 0(ERROR_SUCCESS)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.