Delphi-Quellcode:
const
BBRG_TOOLBAR = (1 shl 0);
BBRG_MENU = (1 shl 1);
BBRG_WINDOW = (1 shl 2);
BBRG_DESK = (1 shl 3);
BBRG_FOCUS = (1 shl 4);
BBRG_PRESSED = (1 shl 5);
BBRG_STICKY = (1 shl 6);
BBRG_FOLDER = (1 shl 7);
"shl" ist korrekt.
Das mit dem Namen ist korrekt so, der Name, der unten steht wird nach aussen bekannt gemacht.
Für Delphi ist das irrelevant.
Delphi-Quellcode:
TStyleItem = packed record
bevelstyle,
bevelposition: Integer;
.
.
.
bulletColor: COLORREF;
end;
Array werden in C/C++ folgendermassen deklariert:
Typ Name[Anzahl]; // Index von 0 bis Anzahl-1
Delphi-Quellcode:
var
Font: array[0..235] of Char; // 0..255-20