V projektu ovládání bliká, když se změní velikost.
Vyřešeno technologií dvojitého bufferu.
| Jména členů | ilustrovat |
| ContainerControl | NapříkladPřesně tak true, pak je řídicí systém podobný kontejneru. |
| UserPaint | NapříkladPřesně tak true, ovládání bude kreslit samostatně, nikoli přes operační systém. NapříkladPřesně taknepravda, událost Paint nebude zmíněna. Tento styl platí pouze pro třídy odvozené z Control. |
| Neprůhledné | NapříkladPřesně tak true, ovládací prvky jsou vykresleny jako neprůhledné a nekreslí pozadí. |
| Resize Redraw | NapříkladPřesně tak true,překresluje se, když je ovládací prvky změněnaOvládání. |
| FixedWidth | NapříkladPřesně tak true, ovládací prvky mají při automatickém škálování pevnou šířku. Například pokud se operace rozvržení pokusí změnit měřítko ovladače tak, aby pasovalo na nové písmo, šířka ovladače zůstane stejná. |
| FixHeight | NapříkladPřesně tak true, ovládací systém má při automatickém škálování pevnou výšku. Například pokud se operace rozvržení pokusí přeškálovat ovládací prvek tak, aby seděl na nové písmo, výška ovladače zůstane stejná. |
| StandardClick | NapříkladPřesně tak true, ovládací systém implementuje standardní chování Click. |
| Výběr | NapříkladPřesně tak true, ovládací systém může přijímat fokus. |
| UserMouse | NapříkladPřesně tak true, řízení dokončuje vlastní zpracování myši, takže událost myši není zpracovávána operačním systémem. |
| SupportsTransparentBackColor | NapříkladPřesně tak true, ovládací systém přijímá BackColor s alfa složkou menší než 255 pro simulaci průhlednosti. Pouze v UserPaint je bit nastaven natrueA rodičovský ovládací systém je simulován transparentní pouze tehdy, když je odvozen z Control. |
| StandardDoubleClick | NapříkladPřesně tak true, ovládací systém implementuje standardní chování DoubleClick. Pokud bit StandardClick není nastaven natrue, ignorujte tento styl. |
| AllPaintingInWmPaint | NapříkladPřesně tak true, ovládací systém ignoruje WM_ERASEBKGND window zprávu, aby snížil blikání. Pouze pokud je bit UserPaint nastaven natrueTento styl by měl být aplikován. |
| CacheText | NapříkladPřesně tak true, řídicí jednotka uchovává kopii textu místo toho, aby ji pokaždé dostávala z Handle, když je potřeba. Tento styl je výchozí na false. Toto chování zlepšuje výkon, ale ztěžuje synchronizaci textu. |
| EnableNotifyMessage | NapříkladPřesně tak true, volá metodu OnNotifyMessage pro každou zprávu zaslanou do WndProc ovladače. Tento styl je výchozí na false. EnableNotifyMessage nefunguje v částečně důvěryhodných případech. |
| DoubleBuffer | NapříkladPřesně tak true, poté nakreslí buffer a výsledek je po dokončení výstupem na obrazovku. Dvojité buffery zabraňují blikání způsobenému překreslením ovládacích prvků. Pokud nastavíte DoubleBuffer natrue, pak by měly být nastaveny také UserPaint a AllPaintingInWmPaint natrue。 |
| OptimizedDoubleBuffer | NapříkladPřesně tak true, ovládací prvky se nejprve kreslí do bufferu, nikoli přímo na obrazovku, což snižuje blikání. Pokud je tato vlastnost nastavena natrue, měli byste také nastavit AllPaintingInWmPaint natrue。 |
| UseTextForAccessibility | Specifikuje hodnotu vlastnosti Text ovládacího prvku a pokud je nastavena, určuje výchozí název Active Accessibility a klávesu pro zkratku pro ovládací element. |