Sdílet prostřednictvím


CDC::SetLayout

Volání funkce tohoto člena změnit rozložení textu a grafiky pro kontext zařízení zprava doleva, rozložení standardní kultur, jako je arabština a hebrejština.

DWORD SetLayout( 
   DWORD dwLayout  
);

Parametry

  • dwLayout
    Rozložení kontextu zařízení a bitmapové řídicí příznaky.Může být kombinací následujících hodnot.

    Value

    Význam

    LAYOUT_BITMAPORIENTATIONPRESERVED

    Zakáže všechny odraz pro volání CDC::BitBlt a CDC::StretchBlt.

    LAYOUT_RTL

    Nastaví výchozí vodorovné rozložení zprava doleva.

    LAYOUT_LTR

    Nastaví výchozí rozvržení, které má být zleva doprava.

Vrácená hodnota

V případě úspěchu předchozí rozložení kontext zařízení.

Pokud GDI_ERROR.Získat rozšířené informace o chybě, zavolejte na GetLastError.

Poznámky

Obvykle by volání SetLayout okna.Spíše řídit rozložení zprava doleva v okně nastavením Rozšířené okno Styly jako WS_EX_RTLREADING.Kontext zařízení, například tiskárny nebo metasoubor, nezdědí toto rozložení.Jediný způsob, jak nastavit kontext zařízení pro rozložení zprava doleva je voláním SetLayout.

Při volání SetLayout (LAYOUT_RTL ), SetLayout automaticky změní režim mapování na MM_ISOTROPIC.Jako výsledek volání následné GetMapMode vrátí MM_ISOTROPIC namísto MM_TEXT .

V některých případech jako mnoho bitmap chcete zachovat rozvržení zleva doprava.V těchto případech vykreslení obrazu voláním BitBlt nebo StretchBlt , nastavte příznak řízení rastrový obrázek pro dwLayout na LAYOUT_BITMAPORIENTATIONPRESERVED.

Po změně rozložení se LAYOUT_RTL označit příznaky obvykle určující doprava nebo doleva stornují.Aby se zabránilo nejasnostem, můžete definovat alternativní názvy pro standardní příznaky.Seznam Příznak navrhované alternativní názvy, viz SetLayout v .

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída Nemocnosti

Graf hierarchie

CDC::GetLayout

CDC::SetMapMode