Hallo,
Zitat von
hinitsu:
Welchen Wert haben eigentlich diese Konstanten?
Gibt da eventuell noch 'nen anderen "Trick".
Das könnte so sein (Prinzip ist wichtig, nicht der wirkliche Wert der Konnstanten):
Delphi-Quellcode:
const
m_dwUsage = $00080;
D3DUSAGE_DYNAMIC = $00081;
//Die und Verknüpfung ergibt das:
// 01000
// 01001
// -----
// 01000
Damit aber eine Abfrage sinnvoll ist, muss m_dwUsage nicht eine Konstante, sondern eine Variable im Programm sein, die also verschiedene Werte annehmen kann. In meinem Beispiel wäre die Bedingung erfüllt, wenn Bit 3 gesetzt ist.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.