I want to be able to generate a pen tap at any x,y point on the screen, as
though the user did it. I don't (and can't) know anything about the
particular control that I want to tap.
My latest try was to seperate the penDown and penUp across the two different
alarm notificaions. That produced even less observable results with respect
to a pen tap. The code executes in simulator (debug), but has no effect on
the control being tapped.
What am I missing?
Thanks,
Tom
static void AlarmTriggered(SysAlarmTriggeredParamType * cmdPBP)
{
EventType evt;
evt.eType = penDownEvent;
evt.penDown = true;
evt.tapCount = 1;
evt.screenX = 100;
evt.screenY = 150;
EvtAddEventToQueue(&evt);
}
static void AlarmTriggered2(SysAlarmTriggeredParamType * cmdPBP)
{
EventType evt;
evt.tapCount = 1;
evt.screenX = 100;
evt.screenY = 150;
evt.eType = penUpEvent;
evt.penDown = false;
evt.data.penUp.start.x = evt.screenX;
evt.data.penUp.end.y = evt.screenY;
evt.data.penUp.start.x = evt.screenX;
evt.data.penUp.end.y = evt.screenY;
EvtAddEventToQueue(&evt);
}
In PilotMain:
case sysAppLaunchCmdAlarmTriggered:
AlarmTriggered ((SysAlarmTriggeredParamType *)cmdPBP);
break;
case sysAppLaunchCmdDisplayAlarm:
AlarmTriggered2 ((SysAlarmTriggeredParamType *)cmdPBP);
break;
--
For information on using the Palm Developer Forums, or to unsubscribe, please
see http://www.palmos.com/dev/support/forums/