Вверх ↑
Разработчик
Ответов: 26164
Рейтинг: 2127
#1: 2007-12-05 17:04:45 ЛС | профиль | цитата
Galkov писал(а):
если сообщения (типа WM_MOUSEXXX) НЕ доходят (по внутренним соображениям Билла) до оконной ф-ии класса, то причем здесь все фиксинги в ней

Да причем здесь мышь, когда срыв контекста происходил совсем по другим причинам. Там явный баг был из за переполнения GDI буфера, который проявился в другом месте -- точно также и точно на этой же функции сорвало контекст безо всякого движения мышью, и я нашел почему, после фиксинга, этот срыв пропал. Ну нельзя вот так делать, а я сделал.


FillRect(DC,cbRect,CreateSolidBrush(Color2RGB(Color)));
Мне почему-то показалось, что по завершению, функция должна освободить занятый ресурс, но этого не происходит.
Чем больше обращений, тем быстрее сорвет контекст.

------------ Дoбавленo:


Я совершенно не оспариваю твои утверждения по поводу "Билловского обработчика", вот почему и спросил -- пропал этот глюк, или не пропал? Чтобы знать это из-за отрисовки, или по твоему утверждению.
карма: 22

0