posts | comments
25Mar

Логічна система координат

No comments
« Введення Звязність Відсікання Перехід до віконних координат   |   Аффінноє перетворення і його матричне уявлення »

                  return 1;

                  break;  

Тепер при зміні розмірів вікна наш трикутник підстроюється під нові розміри.

Прим. В чому суть обробника WM _ERASEBKGND , причому що не містить ніякого коду? За умовчанням при необхідності перемальовування вікна це відбувається в дві стадії:

  • WM_ERASEBKGND : Очищення фону
  • WM _PAINT : Малювання зображення поверх фону

Т.ч. можна встановити кисть, для зафарбовування фону в структурі WNDCLASS, і стандартний обробник WM _ERASEBKGND закрасить фон за допомогою цієї кисті. Інший спосіб - узяти зафарбовування фону на себе. Тоді ми самостійно обробляємо WM _ERASEBKGND , а фон заповнюємо в повідомленні WM_PAINT .
Якщо не обробляти WM _ERASEBKGND самостійно буде помітне мерехтіння при перерісовиванії.

Джерело: compgraphics.info


Tags: , , , , , , , ,

2D теорія


Схожі записи

Categories: 2D теорія

Wednesday, March 25th, 2009 at 09:15 and is filed under 2D теорія. You can follow any responses to this entry through the feed. Both comments and pings are currently closed.