à propos des wxEXPAND, wxALL, etc. [wxWidget] - C++ - Programmation
Marsh Posté le 04-04-2005 à 19:52:28
Salut,
Dans l'exemple que tu donnes, ça correspond bien à 3. Cet opérateur sert à combiner les bits mis à 1 des 2 opérandes fournies.
Dans ton cas :
1 en décimale = 0001 en binaire (sur 4 bits pour rester simple)
2 en décimale = 0010 en binaire
0001
OU 0010
= 0011 (donc 3)
Mais si tu fais 1 ou 3 tu obtiens 3
0001
OU 0011
= 0011
J'espère avoir été suffisamment clair... sinon n'hésite pas
Marsh Posté le 04-04-2005 à 23:52:09
"J'espère avoir été suffisamment clair" -> très clair, merci
Marsh Posté le 04-04-2005 à 10:01:59
Bonjour,
Dans les composants wxWidget on utilise parfois les constantes suivantes: wxAll/wxEXPAND.
Disons que wxAll=1 et wxEXPAND=2 (c'est pas juste mais c'est juste un exemple).
Les 2 lignes suivantes sont donc les mêmes:
- sizer_1->Add(btn, 0, wxALL, 0);
- sizer_1->Add(btn, 0, 1, 0);
Ma question: un "wxALL|wxEXPAND" correspond à quoi ? 1+2 ?
- sizer_1->Add(btn, 0, wxALL|wxEXPAND, 0);
- sizer_1->Add(btn, 0, ????????, 0);
J'espère avoir été clair
Merci d'avance...