Op 25-6-2026 om 11:58 schreef Mattias Gaertner via fpc-devel:


On 6/25/26 11:48, gabor wrote:
[...]
This is how it's defined in header file:
enum _SIGDN
     {
         SIGDN_NORMALDISPLAY    = 0,
         SIGDN_PARENTRELATIVEPARSING    = ( int  )0x80018001,
         SIGDN_DESKTOPABSOLUTEPARSING    = ( int  )0x80028000,
         SIGDN_PARENTRELATIVEEDITING    = ( int  )0x80031001,
         SIGDN_DESKTOPABSOLUTEEDITING    = ( int  )0x8004c000,
         SIGDN_FILESYSPATH    = ( int  )0x80058000,
         SIGDN_URL    = ( int  )0x80068000,
         SIGDN_PARENTRELATIVEFORADDRESSBAR    = ( int )0x8007c001,
         SIGDN_PARENTRELATIVE    = ( int  )0x80080001,
         SIGDN_PARENTRELATIVEFORUI    = ( int  )0x80094001
     }     SIGDN;

It looks like it's a signed integer.

Ah, thx, so the FPC constants need the typecast.

Shall I change the definition of constants in the header to longint($8000..) ?
_______________________________________________
fpc-devel maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to