Hi,
I have a form with list and trigger controls to select the day, month, year,
hour and minute. When the form is first loaded, I want to set the initial
values to the current date. But for some reason, only the day and minmute
values are being set. Anybody any idea why?
Thanks in advance,
Pete
Char strDay[2], strMonth[2], strYear[4], strHour[2], strMinute[2];
DateTimeType sysDate;
FormType *frmP;
ControlPtr ctlP;
Boolean handled = false;
switch (event->eType)
{
case frmOpenEvent:
frmP = FrmGetActiveForm();
TimSecondsToDateTime(TimGetSeconds(), &sysDate);
ctlP = (ControlPtr) FrmGetObjectPtr(frmP,
FrmGetObjectIndex(frmP,WakeUpCallFormDayTrigger));
CtlSetLabel (ctlP, StrIToA(strDay, sysDate.day));
ctlP = (ControlPtr) FrmGetObjectPtr(frmP,
FrmGetObjectIndex(frmP,WakeUpCallFormMonthTrigger));
CtlSetLabel (ctlP, StrIToA(strMonth, sysDate.month));
ctlP = (ControlPtr) FrmGetObjectPtr(frmP,
FrmGetObjectIndex(frmP,WakeUpCallFormYearTrigger));
CtlSetLabel (ctlP, StrIToA(strYear, sysDate.year));
ctlP = (ControlPtr) FrmGetObjectPtr(frmP,
FrmGetObjectIndex(frmP,WakeUpCallFormHourTrigger));
CtlSetLabel (ctlP, StrIToA(strHour, sysDate.hour));
ctlP = (ControlPtr) FrmGetObjectPtr(frmP,
FrmGetObjectIndex(frmP,WakeUpCallFormMinuteTrigger));
CtlSetLabel (ctlP, StrIToA(strMinute, sysDate.minute));
--
For information on using the PalmSource Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/