C-Lite Panel unsichtbar machen

Posted By: Link

C-Lite Panel unsichtbar machen - 02/14/08 21:08

Hi ich hab mal ne einfache Frage.
Wie kann ich später mein Panel wieder unsichtbar machen?

Früher bei c-script hat man es ja so gemacht:
Code:
 TESTPANEL.visble = 0; 



das geht ja nicht mehr bei LITE-C

Ich habe es so probiert: Code:
 TESTPANEL.flags |= VISIBLE;

oder

TESTPANEL.flags = INVISIBLE;



Das hat beides nicht funktioniert.


Allerdings hat es dann mit funktioniert:
Code:
 TESTPANEL.flags = TRANSLUCENT; 



Meine frage nun, ist das so richtig und ist das die beste methode oder belaste ich damit unnötig den videospeicher?


Danke im Vorraus
Posted By: Slin

Re: C-Lite Panel unsichtbar machen - 02/14/08 21:18

Das sagt das Manual unter "Flags":
Quote:


In C, C++, or Lite-C, a flag is set at runtime by OR-ing the flags parameter with the flag (material.flags |= TANGENT;); it is reset by AND-ing the flags parameter with the inverse flag (material.flags &= ~TANGENT;); and it is read by AND-ing the flags parameter with the flag and comparing the result with zero.





Alternativ gibt es die makros set(PointerZumElement,FLAGS) und reset(PointerZumElement,FLAGS). Eine nähere Beschreibung von diesen findest du unter "Macros".
© 2023 lite-C Forums