Vytvoriť vlastné začiarknutia bitové mapy

Vlastné začiarknutia bitovej mapy musí byť rovnakej veľkosti ako bitová mapa predvolené začiarkavacie znamienko. Predvolená veľkosť políčko bitovú mapu môžete načítať volaním GetSystemMetrics funkciu. Nízka-order slovo vrátenej hodnoty tejto funkcie určuje šírku; Program word Rozdeli určuje výšku.

Bitová mapa zdrojov môžete použiť poskytovať začiarknutia bitové mapy. Avšak, pretože veľkosť vyžaduje bitovej mapy je rôzna v závislosti na type zobrazenia, možno budete musieť veľkosť bitovej mapy v čase spustenia pomocou StretchBlt funkciu. V závislosti od bitovú mapu, deformácie spôsobenej veľkosti namaľoval neprijateľné výsledky.

Namiesto pou+?itia prostriedok bitovú mapu, môžete vytvoriť bitovú mapu v čase spustenia pomocou GDI funkcie.

nbsp;   &Na vytvorenie bitovej mapy v čase spustenia
  1. Použitie CreateCompatibleDC funkciu vytvoriť kontext, zariadenie kompatibilné s použitému hlavného okna aplikácie. Funkcia hdc parametra môžete zadať hodnotu NULL alebo návratovej hodnoty z GetDC funkciu. CreateCompatibleDC vráti popisovač kontextu kompatibilné zariadenie.
  2. Použitie CreateCompatibleBitmap funkciu na vytvorenie bitovej mapy kompatibilné s hlavného okna aplikácie. Parametre nWidth a nHeight túto funkciu nastaviť veľkosť bitovej mapy; mali zadať šírku a výšku informácie odoslal GetSystemMetrics funkciu. Môžete tiež použiť CreateBitmap funkciu vytvoriť Čiernobiela bitová mapa.
  3. Použitie VybraťObjekt funkcia vyberte bitovú mapu do súvislosti s kompatibilným zariadením.
  4. Použitie GDI výkres funkcie, ako napríklad elipsy a LineTo, nakreslite obrázok do bitovej mapy alebo používať funkcie ako napríklad BitBlt a StretchBlt Ak chcete kopírovať obrázok do bitovej mapy.

Ďalšie informácie nájdete v téme bitové mapy.

Index