Zitat:
muß bei aktiver Bereichsprüfung fehl schlagen, denn -1 liegt nunmal nicht im Bereich von 0 bis 4.294.967.295
Das ist mir bewusst
Aber auch so übergebe ich LongWord einen negativen Bereich
Delphi-Quellcode:
const
ID_RECT = LongWord(-1); // oder $FFFFFFFF;
Irgendwie unlogisch.
LongWord(-1);
das selbe wie
HMENU(-1) denn HMENU ist definiert als LongWord.
also wenn DlgItemId als LongWord definiert ist\wäre.
Zitat:
Negative -1 bzw #65535 DlgItemId's, sind das nicht nur "nicht-benutzbare-Objekte" ?
Genau deshalb verwende ich sie als DialogItems für das erstellen von Fenstern.
und ab -10000 > -9999 für Sprite Objekte.
damit ich nicht in Kollision mit vielleicht schon vergebenen ID's komme.
gruss