Základné a rozšírené farbu dialógových oknách

Dialógové okno Farba má základná verzia a rozšírenú verziu. Základná verzia má ovládacích prvkoch zobrazujúcich základné a vlastné farby, z ktorých si používateľ môže vybrať. Rozšírená verzia zahŕňa základné ovládacie prvky a má ďalšie ovládacie prvky, ktoré umožňujú používateľovi vytvárať vlastné farby.

Základná verzia dialógovom okne Farba obsahuje tlačidlo Definovať vlastné farby . Používateľa môžete kliknutím na toto tlačidlo zobrazíte rozšírená verzia. Môžete priamo dialógovom okne Farba vždy zobraziť Esta extensión nastavením príznaku CC_FULLOPEN vlajky členských CHOOSECOLOR štruktúru. Zabrániť používateľom vytvárať vlastné farby, môžete nastaviť príznak CC_PREVENTFULLOPEN vypnúť tlačidlo Definovať vlastné farby.

Základné farby predstavujú výber farby na danej pomôcky k dispozícii. Skutočného počtu farieb zobrazovaných sa stanoví ovládač obrazovky. Napríklad ovládač VGA zobrazí 48 farby a ovládač monochromatické obrazovky zobrazí iba 16.

Vlastné farby sú tie, ktoré zadáte alebo používateľ vytvorí. Keď vytvoríte dialógové okno Farba , musíte použiť lpCustColors členského CHOOSECOLOR štruktúru chcete určiť počiatočné hodnoty pre 16 vlastné farby. Ak rozšírená verzia dialógovom okne Farba je otvorený, používateľ môže vytvoriť vlastnú farbu pomocou jedného nasledujúcich metód:

Ak chcete pridať novú vlastnú farbu na vlastné farby displeja, užívateľ môžete kliknúť na tlačidlo Pridať do vlastných farieb . Taktiež to spôsobuje dialógovom okne Kopírovať hodnotu RGB novú farbu na zodpovedajúci prvok v poli poukázal členskými lpCustColors . Ak chcete zachovať nové vlastné farby medzi hovormi na ChooseColor, by prideliť statická pamäť pre pole. Ďalšie informácie o RGB a HSL farebné modely pozrite Farba modely použité v dialógovom okne Farba.

Index