Sdílet prostřednictvím


COleControlSite::ModifyStyle

Upraví styly ovládacího prvku.

virtual BOOL ModifyStyle( 
   DWORD dwRemove, 
   DWORD dwAdd, 
   UINT nFlags  
);

Parametry

  • dwRemove
    Styly, které má být odebrán z aktuální okno styly.

  • dwAdd
    Styly z styly aktuální okno Přidat.

  • nFlags
    Okno umístění příznaky.Seznam možných hodnot naleznete SetWindowPos funkce .

Vrácená hodnota

Nenulová hodnota, pokud se změní styly, jinak nula.

Poznámky

Populace na ovládací prvek vlastnost povoleno budou změněny tak, aby odpovídalo nastavení pro WS_DISABLED.Burzovní vlastnost styl ohraničení ovládacího prvku budou změněny tak, aby odpovídala požadované nastavení pro WS_BORDER .Jiné styly jsou použity přímo popisovač okna ovládacího prvku, pokud existuje.

Upraví styly okna ovládacího prvku.Styly, abyste přidali nebo odebrali lze kombinovat pomocí bitový operátor OR operátor (|).Viz CreateWindow funkce informace o stylech okno k dispozici.

Pokud nFlags je nenulová, ModifyStyle volá funkci Win32 SetWindowPos a spojením překreslí okno nFlags s čtyři následující příznaky:

  • SWP_NOSIZEZachová aktuální velikost.

  • SWP_NOMOVEZachová aktuální pozici.

  • SWP_NOZORDERZachová aktuální pořadí vykreslování.

  • SWP_NOACTIVATEOkno neaktivuje.

Upravit okno programu extended styly, volání ModifyStyleEx.

Požadavky

Záhlaví: afxocc.h

Viz také

Referenční dokumentace

Třída COleControlSite

Graf hierarchie