Sdílet prostřednictvím


Práce s objekty oken

Práce s windows volá dva druhy aktivit:

  • 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 výkresu v aplikaci architektury se vyskytuje v zobrazení, jehož onDraw členská funkce je volána pokaždé, když je nutné nakreslit obsah okna. Pokud je okno dítětem zobrazení, můžete některé výkresy zobrazení delegovat na podřízené okno zavoláním OnDraw některé z členských funkcí okna.

V každém případě budete potřebovat kontext zařízení pro kreslení. Můžete použít burzovní pero, štětec a další grafické objekty obsažené v kontextu zařízení přidruženém k vašemu okně. 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 členské funkce třídy CDC (třída kontextu zařízení) a nakreslete čáry, obrazce a text, abyste mohli používat barvy a pracovat se souřadnicovým systémem.

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

Viz také

Objekty oken