Contents page

GetSelectIntuiMessage()


    USAGE

        IntuiMessage = GetSelectIntuiMessage(Window, Flags)

    FUNCTION

        Waits for an IntuiMessage event that is one of the types given by Flags and
        returns it. Other precending events are read and returned.
        For example:
        If you wish to strip out all MOUSEMOVE events, but don't want to drop a
        GADGETDOWN or MOUSEBUTTON event, call:

        (*functions->GetSelectIntuiMessage)(window, GADGETDOWN | MOUSEBOTTON);

        This only works if the window's user port has been set up proprly with an
        IDCMP flag set that is not NULL.

    INPUTS

        Window = Pointer to the window you are waiting on.
        Flags  = Message types to accept.

    RESULT

        IntuiMessage = pointer to an IntuiMessage which must process and send back to
                       Intuition with a ReplyMsg.

    SEE ALSO

        GetIntuiMessage