PHONE_BUTTON
The PHONE_BUTTON message is sent to notify the application that button press monitoring is enabled if it has detected a button press on the local phone. PHONE_BUTTONhPhone = (HPHONE) hPhoneDevice; dwCallbackInstance = (DWORD) hCallback; dwParam1 = (DWORD) idButtonOrLamp; dwParam2 = (DWORD) ButtonMode; dwParam3 = (DWORD) ButtonState; Parameters hPhone A handle to the phone device. dwCallbackInstance The application's callback instance provided when opening the phone device. dwParam1 The button/lamp ID of the button that was pressed. Note that button IDs 0 through 11 are always the KEYPAD buttons, with '0' being button ID 0, '1' being button ID 1 (and so on through button ID 9), and with '*' being button ID 10, and '#' being button ID 11. Additional information about a button ID is available with phoneGetDevCaps and phoneGetButtonInfo. dwParam2 The button mode of the button. This parameter uses the following PHONEBUTTONMODE_ constants: PHONEBUTTONMODE_CALL The button is assigned to a call appearance. PHONEBUTTONMODE_FEATURE The button is assigned to requesting features from the switch, such as hold, conference, and transfer. PHONEBUTTONMODE_KEYPAD The button is one of the twelve keypad buttons, '0' through '9', '*', and '#'. PHONEBUTTONMODE_LOCAL The button is a local function button, such as mute or volume control. PHONEBUTTONMODE_DISPLAY The button is a "soft" button associated with the phone's display. A phone set can have zero or more display buttons. dwParam3 Specifies whether this is a button-down event or a button-up event. This parameter uses the following PHONEBUTTONSTATE_ constants: PHONEBUTTONSTATE_UP The button is in the "up" state. PHONEBUTTONSTATE_DOWN The button is in the "down" state (pressed down). PHONEBUTTONSTATE_UNKNOWN Indicates that the up or down state of the button is not known at this time, but may become known at a future time. PHONEBUTTONSTATE_UNAVAIL Indicates that the up or down state of the button is not known to the service provider, and will not become known at a future time. Return Values No return value. Remarks A PHONE_BUTTON message is sent whenever a button changes state. An application is guaranteed that for each button down event, it will eventually be sent a corresponding button up event. A service provider that is incapable of detecting the actual button up is required to generate the button up message shortly after the button down message for each button press. See Also phoneGetButtonInfo, phoneGetDevCaps
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers - More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples - Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database