Sdílet prostřednictvím


Práce s objekty oken

Práce s Windows vyžaduje dva typy činností:

  • Zpracování zpráv Systému Windows

  • Kreslení v okně

Pokud chcete zpracovávat zprávy systému Windows v libovolném okně, včetně vlastních podřízených oken, přečtěte si téma Mapování zpráv na funkce pro mapování zpráv na třídu okna C++. Potom ve své třídě napište členské funkce obslužné rutiny zpráv.

Většina kreslení v systémové aplikaci se odehrává v zobrazení, jehož OnDraw členská funkce je volána pokaždé, když je nutné nakreslit obsah okna. Pokud je vaše okno dítětem zobrazení, můžete některé části vykreslování zobrazení delegovat na podřízené okno tím, že OnDraw zavolá jednu z funkcí, které má okno definované.

V každém případě budete potřebovat kontext zařízení pro kreslení. Můžete použít standardní pero, štětec a další grafické objekty obsažené v kontextu zařízení spojenému s vaším oknem. Nebo můžete tyto objekty upravit, abyste získali potřebné efekty výkresu. Když máte kontext zařízení nastavený tak, jak chcete, zavolejte metody třídy CDC (třída kontextu zařízení) pro kreslení čar, obrazců a textu, používání barev a práci se souřadnicovým systémem.

O čem chcete vědět víc

Viz také

Objekty okna