Build 4.3.7 of the Responder
(see versions for more information about software versions) supports two methods for selecting
contacts from a CCT_PHONE
type of contact controller list.
If the user quickly presses the Select trigger (F1 on
the PC emulator), then, depending on the circumstances, the message
specified by ATTR_CONTACT_LIST_NOTIFY_CONTACT_SELECTED_MSG
,
ATTR_CONTACT_LIST_NOTIFY_NUMBER_ENTERED_MSG
, or
ATTR_CONTACT_LIST_NOTIFY_MULTIPLE_CONTACTS_SELECTED_MSG
is sent.
If the user holds the Select trigger for a longer time,
an alternate type of message analogous to the normal selection message
is sent. These alternate messages include:
ATTR_CONTACT_LIST_ALTERNATE_NOTIFY_CONTACT_SELECTED_MSG
@prototype void CONTACT_LIST_ALTERNATE_NOTIFY_CONTACT_SELECTED_MSG( dword recordID = cx:dx, word fieldID = bp);
ATTR_CONTACT_LIST_ALTERNATE_NOTIFY_NUMBER_ENTERED_MSG
CLF_SELECT_CONTACT_NUMBER
must be set. The message must
follow the prototype:@prototype void CONTACT_LIST_ALTERNATE_NOTIFY_NUMBER_ENTERED_MSG( MemHandle block = cx);
ATTR_CONTACT_LIST_ALTERNATE_NOTIFY_MULTIPLE_CONTACTS_SELECTED_MSG
CLF_SELECT_CONTACT_NUMBER
and
HINT_NON_EXCLUSIVE_LIST
must be present for multiple
selection contact lists. This message must follow the prototype:@prototype void CONTACT_LIST_ALTERNATE_NOTIFY_MULTIPLE_CONTACTS_SELECTED_MSG( MemHandle block = cx, word num = dx);
ContactListSelectedEntry
selected items.