Invece devi ragionare in termini di bit: quel parametro è un bitfield, e ciascun flag corrisponde ad una certa potenza di 2. Per far sì che rimangano settati i bit di entrambi gli stili è necessario usare l'Or, che mantiene attivi nel risultato ogni bit che è attivo in uno qualunque degli operandi.
L'And, invece, tiene attivi solo i bit che sono attivi in entrambi gli operandi, per cui nel tuo caso il risultato era 0, ovvero nessuno stile.

Rispondi quotando