Maybe another: is WINDOW_Qualifier supposed to be a ULONG or UWORD? Doc has UWORD, but I was getting warning when doing GetAttr for it, switched to ULONG, and warning goes away. See uint32 in some 4.x sources online, FWIW.
GetAttr(WINDOW_Qualifier, the_surface->objects_[MAIN_OID_PRIMARY], &the_qualifiers);
UWORD the_qualifiers: warning
ULONG the_qualifiers: no warning
RKRM has intuimessage's qualifier as a UWORD though.
Quote:
WINDOW_Qualifier (UWORD)
Current qualifiers from the IntuiMessage.Qualifier field.
Useful for obtaining the qualifiers after WM_HANDLEINPUT
has returned. (V47)
Applicability is (OM_GET)
|