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/

Reply via email to